0000059527-24-000015.txt : 20240425 0000059527-24-000015.hdr.sgml : 20240425 20240425133206 ACCESSION NUMBER: 0000059527-24-000015 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240425 DATE AS OF CHANGE: 20240425 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LINCOLN ELECTRIC HOLDINGS INC CENTRAL INDEX KEY: 0000059527 STANDARD INDUSTRIAL CLASSIFICATION: METALWORKING MACHINERY & EQUIPMENT [3540] ORGANIZATION NAME: 06 Technology IRS NUMBER: 340359955 STATE OF INCORPORATION: OH FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-01402 FILM NUMBER: 24874868 BUSINESS ADDRESS: STREET 1: 22801 ST CLAIR AVE CITY: CLEVELAND STATE: OH ZIP: 44117 BUSINESS PHONE: 2164818100 MAIL ADDRESS: STREET 1: 22801 ST CLAIR AVE CITY: CLEVELAND STATE: OH ZIP: 44117 FORMER COMPANY: FORMER CONFORMED NAME: LINCOLN ELECTRIC CO DATE OF NAME CHANGE: 19920703 10-Q 1 leco-20240331x10q.htm 10-Q
0000059527--12-312024Q1http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentLINCOLN ELECTRIC HOLDINGS INChttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent350000000P120Dfalsefalsefalsefalsefalse0000059527srt:MinimumMember2024-03-310000059527srt:MaximumMember2024-03-310000059527us-gaap:TreasuryStockCommonMember2024-01-012024-03-310000059527us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000059527us-gaap:CommonStockMember2024-01-012024-03-310000059527us-gaap:CommonStockMember2023-01-012023-03-310000059527us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000059527us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000059527us-gaap:TreasuryStockCommonMember2024-03-310000059527us-gaap:RetainedEarningsMember2024-03-310000059527us-gaap:AdditionalPaidInCapitalMember2024-03-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000059527us-gaap:TreasuryStockCommonMember2023-12-310000059527us-gaap:RetainedEarningsMember2023-12-310000059527us-gaap:AdditionalPaidInCapitalMember2023-12-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000059527us-gaap:TreasuryStockCommonMember2023-03-310000059527us-gaap:RetainedEarningsMember2023-03-310000059527us-gaap:AdditionalPaidInCapitalMember2023-03-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000059527us-gaap:TreasuryStockCommonMember2022-12-310000059527us-gaap:RetainedEarningsMember2022-12-310000059527us-gaap:AdditionalPaidInCapitalMember2022-12-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000059527us-gaap:IntersegmentEliminationMemberleco:InternationalWeldingMember2024-01-012024-03-310000059527us-gaap:IntersegmentEliminationMemberleco:HarrisProductsGroupMember2024-01-012024-03-310000059527us-gaap:IntersegmentEliminationMemberleco:AmericasWeldingMember2024-01-012024-03-310000059527us-gaap:IntersegmentEliminationMember2024-01-012024-03-310000059527leco:WeldingEquipmentMember2024-01-012024-03-310000059527leco:WeldingConsumablesMember2024-01-012024-03-310000059527leco:RedvikingMember2023-01-012023-12-310000059527us-gaap:IntersegmentEliminationMemberleco:InternationalWeldingMember2023-01-012023-03-310000059527us-gaap:IntersegmentEliminationMemberleco:HarrisProductsGroupMember2023-01-012023-03-310000059527us-gaap:IntersegmentEliminationMemberleco:AmericasWeldingMember2023-01-012023-03-310000059527us-gaap:IntersegmentEliminationMember2023-01-012023-03-310000059527leco:WeldingEquipmentMember2023-01-012023-03-310000059527leco:WeldingConsumablesMember2023-01-012023-03-310000059527leco:InternationalWeldingMember2024-03-310000059527leco:HarrisProductsGroupMember2024-03-310000059527leco:InternationalWeldingMember2023-12-310000059527leco:HarrisProductsGroupMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2024-01-012024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2024-01-012024-03-310000059527us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2024-01-012024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2023-01-012023-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2023-01-012023-03-310000059527us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2023-01-012023-03-310000059527leco:RedvikingMember2024-04-012024-04-010000059527leco:PowermigAutomaoESoldagemLtdaMember2023-05-032023-05-030000059527leco:InternationalWeldingMember2024-01-012024-03-310000059527us-gaap:NetInvestmentHedgingMember2024-01-012024-03-310000059527us-gaap:InterestRateSwapMember2024-01-012024-03-310000059527us-gaap:ForwardContractsMember2024-01-012024-03-310000059527us-gaap:ForeignExchangeContractMember2024-01-012024-03-310000059527us-gaap:CommodityContractMember2024-01-012024-03-310000059527us-gaap:NetInvestmentHedgingMember2023-01-012023-12-310000059527us-gaap:InterestRateSwapMember2023-01-012023-12-310000059527us-gaap:ForwardContractsMember2023-01-012023-12-310000059527us-gaap:ForeignExchangeContractMember2023-01-012023-12-310000059527us-gaap:CommodityContractMember2023-01-012023-12-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310000059527us-gaap:LineOfCreditMember2024-03-310000059527leco:UsGaap_OtherLinesOfCreditMember2024-03-310000059527us-gaap:LineOfCreditMember2024-01-012024-03-310000059527leco:HarrisProductsGroupMember2024-01-012024-03-310000059527leco:AmericasWeldingMember2024-01-012024-03-310000059527leco:HarrisProductsGroupMember2023-01-012023-03-310000059527us-gaap:RetainedEarningsMember2024-01-012024-03-310000059527us-gaap:RetainedEarningsMember2023-01-012023-03-310000059527leco:ForwardContractsShortTermMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:InterestRateSwapMember2023-03-310000059527us-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-01-012024-03-310000059527us-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-03-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-03-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentLiabilitiesMember2024-03-310000059527us-gaap:OtherCurrentLiabilitiesMember2024-03-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310000059527us-gaap:OtherCurrentLiabilitiesMember2023-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-03-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-03-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:OtherNoncurrentAssetsMember2024-03-310000059527us-gaap:OtherCurrentAssetsMember2024-03-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:OtherNoncurrentAssetsMember2023-12-310000059527us-gaap:OtherCurrentAssetsMember2023-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527leco:PensionSurplusMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527leco:PensionSurplusMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527leco:ForwardContractsLongTermMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-03-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527leco:ForwardContractsLongTermMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-12-310000059527us-gaap:SeniorNotesMember2024-03-310000059527srt:WeightedAverageMember2024-01-012024-03-310000059527us-gaap:LineOfCreditMember2021-04-232021-04-230000059527srt:MinimumMemberus-gaap:SeniorNotesMember2024-03-310000059527srt:MaximumMemberus-gaap:SeniorNotesMember2024-03-310000059527leco:TermLoanMember2022-11-290000059527leco:SeniorNotes2016Member2016-10-200000059527leco:SeniorNotes2015Member2015-04-010000059527us-gaap:SeniorNotesMember2024-01-012024-03-310000059527srt:MinimumMemberus-gaap:LineOfCreditMember2023-03-082023-03-080000059527srt:MaximumMemberus-gaap:LineOfCreditMember2023-03-082023-03-080000059527srt:MinimumMemberleco:TermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-11-292022-11-290000059527srt:MaximumMemberleco:TermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-11-292022-11-290000059527leco:BillingsInExcessOfRevenueRecognizedMember2024-03-310000059527leco:AdvanceCustomerPaymentsMember2024-03-310000059527leco:BillingsInExcessOfRevenueRecognizedMember2023-12-310000059527leco:AdvanceCustomerPaymentsMember2023-12-310000059527us-gaap:CommonStockMember2024-03-310000059527us-gaap:CommonStockMember2023-12-310000059527us-gaap:CommonStockMember2023-03-310000059527us-gaap:CommonStockMember2022-12-3100000595272023-03-3100000595272022-12-310000059527leco:RedvikingMember2024-01-012024-03-310000059527leco:RedvikingMember2024-04-010000059527leco:PowermigAutomaoESoldagemLtdaMember2023-05-030000059527us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:FairValueMeasurementsRecurringMember2024-03-310000059527us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000059527us-gaap:FairValueMeasurementsRecurringMember2023-12-3100000595272023-12-310000059527us-gaap:LineOfCreditMember2021-04-230000059527us-gaap:OperatingSegmentsMemberleco:InternationalWeldingMember2024-01-012024-03-310000059527us-gaap:OperatingSegmentsMemberleco:HarrisProductsGroupMember2024-01-012024-03-310000059527us-gaap:OperatingSegmentsMemberleco:AmericasWeldingMember2024-01-012024-03-310000059527leco:CorporateAndEliminationsMember2024-01-012024-03-310000059527us-gaap:OperatingSegmentsMemberleco:InternationalWeldingMember2023-01-012023-03-310000059527us-gaap:OperatingSegmentsMemberleco:HarrisProductsGroupMember2023-01-012023-03-310000059527us-gaap:OperatingSegmentsMemberleco:AmericasWeldingMember2023-01-012023-03-310000059527leco:CorporateAndEliminationsMember2023-01-012023-03-3100000595272023-01-012023-03-310000059527leco:TermLoanMember2023-03-310000059527leco:InternationalWeldingMember2023-01-012023-03-310000059527leco:AmericasWeldingMember2023-01-012023-03-3100000595272024-03-3100000595272024-01-012024-03-31xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesutr:lbleco:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended March 31, 2024

or

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

For the transition period from _____________ to _____________

Commission File Number:  0-1402

Graphic

LINCOLN ELECTRIC HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

Ohio

 

34-1860551

(State or other jurisdiction of incorporation or organization)

 

(I.R.S. Employer Identification No.)

22801 St. Clair Avenue, Cleveland, Ohio

44117

(Address of principal executive offices)

(Zip Code)

(216) 481-8100

(Registrant’s telephone number, including area code)

Not applicable

(Former name, former address and former fiscal year, if changed since last report)

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

Title of each class

Trading Symbol

Name of exchange on which registered

Common Shares, without par value

LECO

The NASDAQ Stock Market LLC

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

Yes   No

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

Yes   No

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

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

 

Emerging growth company

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

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

Yes  No

The number of shares outstanding of the registrant’s common shares as of March 31, 2024 was 56,908,333.

TABLE OF CONTENTS

PART I. FINANCIAL INFORMATION

3

Item 1. Financial Statements

3

CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)

3

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)

4

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

5

CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)

6

CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

7

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

8

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

21

Item 3. Quantitative and Qualitative Disclosures About Market Risk

29

Item 4. Controls and Procedures

29

 

 

PART II. OTHER INFORMATION

30

Item 1. Legal Proceedings

30

Item 1A. Risk Factors

30

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

30

Item 4. Mine Safety Disclosures

30

Item 5. Other Information

31

Item 6. Exhibits

31

Signatures

32

EX-10.1*

Form of Stock Option Agreement for Executive Officers (filed herewith).

EX-10.2*

Form of Restricted Stock Unit Agreement for Executive Officers (filed herewith).

EX-10.3*

Form of Performance Share Award Agreement for Executive Officers (filed herewith).

EX-31.1

Certification of the Chairman, President and Chief Executive Officer (Principal Executive Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934.

EX-31.2

Certification of the Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934.

EX-32.1

Certification of the Chairman, President and Chief Executive Officer (Principal Executive Officer) and Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer) pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

EX-101

Instance Document

EX-101

Schema Document

 

EX-101

Calculation Linkbase Document

 

EX-101

Label Linkbase Document

 

EX-101

Presentation Linkbase Document

 

EX-101

Definition Linkbase Document

 

*
Reflects management contract or other compensatory arrangement required to be filed as an exhibit pursuant to Item 15(b) of this report.

2

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

LINCOLN ELECTRIC HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF INCOME

(UNAUDITED)

(In thousands, except per share amounts)

Three Months Ended March 31, 

    

2024

    

2023

Net sales (Note 2)

    

$

981,197

    

$

1,039,343

Cost of goods sold

 

612,798

 

683,986

Gross profit

 

368,399

 

355,357

Selling, general & administrative expenses

 

198,747

 

190,116

Rationalization and asset impairment charges (Note 6)

 

4,605

 

877

Operating income

 

165,047

 

164,364

Interest expense, net

 

8,779

 

13,201

Other income

 

2,262

 

4,181

Income before income taxes

 

158,530

 

155,344

Income taxes (Note 11)

 

35,115

 

33,413

Net income

$

123,415

$

121,931

Basic earnings per share (Note 3)

$

2.17

$

2.12

Diluted earnings per share (Note 3)

$

2.14

$

2.09

Cash dividends declared per share

$

0.71

$

0.64

See notes to these consolidated financial statements.

3

LINCOLN ELECTRIC HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(UNAUDITED)

(In thousands)

Three Months Ended March 31, 

    

2024

    

2023

Net income

    

$

123,415

    

$

121,931

Other comprehensive (loss) income, net of tax:

 

  

 

  

Unrealized gain on derivatives designated and qualifying as cash flow hedges

3,715

9,131

Defined benefit pension plan activity

73

560

Currency translation adjustment

 

(13,395)

 

14,818

Other comprehensive (loss) income:

 

(9,607)

 

24,509

Comprehensive income

$

113,808

$

146,440

See notes to these consolidated financial statements.

4

LINCOLN ELECTRIC HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands)

March 31, 2024

December 31, 2023

(UNAUDITED)

(NOTE 1)

ASSETS

    

  

    

  

Current Assets

 

  

 

  

Cash and cash equivalents

$

374,978

$

393,787

Accounts receivable (less allowance for doubtful accounts of $11,237 in 2024; $11,464 in 2023)

 

544,514

 

538,830

Inventories (Note 8)

 

567,279

 

562,864

Other current assets

 

192,979

 

197,630

Total Current Assets

 

1,679,750

 

1,693,111

Property, plant and equipment (less accumulated depreciation of $885,421 in 2024; $876,990 in 2023)

582,178

575,316

Goodwill

 

689,868

 

694,452

Other assets

 

427,921

 

414,418

TOTAL ASSETS

$

3,379,717

$

3,377,297

LIABILITIES AND EQUITY

 

 

  

Current Liabilities

 

 

  

Short-term debt (Note 10)

$

4,720

$

2,435

Trade accounts payable

 

327,798

 

325,435

Accrued employee compensation and benefits

 

114,770

 

112,373

Other current liabilities

 

301,585

 

314,367

Total Current Liabilities

 

748,873

 

754,610

Long-term debt, less current portion (Note 10)

 

1,102,677

 

1,102,771

Other liabilities

 

220,339

 

211,064

Total Liabilities

 

2,071,889

 

2,068,445

Shareholders' Equity

 

 

  

Common Shares

 

9,858

 

9,858

Additional paid-in capital

 

560,439

 

523,357

Retained earnings

 

3,766,297

 

3,688,038

Accumulated other comprehensive loss

 

(239,454)

 

(229,847)

Treasury Shares

 

(2,789,312)

 

(2,682,554)

Total Equity

 

1,307,828

 

1,308,852

TOTAL LIABILITIES AND TOTAL EQUITY

$

3,379,717

$

3,377,297

See notes to these consolidated financial statements.

5

LINCOLN ELECTRIC HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF EQUITY

(UNAUDITED)

(In thousands, except per share amounts)

    

    

    

    

    

Accumulated

    

    

Common

Additional

Other

Shares

Common

Paid-In

Retained

Comprehensive

Treasury

    

Outstanding

    

Shares

    

Capital

    

Earnings

    

Income (Loss)

    

Shares

    

Total

Balance at December 31, 2023

 

56,977

$

9,858

$

523,357

$

3,688,038

$

(229,847)

$

(2,682,554)

$

1,308,852

Net income

 

123,415

 

123,415

Unrecognized amounts from defined benefit pension plans, net of tax

 

73

 

73

Unrealized gain on derivatives designated and qualifying as cash flow hedges, net of tax

 

3,715

 

3,715

Currency translation adjustment, net of tax

 

(13,395)

 

(13,395)

Cash dividends declared - $0.71 per share

 

(41,273)

 

(41,273)

Stock-based compensation activity

 

397

34,981

3,647

 

38,628

Purchase of shares for treasury

 

(466)

(110,405)

 

(110,405)

Other

 

2,101

(3,883)

 

(1,782)

Balance at March 31, 2024

 

56,908

$

9,858

$

560,439

$

3,766,297

$

(239,454)

$

(2,789,312)

$

1,307,828

    

    

    

    

    

Accumulated

    

    

Common

Additional

Other

Shares

Common

Paid-In

Retained

Comprehensive

Treasury

    

Outstanding

    

Shares

    

Capital

    

Earnings

    

Income (Loss)

    

Shares

    

Total

Balance at December 31, 2022

 

57,624

$

9,858

$

481,857

$

3,306,500

$

(275,398)

$

(2,488,776)

$

1,034,041

Net income

 

121,931

 

121,931

Unrecognized amounts from defined benefit pension plans, net of tax

 

560

 

560

Unrealized gain on derivatives designated and qualifying as cash flow hedges, net of tax

 

9,131

 

9,131

Currency translation adjustment, net of tax

 

14,818

 

14,818

Cash dividends declared – $0.64 per share

 

(36,971)

 

(36,971)

Stock-based compensation activity

 

143

12,475

1,635

 

14,110

Purchase of shares for treasury

 

(194)

(32,158)

 

(32,158)

Other

 

3,691

(3,917)

 

(226)

Balance at March 31, 2023

 

57,573

$

9,858

$

498,023

$

3,387,543

$

(250,889)

$

(2,519,299)

$

1,125,236

6

LINCOLN ELECTRIC HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

(In thousands)

Three Months Ended March 31, 

    

    

2024

    

2023

CASH FLOWS FROM OPERATING ACTIVITIES

 

  

  

Net income

$

123,415

$

121,931

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

 

 

  

Rationalization and asset impairment net charges

 

64

 

Depreciation and amortization

 

21,586

 

21,295

Deferred income taxes

 

(7,348)

 

(7,019)

Stock-based compensation

 

14,190

 

11,634

Other, net

 

5,104

 

(2,117)

Changes in operating assets and liabilities, net of effects from acquisitions:

 

 

  

Increase in accounts receivable

 

(9,603)

 

(27,664)

(Increase) decrease in inventories

 

(9,416)

 

5,881

Decrease (increase) in other current assets

 

3,331

 

(16,587)

Increase in trade accounts payable

 

3,957

 

6,841

(Decrease) increase in other current liabilities

 

(8,121)

 

10,505

Net change in other assets and liabilities

 

(3,865)

 

(769)

NET CASH PROVIDED BY OPERATING ACTIVITIES

 

133,294

 

123,931

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

  

Capital expenditures

 

(26,256)

 

(18,787)

Proceeds from sale of property, plant and equipment

 

316

 

3,314

Other investing activities

 

 

(576)

NET CASH USED BY INVESTING ACTIVITIES

 

(25,940)

 

(16,049)

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

  

Proceeds from (payments on) short-term borrowings

2,016

(43,940)

Payments on long-term borrowings

 

(169)

 

(111)

Proceeds from exercise of stock options

 

24,438

 

2,476

Purchase of shares for treasury

 

(110,405)

 

(32,158)

Cash dividends paid to shareholders

 

(41,280)

 

(37,583)

NET CASH USED BY FINANCING ACTIVITIES

 

(125,400)

 

(111,316)

Effect of exchange rate changes on Cash and cash equivalents

 

(763)

 

5,087

(DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS

 

(18,809)

 

1,653

Cash and cash equivalents at beginning of period

 

393,787

 

197,150

CASH AND CASH EQUIVALENTS AT END OF PERIOD

$

374,978

$

198,803

See notes to these consolidated financial statements.

7

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

Dollars in thousands, except per share amounts

NOTE 1 — SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

The consolidated financial statements include the accounts of Lincoln Electric Holdings, Inc. and its wholly-owned and majority-owned subsidiaries for which it has a controlling interest (the “Company”) after elimination of all inter-company accounts, transactions and profits.

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited consolidated financial statements do not include all of the information and notes required by GAAP for complete financial statements. However, in the opinion of management, these unaudited consolidated financial statements contain all the adjustments (consisting of normal recurring accruals) considered necessary to present fairly the financial position, results of operations and cash flows for the interim periods. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024.

The accompanying Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Certain reclassifications have been made to the prior period amounts to conform to the current period presentation, none of which are material.

New Accounting Pronouncements:

This section provides a description of new accounting pronouncements (“Accounting Standards Updates” or “ASUs”) issued by the Financial Accounting Standards Board (“FASB”) that are applicable to the Company.

8

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

The following ASUs were adopted as of January 1, 2024:

Standard

Description

ASU No. 2023-01, Leases-Common Control Arrangements (Topic 842), issued March 2023

Requires a lessee in a common-control arrangement to amortize leasehold improvements that it owns over the improvements’ useful life, regardless of the lease term. The requirements of the ASU are effective January 1, 2024 and the adoption did not have an impact on the Company’s consolidated financial statements.

ASU No. 2023-07, Segment Reporting (Topic 280), issued November 2023

Requires enhanced disclosures about significant segment expenses, including significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”), the title and position of the CODM, an amount for other segment items by reportable segment, and disclosures about segment profit or loss and assets on an annual and interim basis. The amendments are effective for annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. Early adoption is permitted. The Company will adopt the required disclosures for the annual period.

ASU No. 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50), issued September 2022.

Requires disclosure about a company’s supplier finance programs, including a period-over-period balance roll forward. This requirement of the ASU is effective for annual periods beginning January 1, 2024 and should be applied prospectively. The Company will adopt the required disclosures for the annual period.

The Company is currently evaluating the impact on its financial statements of the following ASUs:

Standard

Description

ASU No. 2023-06, Disclosure Improvements, issued October 2023

Requires amending certain disclosure and presentation requirements for a variety of topics within the ASC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation S-X or S-K becomes effective, or June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited.

ASU No. 2023-09, Income Taxes (Topic 740), issued December 2023.

Requires disclosure of specific categories in rate reconciliation and additional information for reconciling items that meet a quantitative threshold, additional information about income taxes paid, and disclosure of disaggregated income tax information. The amendments are effective January 1, 2025 and early adoption is permitted.

ASU No. 2024-01, Compensation – Stock Compensation (Topic 718), issued March 2024

Requires determining whether a profits interest award should be accounted for as a share-based payment arrangement or other compensation in accordance with Topic 718. The amendments are effective for annual periods beginning January 1, 2025, and interim periods within those annual periods. Early adoption is permitted.

NOTE 2 — REVENUE RECOGNITION

The following table presents the Company’s Net sales disaggregated by product line:

Three Months Ended March 31, 

    

2024

    

2023

Consumables

$

527,738

$

569,684

Equipment

 

453,459

 

469,659

Net sales

$

981,197

$

1,039,343

Consumable sales consist of welding, brazing and soldering filler metals. Equipment sales consist of arc welding, welding accessories, arc welding equipment, wire feeding systems, fume control equipment, plasma and oxy-fuel cutting systems, specialty gas regulators, and education solutions; as well as a comprehensive portfolio of automated solutions

9

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

for joining, cutting, material handling, module assembly, and end of line testing. Consumable and Equipment products are sold within each of the Company’s operating segments.

Within the Equipment product line, there are certain customer contracts related to automation products that may include multiple performance obligations. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines the standalone selling price based on the prices charged to customers or using expected cost plus margin. Less than 10% of the Company’s Net sales are recognized over time.

At March 31, 2024, the Company recorded $37,609 related to advance customer payments and $55,401 related to billings in excess of revenue recognized. These contract liabilities are included in Other current liabilities in the Condensed Consolidated Balance Sheets. At December 31, 2023, the balances related to advance customer payments and billings in excess of revenue recognized were $40,063 and $52,422, respectively. Substantially all of the Company’s contract liabilities are recognized within twelve months based on contract duration. The Company records an asset for contracts where it has recognized revenue, but has not yet invoiced the customer for goods or services. At March 31, 2024 and December 31, 2023, the Company recorded $45,147 and $41,816, respectively, related to these contract assets which are included in Other current assets in the Condensed Consolidated Balance Sheets. Contract asset amounts are expected to be billed within the next twelve months.

NOTE 3 — EARNINGS PER SHARE

The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended March 31, 

    

2024

 

2023

Numerator:

 

  

 

  

Net income

$

123,415

$

121,931

Denominator (shares in 000's):

 

 

Basic weighted average shares outstanding

 

56,865

 

57,596

Effect of dilutive securities - Stock options and awards

 

776

 

821

Diluted weighted average shares outstanding

 

57,641

 

58,417

Basic earnings per share

$

2.17

$

2.12

Diluted earnings per share

$

2.14

$

2.09

For the three months ended March 31, 2024 and 2023, common shares subject to equity-based awards of 25,147 and 29,112, respectively, were excluded from the computation of diluted earnings per share because the effect of their exercise would be anti-dilutive.

NOTE 4 — ACQUISITIONS

On April 1, 2024, the Company acquired 100% ownership of Superior Controls, LLC (“RedViking”), a privately held automation system integrator based in Plymouth, Michigan. The net purchase price was $115,000, net of cash acquired, and it was accounted for as a business combination. In 2023, RedViking generated sales of approximately $70,000 (unaudited). RedViking specializes in the development and integration of state-of-the-art autonomous guided vehicles and mobile robots, custom assembly and dynamic test systems, and proprietary manufacturing execution system software. The acquisition broadened the Company’s portfolio of automation solutions and extends the Company’s ability to serve customers in the growing aerospace and defense industries.

On May 3, 2023, the Company acquired 100% ownership of Powermig Automação e Soldagem Ltda. (“Powermig”), a privately held automation engineering firm headquartered in Caxias do Sul, Rio Grande do Sul, in Brazil. The net

10

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

purchase price was $29,572, net of cash acquired, and it was accounted for as a business combination. Beginning May 3, 2023, the Company’s Consolidated Statement of Income includes the results of Powermig, which were not material for the three months ended March 31, 2024. Powermig specializes in designing and engineering industrial welding automation solutions for the heavy industry and transportation sectors. The acquisition broadened the Company’s automation portfolio and capabilities.

In 2024, the Company recognized $1,762 in acquisition costs, which were expensed as incurred.

The acquired companies discussed above are not material individually, or in the aggregate, to the actual or pro forma Consolidated Statements of Income or Consolidated Statements of Cash Flows; as such, pro forma information related to these acquisitions have not been presented.

NOTE 5 — SEGMENT INFORMATION

The Company’s business units are aligned into three operating segments. The operating segments consist of Americas Welding, International Welding and The Harris Products Group. The Americas Welding segment includes welding operations in North and South America. The International Welding segment includes welding operations in Europe, Africa, Asia and Australia. The Harris Products Group includes the Company’s global oxy-fuel cutting, soldering and brazing businesses as well as its retail business in the United States.

Segment performance is measured and resources are allocated based on a number of factors, the primary measure being the adjusted earnings before interest and income taxes (“Adjusted EBIT”) profit measure. EBIT is defined as Operating income plus Other income (expense). EBIT is adjusted for special items as determined by management such as the impact of rationalization activities, certain asset impairment charges and gains or losses on disposals of assets.

The following table presents Adjusted EBIT by segment:

The Harris

Americas

International

Products

Corporate /

    

Welding

    

Welding

    

Group

    

Eliminations

    

Consolidated

Three Months Ended March 31, 2024

 

  

 

  

 

  

 

  

 

  

Net sales

$

624,099

$

235,761

$

121,337

$

$

981,197

Inter-segment sales

 

29,978

8,408

3,093

(41,479)

Total

$

654,077

$

244,169

$

124,430

$

(41,479)

$

981,197

Adjusted EBIT

$

136,100

$

27,776

$

19,878

$

(10,078)

$

173,676

Special items charge (1)

 

3,069

1,536

1,762

6,367

EBIT

$

136,100

$

24,707

$

18,342

$

(11,840)

$

167,309

Interest income

3,221

Interest expense

(12,000)

Income before income taxes

 

 

 

$

158,530

Three Months Ended March 31, 2023

 

  

 

  

 

  

 

  

 

  

Net sales

$

658,645

$

252,416

$

128,282

$

$

1,039,343

Inter-segment sales

 

32,318

 

6,753

 

2,897

 

(41,968)

Total

$

690,963

$

259,169

$

131,179

$

(41,968)

$

1,039,343

Adjusted EBIT

$

132,453

$

29,598

$

18,983

$

(9,402)

$

171,632

Special items charge (2)

 

2,785

 

302

 

 

3,087

EBIT

$

129,668

$

29,296

$

18,983

$

(9,402)

$

168,545

Interest income

 

  

 

  

 

  

 

854

Interest expense

 

  

 

  

 

  

 

(14,055)

Income before income taxes

 

  

 

  

 

  

$

155,344

11

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

(1)In the three months ended March 31, 2024, special items include Rationalization and asset impairment charges of $3,069 and $1,536 in International Welding and The Harris Products Group, respectively, as discussed in Note 6 and Acquisition transaction costs of $1,762 in Corporate/Eliminations.
(2)In the three months ended March 31, 2023, special items include amortization of step up in value of acquired inventories of $2,785 and $1,071 in Americas and International Welding, respectively, Rationalization and asset impairment net charges of $877 in International Welding and a gain on disposal of $1,646 in International Welding.

NOTE 6 — RATIONALIZATION AND ASSET IMPAIRMENTS

The Company has rationalization plans within International Welding and The Harris Products Group segments. The plans include headcount restructuring and the consolidation of manufacturing operations to better align the Company’s cost structure with economic conditions and operating needs. At March 31, 2024, liabilities of $9,801 and $386 for International Welding and The Harris Products Group, respectively, were recognized in Other current liabilities in the Company’s Condensed Consolidated Balance Sheet. The Company does not anticipate significant additional charges related to the completion of these plans.

The Company recorded Rationalization and asset impairment net charges of $3,069 and $1,536 in International Welding and The Harris Products Group in the three months ended March 31, 2024, respectively. The Company recorded Rationalization and asset impairment net charges of $877 in International Welding in the three months ended March 31, 2023. The charges are primarily related to restructuring activities.

The Company believes the rationalization actions will positively impact future results of operations and will not have a material effect on liquidity and sources and uses of capital. The Company continues to evaluate its cost structure and additional rationalization actions may result in charges in future periods.

The following table summarizes the activity related to rationalization liabilities for the three months ended March 31, 2024:

    

International

    

The Harris Products

    

Welding

    

Group

    

Consolidated

Balance at December 31, 2023

$

15,086

$

$

15,086

Payments and other adjustments

 

(8,290)

 

(1,150)

 

(9,440)

Charged to expense

 

3,005

 

1,536

 

4,541

Balance at March 31, 2024

$

9,801

$

386

$

10,187

12

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

NOTE 7 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")

The following tables set forth the total changes in AOCI by component, net of taxes:

Three Months Ended March 31, 2024

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at December 31, 2023

$

16,536

$

(1,996)

$

(244,387)

$

(229,847)

Other comprehensive income (loss) before reclassification

 

4,528

(13,395)

(8,867)

Amounts reclassified from AOCI

 

(813)

73

(740)

Net current-period other comprehensive income (loss)

 

3,715

 

73

 

(13,395)

 

(9,607)

Balance at March 31, 2024

$

20,251

$

(1,923)

$

(257,782)

$

(239,454)

Three Months Ended March 31, 2023

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at December 31, 2022

$

13,909

$

(1,781)

$

(287,526)

$

(275,398)

Other comprehensive income before reclassification

 

10,134

 

 

14,818

 

24,952

Amounts reclassified from AOCI

 

(1,003)

 

560

 

 

(443)

Net current-period other comprehensive income

 

9,131

 

560

 

14,818

 

24,509

Balance at March 31, 2023

$

23,040

$

(1,221)

$

(272,708)

$

(250,889)

13

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

NOTE 8 — INVENTORIES

Inventories in the Condensed Consolidated Balance Sheets are comprised of the following components:

    

    

March 31, 2024

    

December 31, 2023

Raw materials

$

141,217

$

160,809

Work-in-process

 

137,803

 

125,756

Finished goods

 

288,259

 

276,299

Total

$

567,279

$

562,864

At March 31, 2024 and December 31, 2023, approximately 36% and 37%, respectively, of total inventories were valued using the last-in, first-out ("LIFO") method. The excess of current cost over LIFO cost was $129,415 and $129,946 at March 31, 2024 and December 31, 2023, respectively.

NOTE 9 — LEASES

The table below summarizes the right-of-use assets and lease liabilities in the Company’s Condensed Consolidated Balance sheets:

Operating Leases

    

Balance Sheet Classification

    

March 31, 2024

    

December 31, 2023

Right-of-use assets

 

Other assets

$

52,615

$

53,284

Current liabilities

 

Other current liabilities

$

13,191

$

13,104

Noncurrent liabilities

 

Other liabilities

 

40,747

 

41,576

Total lease liabilities

 

  

$

53,938

$

54,680

Total lease expense, which is included in Cost of goods sold and Selling, general & administrative expenses in the Company’s Consolidated Statements of Income, was $6,161 and $5,851 in the three months ended March 31, 2024 and 2023, respectively. Cash paid for amounts included in the measurement of lease liabilities for the three months ended March 31, 2024 and 2023, respectively, were $4,049 and $3,145 and are included in Net cash provided by operating activities in the Company’s Consolidated Statements of Cash Flows. Right-of-use assets obtained in exchange for operating lease liabilities were $3,546 and $3,896 during the three months ended March 31, 2024 and 2023, respectively.

The total future minimum lease payments for noncancelable operating leases were as follows:

    

March 31, 2024

2024

$

11,281

2025

 

12,540

2026

 

9,807

2027

 

7,148

2028

 

5,191

After 2028

 

14,394

Total lease payments

$

60,361

Less: Imputed interest

 

6,423

Operating lease liabilities

$

53,938

As of March 31, 2024, the weighted average remaining lease term is 6.8 years and the weighted average discount rate used to determine the operating lease liability is 3.6%.

14

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

NOTE 10 — DEBT

Revolving Credit Agreements

On April 23, 2021, the Company amended and restated the agreement governing its line of credit by entering into the Second Amended and Restated Credit Agreement (“Credit Agreement”). The Credit Agreement has a line of credit totaling $500,000, has a term of 5 years with a maturity date of April 23, 2026 and may be increased, subject to certain conditions including the consent of its lenders, by an additional amount up to $150,000. On March 8, 2023, the Credit Agreement was amended to replace the LIBOR rate to a term secured overnight finance rate (“SOFR”); as such, the interest rate on borrowings is based on SOFR plus a spread of 0.85% to 1.85% based on (1) the Company’s net leverage ratio and (2) a credit spread adjustment. The Credit Agreement contains customary representations and warranties, as well as customary affirmative, negative and financial covenants for credit facilities of this type (subject to negotiated baskets and exceptions), including limitations on the Company and its subsidiaries with respect to liens, investments, distributions, mergers and acquisitions, dispositions of assets and transactions with affiliates. As of March 31, 2024, the Company was in compliance with all of its covenants and had no outstanding borrowings under the Credit Agreement.

The Company has other lines of credit and debt agreements totaling $90,945. As of March 31, 2024, the Company was in compliance with all of its covenants and had outstanding debt under short-term lines of credit of $4,720.

Senior Unsecured Notes

On April 1, 2015 and October 20, 2016, the Company entered into separate Note Purchase Agreements pursuant to which it issued senior unsecured notes (the "Notes") through a private placement. The 2015 Notes and 2016 Notes each have an aggregate principal amount of $350,000, comprised of four different series ranging from $50,000 to $100,000, with maturity dates ranging from August 20, 2025 through April 1, 2045, and interest rates ranging from 2.75% to 4.02%. Interest on the Notes is paid semi-annually. The Company’s total weighted average effective interest rate and remaining weighted average tenure of the Notes is 3.3% and 10.1 years, respectively. The proceeds of the Notes were used for general corporate purposes. The Notes contain certain affirmative and negative covenants. As of March 31, 2024, the Company was in compliance with all of its debt covenants relating to the Notes.

Term Loan

On November 29, 2022, the Company entered into a term loan in the aggregate principal amount of $400,000 (the “Term Loan”), which was borrowed in full. The Term Loan matures on November 29, 2025. The Term Loan bears an interest at a rate based on SOFR, plus a margin ranging from 0.75% to 1.75% based on the Company’s consolidated net leverage ratio. As of March 31, 2024, the Company was in compliance with all of its covenants.

In March 2023, the Company entered into interest rate swap agreements to effectively convert the interest rate on $150,000 of the Term Loan from a variable rate to a fixed rate.

Fair Value of Debt

At March 31, 2024 and December 31, 2023, the fair value of long-term debt, including the current portion, was approximately $981,481 and $1,013,795, respectively, which was determined using available market information and methodologies requiring judgment. The carrying value of this debt at such dates was $1,102,677 and $1,102,771, respectively. Since judgment is required in interpreting market information, the fair value of the debt is not necessarily the amount which could be realized in a current market exchange.

15

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

NOTE 11 — INCOME TAXES

The Company recognized $35,115 of tax expense on pretax income of $158,530, resulting in an effective income tax rate of 22.2% for the three months ended March 31, 2024. The effective income tax rate was 21.5% for the three months ended March 31, 2023.

The effective tax rate was higher for the three months ended March 31, 2024, as compared with the same period in 2023, primarily due to mix of earnings and discrete tax items.

As of March 31, 2024, the Company had $12,855 of unrecognized tax benefits. If recognized, approximately $10,304 would be reflected as a component of income tax expense.

The Company files income tax returns in the U.S. and various state, local and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state and local or non-U.S. income tax examinations by tax authorities for years before 2019. The Company is currently subject to U.S., various state and non-U.S. income tax audits.

Unrecognized tax benefits are reviewed on an ongoing basis and are adjusted for changing facts and circumstances, including progress of tax audits and closing of statutes of limitations. Based on information currently available, management believes that additional audit activity could be completed and/or statutes of limitations may close relating to existing unrecognized tax benefits. It is reasonably possible there could be a reduction of $1,864 in previously unrecognized tax benefits by the end of the first quarter 2025.

NOTE 12 — DERIVATIVES

The Company uses derivative instruments to manage exposures to currency exchange rates, interest rates and commodity prices arising in the normal course of business. Both at inception and on an ongoing basis, the derivative instruments that qualify for hedge accounting are assessed as to their effectiveness, when applicable. Hedge ineffectiveness was immaterial in the three months ended March 31, 2024 and 2023.

The Company is subject to the credit risk of the counterparties to derivative instruments. Counterparties include a number of major banks and financial institutions. None of the concentrations of risk with any individual counterparty was considered significant at March 31, 2024. The Company does not expect any counterparties to fail to meet their obligations.

Cash Flow Hedges

Certain foreign currency forward contracts are qualified and designated as cash flow hedges. The dollar equivalent gross notional amount of these short-term contracts was $98,808 at March 31, 2024 and $84,148 at December 31, 2023.

The Company has interest rate forward starting swap agreements that are qualified and designated as cash flow hedges. In the first quarter 2024, the Company entered into short-term contracts with the dollar equivalent gross notional amount of $100,000 at March 31, 2024 and have a termination date of June 2024. The dollar equivalent gross notional amount of the long-term contracts was $100,000 at March 31, 2024 and December 31, 2023 and have a termination date of August 2025.

The Company has commodity contracts that are qualified and designated as cash flow hedges. The Notional amount of these contracts were 150,000 pounds and 200,000 pounds at March 31, 2024 and December 31, 2023, respectively.

16

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

In March 2023, the Company entered into interest rate swap agreements, which were qualified and designated as cash flow hedges, with an aggregate notional amount of $150,000. The interest rate swaps will effectively convert the interest rate on $150,000 of the Term Loan discussed in Note 10 from a variable rate based on one-month SOFR to a fixed rate.

Net Investment Hedges

The Company has foreign currency forward contracts that qualify and are designated as net investment hedges. The dollar equivalent gross notional amount of these contracts was $117,578 at March 31, 2024 and $119,607 at December 31, 2023.

Derivatives Not Designated as Hedging Instruments

The Company has certain foreign exchange forward contracts that are not designated as hedges. These derivatives are held as economic hedges of certain balance sheet exposures. The dollar equivalent gross notional amount of these contracts was $416,200 and $492,600 at March 31, 2024 and December 31, 2023, respectively.

Fair values of derivative instruments in the Company’s Condensed Consolidated Balance Sheets follow:

March 31, 2024

December 31, 2023

Other

Other

Other

Other

Current

Current

Other

Other

Current

Current

Other

Other

Derivatives by hedge designation

Assets

    

Liabilities

    

Assets

    

Liabilities

    

Assets

    

Liabilities

    

Assets

    

Liabilities

Designated as hedging instruments:

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

2,391

$

238

$

$

$

1,548

$

687

$

$

Interest rate swap agreements

 

 

2,649

 

 

 

1,460

 

Forward starting swap agreements

23,005

40

20,377

Net investment contracts

1,261

3,351

Commodity contracts

52

45

Not designated as hedging instruments:

 

Foreign exchange contracts

 

1,617

998

 

4,063

 

623

 

 

Total derivatives

$

5,321

$

1,236

$

25,654

$

40

$

5,656

$

4,661

$

21,837

$

The effects of undesignated derivative instruments on the Company’s Consolidated Statements of Income consisted of the following:

    

    

Three Months Ended March 31, 

Derivatives by hedge designation

    

Classification of (loss) gain

    

2024

    

2023

Not designated as hedges:

  

  

 

  

Foreign exchange contracts

Selling, general
& administrative expenses

$

(1,615)

$

6,690

The effects of designated hedges on AOCI and the Company’s Consolidated Statements of Income consisted of the following:

    

    

Total gain recognized in AOCI, net of tax

    

March 31, 2024

    

December 31, 2023

    

Foreign exchange contracts

$

1,628

$

721

Interest rate swap agreements

2,198

1,085

Forward starting swap agreements

16,386

14,696

Net investment contracts

9,089

 

7,136

Commodity contracts

 

39

 

34

17

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

The Company expects a gain of $1,667 related to existing contracts to be reclassified from AOCI, net of tax, to earnings over the next 12 months as the hedged transactions are realized.

    

    

Three Months Ended March 31, 

Gain recognized in the

Derivative type

    

Consolidated Statements of Income:

    

2024

    

2023

Foreign exchange contracts

 

Sales

$

839

$

1,206

 

Cost of goods sold

 

232

 

3

Commodity contracts

Cost of goods sold

2

179

NOTE 13 - FAIR VALUE

The following table provides a summary of assets and liabilities as of March 31, 2024, measured at fair value on a recurring basis:

    

    

Quoted Prices in

    

    

Active Markets for

Identical Assets or

Significant Other

Significant

Balance as of

Liabilities

Observable Inputs

Unobservable

Description

    

March 31, 2024

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

4,008

$

$

4,008

$

Net investment contracts

1,261

1,261

Commodity contracts

52

52

Interest rate swap agreements

2,649

2,649

Forward starting swap agreements

 

23,005

 

 

23,005

 

Pension surplus

38,323

38,323

Total assets

$

69,298

$

38,323

$

30,975

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,236

$

$

1,236

$

Forward starting swap agreements

40

40

Deferred compensation

 

54,126

 

 

54,126

 

Total liabilities

$

55,402

$

$

55,402

$

18

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

The following table provides a summary of assets and liabilities as of December 31, 2023, measured at fair value on a recurring basis:

    

    

Quoted Prices in

    

    

Active Markets for

Identical Assets or

Significant Other

Significant

Balance as of

Liabilities

Observable Inputs

Unobservable

Description

    

December 31, 2023

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

5,611

$

$

5,611

$

Interest rate swap agreements

1,460

1,460

Commodity contracts

45

45

Forward starting swap agreements

20,377

20,377

Pension Surplus

 

41,849

 

41,849

 

 

Total assets

$

69,342

$

41,849

$

27,493

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,310

$

$

1,310

$

Net investment contracts

 

3,351

 

 

3,351

 

Deferred compensation

 

53,628

 

 

53,628

 

Total liabilities

$

58,289

$

$

58,289

$

The fair value of the Company’s pension surplus assets are based on quoted market prices in active markets and are included in the Level 1 fair value hierarchy. The pension surplus assets are invested in money market and short-term duration bond funds at March 31, 2024.

The Company’s derivative contracts are valued at fair value using the market approach. The Company measures the fair value of foreign exchange contracts, forward starting swap agreements, net investment contracts and interest rate swap agreements using Level 2 inputs based on observable spot and forward rates in active markets.

The deferred compensation liability is the Company’s obligation under its executive deferred compensation plan. The Company measures the fair value of the liability using the market values of the participants’ underlying investment fund elections.

The fair value of Cash and cash equivalents, Marketable securities, Accounts receivable, Short-term debt excluding the current portion of long-term debt and Trade accounts payable approximated book value due to the short-term nature of these instruments at both March 31, 2024 and December 31, 2023.

The Company has various financial instruments, including cash and cash equivalents, short and long-term debt and forward contracts. While these financial instruments are subject to concentrations of credit risk, the Company has minimized this risk by entering into arrangements with a number of major banks and financial institutions and investing in several high-quality instruments. The Company does not expect any counterparties to fail to meet their obligations.

19

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

NOTE 14 – SUPPLIER FINANCING PROGRAM

The Company’s suppliers, at the supplier’s sole discretion, are able to factor receivables due from the Company to a financial institution on terms directly negotiated with the financial institution without affecting the Company’s balance sheet classification of the corresponding payable. The Company pays the financial institution the stated amount of the confirmed invoices from its designated suppliers on the original maturity dates of the invoices. Invoices with suppliers have terms between 120 and 180 days. The Company does not provide secured legal assets or other forms of guarantees under the arrangement and has no involvement in establishing the terms or conditions of the arrangement between its suppliers and the financial institution. The amounts due to the financial institution for suppliers that participate in the supplier financing program are included in Trade accounts payable on the Company’s Condensed Consolidated Balance Sheets, and the associated payments are included in operating activities in the Consolidated Statements of Cash Flows. At March 31, 2024 and December 31, 2023, Trade accounts payable included $35,936 and $29,111, respectively, payable to suppliers that have elected to participate in the supplier financing program.

(1)

20

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS (Dollars in thousands, except per share amounts)

This Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read together with the Company’s unaudited consolidated financial statements and other financial information included elsewhere in this Quarterly Report on Form 10-Q.

General

The Company is the world’s largest designer and manufacturer of arc welding and cutting products, manufacturing a broad line of arc welding equipment, consumable welding products and other welding and cutting products. Welding products include arc welding power sources, computer numerical control and plasma cutters, wire feeding systems, robotic welding packages, integrated automation systems, fume extraction equipment, consumable electrodes, fluxes, welding accessories and specialty welding consumables and fabrication. The Company’s product offering also includes oxy-fuel cutting systems and regulators and torches used in oxy-fuel welding, cutting and brazing. In addition, the Company has a leading global position in the brazing and soldering alloys market.

The Company’s products are sold in both domestic and international markets. In the Americas, products are sold principally through industrial distributors, retailers and directly to users of welding products. Outside of the Americas, the Company has an international sales organization comprised of Company employees and agents who sell products from the Company’s various manufacturing sites to distributors and product users.

The Company’s business units are aligned into three operating segments. The operating segments consist of Americas Welding, International Welding and The Harris Products Group. The Americas Welding segment includes welding operations in North and South America. The International Welding segment includes welding operations in Europe, Africa, Asia and Australia. The Harris Products Group includes the Company’s global oxy-fuel cutting, soldering and brazing businesses as well as its retail business in the United States.

21

Results of Operations

The following table shows the Company’s results of operations:

Three Months Ended March 31, 

 

Favorable  (Unfavorable) 

 

2024

2023

2024 vs. 2023

Amount

    

% of Sales

    

Amount

    

% of Sales

    

$

    

%

 

Net sales

$

981,197

$

1,039,343

 

$

(58,146)

 

(5.6)

%

Cost of goods sold

 

612,798

 

 

683,986

 

  

71,188

 

10.4

%

Gross profit

 

368,399

 

37.5

%

 

355,357

 

34.2

%

 

13,042

 

3.7

%

Selling, general & administrative expenses

 

198,747

 

20.3

%

 

190,116

 

18.3

%

 

(8,631)

 

(4.5)

%

Rationalization and asset impairment charges

 

4,605

 

0.5

%

 

877

 

0.1

%

  

(3,728)

 

(425.1)

%

Operating income

 

165,047

 

16.8

%

 

164,364

 

15.8

%

 

683

 

0.4

%

Interest expense, net

 

8,779

 

 

13,201

 

 

4,422

 

33.5

%

Other income

 

2,262

 

 

4,181

 

  

(1,919)

 

(45.9)

%

Income before income taxes

 

158,530

 

16.2

%

 

155,344

 

14.9

%

 

3,186

 

2.1

%

Income taxes

 

35,115

 

 

33,413

 

 

(1,702)

 

(5.1)

%

Effective tax rate

 

22.2

%  

 

 

21.5

%  

  

(0.7)

%  

Net income

$

123,415

 

12.6

%

$

121,931

 

11.7

%

$

1,484

 

1.2

%

Diluted earnings per share

$

2.14

$

2.09

 

  

$

0.05

 

2.4

%

Net Sales:

The following table summarizes the impact of volume, acquisitions, price and foreign currency exchange rates on Net sales on a consolidated basis:

Three Months Ended March 31, 

    

    

Change in Net Sales due to:

    

 

Net Sales

Foreign

Net Sales

    

2023

    

Volume

    

Acquisitions

    

Price

    

Exchange

    

2024

 

Lincoln Electric Holdings, Inc.

$

1,039,343

$

(63,781)

$

4,164

$

(283)

 

$

1,754

$

981,197

% Change

 

  

 

  

 

  

 

  

 

  

Lincoln Electric Holdings, Inc.

 

(6.1)

%

 

0.4

%  

 

0.0

%

0.2

%

(5.6)

%

Net sales decreased for the three months ended March 31, 2024 primarily due to softer demand across segments.

Gross Profit:

Gross profit increased for the three months ended March 31, 2024 driven by favorable mix and effective cost management. The three months ended March 31, 2024 includes a last-in, first-out (“LIFO”) benefit of $531, as compared with charges of $2,191 in the comparable 2023 period.

Selling, General & Administrative ("SG&A") Expenses:

SG&A expenses increased for the three months ended March 31, 2024 as compared to the same 2023 period, primarily due to higher employee-related costs.

Income Taxes:

The effective tax rate was higher for the three months ended March 31, 2024 as compared to the same period in 2023, primarily due to mix of earnings and discrete tax items.

22

Segment Results

Three Months Ended March 31, 

    

Change in Net Sales due to:

    

    

 

Net Sales

Foreign

Net Sales

2023

  

Volume (1)

  

Acquisitions

  

Price

  

 Exchange

  

2024

Operating Segments

Americas Welding

$

658,645

$

(42,653)

$

4,164

$

2,284

 

$

1,659

$

624,099

International Welding

252,416

 

(12,272)

 

 

(4,010)

 

(373)

 

235,761

The Harris Products Group

128,282

 

(8,856)

 

 

1,443

 

468

 

121,337

% Change

  

 

  

 

  

 

  

 

  

 

  

Americas Welding

(6.5)

%

 

0.6

%

0.3

%

0.3

%

(5.2)

%

International Welding

(4.9)

%

 

(1.6)

%

(0.1)

%

(6.6)

%

The Harris Products Group

(6.9)

%

 

1.1

%

0.4

%

(5.4)

%

(1)Decrease for the three months ended March 31, 2024 for all segments due to softer demand.

Adjusted Earnings Before Interest and Income Taxes:

Segment performance is measured and resources are allocated based on a number of factors, the primary measure being the Adjusted EBIT profit measure. EBIT is defined as Operating income plus Other income (expense). EBIT is adjusted for special items as determined by management such as the impact of rationalization activities, certain asset impairment charges and gains or losses on disposals of assets.

23

The following table presents Adjusted EBIT by segment:

Favorable (Unfavorable) 

 

Three Months Ended March 31, 

2024 vs. 2023

 

    

2024

    

2023

    

$

    

%

 

Americas Welding:

 

  

 

  

 

  

  

Net sales

$

624,099

$

658,645

$

(34,546)

(5.2)

%

Inter-segment sales

 

29,978

 

32,318

 

(2,340)

(7.2)

%

Total Sales

$

654,077

$

690,963

(36,886)

(5.3)

%

Adjusted EBIT (3)

$

136,100

$

132,453

3,647

2.8

%

As a percent of total sales (1)

 

20.8

%  

 

19.2

%  

1.6

%

International Welding:

 

 

  

  

  

Net sales

$

235,761

$

252,416

(16,655)

(6.6)

%

Inter-segment sales

 

8,408

 

6,753

1,655

24.5

%

Total Sales

$

244,169

$

259,169

(15,000)

(5.8)

%

Adjusted EBIT (4)

$

27,776

$

29,598

(1,822)

(6.2)

%

As a percent of total sales

 

11.4

%  

 

11.4

%  

The Harris Products Group:

 

 

  

  

  

Net sales

$

121,337

$

128,282

(6,945)

(5.4)

%

Inter-segment sales

 

3,093

 

2,897

196

6.8

%

Total Sales

$

124,430

$

131,179

(6,749)

(5.1)

%

Adjusted EBIT (5)

$

19,878

$

18,983

895

4.7

%

As a percent of total sales (2)

 

16.0

%  

 

14.5

%  

1.5

%

Corporate / Eliminations:

 

 

  

  

  

Inter-segment sales

$

(41,479)

$

(41,968)

489

1.2

%

Adjusted EBIT (6)

 

(10,078)

 

(9,402)

(676)

(7.2)

%

Consolidated:

 

 

  

  

  

Net sales

$

981,197

$

1,039,343

(58,146)

(5.6)

%

Net income

$

123,415

$

121,931

1,484

1.2

%

As a percent of total sales

 

12.6

%  

 

11.7

%  

0.9

%

Adjusted EBIT (7)

$

173,676

$

171,632

2,044

1.2

%

As a percent of sales

 

17.7

%  

 

16.5

%  

 

1.2

%

(1)Increase for the three months ended March 31, 2024 as compared to March 31, 2023 primarily driven by effective cost management.
(2)Increase for the three months ended March 31, 2024 as compared to March 31, 2023 primarily driven by effective cost management.
(3)The three months ended March 31, 2023 exclude the amortization of the step up in value of acquired inventories of $2,785.
(4)The three months ended March 31, 2024 exclude rationalization and asset impairment charges of $3,069 primarily due to restructuring activities as discussed in Note 6 of the consolidated financial statements. The three months ended March 31, 2023 exclude Rationalization and asset impairment net charges of $877 primarily due to restructuring activities as discussed in Note 6 to the consolidated financial statements, the amortization of the step up in value of acquired inventories of $1,071 and a gain on asset disposal of $1,646.
(5)The three months ended March 31, 2024 exclude Rationalization and asset impairment net charges of $1,536 primarily due to restructuring activities as discussed in Note 6 to the consolidated financial statements.
(6)The three months ended March 31, 2024 exclude Acquisition transaction costs of $1,762 as discussed in Note 4 to the consolidated financial statements.
(7)See non-GAAP Financial Measures for a reconciliation of Net income as reported and Adjusted EBIT.

24

Non-GAAP Financial Measures

The Company reviews Adjusted operating income, Adjusted net income, Adjusted EBIT, Adjusted effective tax rate, Adjusted diluted earnings per share (“EPS”), Adjusted return on invested capital (“Adjusted ROIC”), Adjusted net operating profit after taxes, Cash conversion and Organic sales, all non-GAAP financial measures, in assessing and evaluating the Company’s underlying operating performance. These non-GAAP financial measures exclude the impact of special items on the Company’s reported financial results. Non-GAAP financial measures should be read in conjunction with the generally accepted accounting principles in the United States ("GAAP") financial measures, as non-GAAP measures are a supplement to, and not a replacement for, GAAP financial measures.

The following table presents the reconciliations of Operating income as reported to Adjusted operating income, Net income as reported to Adjusted net income and Adjusted EBIT, Effective tax rate as reported to Adjusted effective tax rate and Diluted earnings per share as reported to Adjusted diluted earnings per share:

Three Months Ended March 31, 

 

2024

    

2023

 

Operating income as reported

$

165,047

$

164,364

Special items (pre-tax):

 

  

 

  

Rationalization and asset impairment charges (1)

 

4,605

 

877

Acquisition transaction costs (2)

 

1,762

 

Amortization of step up in value of acquired inventories (3)

 

 

3,856

Adjusted operating income

$

171,414

$

169,097

Net income as reported

$

123,415

$

121,931

Special items:

 

Rationalization and asset impairment charges (1)

 

4,605

877

Acquisition transaction costs (2)

 

1,762

Amortization of step up in value of acquired inventories (3)

 

3,856

Gain on asset disposal (4)

 

(1,646)

Tax effect of Special items (5)

 

(1,126)

(818)

Adjusted net income

128,656

124,200

Interest expense, net

 

8,779

13,201

Income taxes as reported

 

35,115

33,413

Tax effect of Special items (5)

 

1,126

818

Adjusted EBIT

$

173,676

$

171,632

Effective tax rate as reported

22.2

%  

21.5

%

Net special item tax impact

(0.2)

%  

0.1

%

Adjusted effective tax rate

22.0

%  

21.6

%

Diluted earnings per share as reported

$

2.14

$

2.09

Special items per share

 

0.09

0.04

Adjusted diluted earnings per share

$

2.23

$

2.13

(1)Primarily related to restructuring activities as discussed in Note 6 to the consolidated financial statements.
(2)Costs related to acquisitions and are included in Selling, general & administrative expenses.
(3)Costs related to acquisitions and are included in Cost of goods sold.
(4)Gain on asset disposal and included in Other income
(5)Includes the net tax impact of Special items recorded during the respective periods.

The tax effect of Special items impacting pre-tax income was calculated as the pre-tax amount multiplied by the applicable tax rate. The applicable tax rates reflect the taxable jurisdiction and nature of each Special item.

25

Liquidity and Capital Resources

The Company’s cash flow from operations can be cyclical. Operational cash flow is a key driver of liquidity, providing cash and access to capital markets. In assessing liquidity, the Company reviews working capital measurements to define areas for improvement. Management anticipates the Company will be able to satisfy cash requirements for its ongoing businesses for at least the next twelve months and the foreseeable future thereafter primarily with cash generated by operations, existing cash balances, borrowings under its existing credit facilities and raising debt in capital markets.

The Company continues to expand globally and periodically looks at transactions that would involve significant investments. The Company can fund its global expansion plans with operational cash flow, but a significant acquisition may require access to capital markets, in particular, the long-term debt market, as well as the syndicated bank loan market. The Company’s financing strategy is to fund itself at the lowest after-tax cost of funding. Where possible, the Company utilizes operational cash flows and raises capital in the most efficient market, usually the United States, and then lends funds to the specific subsidiary that requires funding. If additional acquisitions providing appropriate financial benefits become available, additional expenditures may be made.

The following table reflects changes in key cash flow measures:

    

Three Months Ended March 31, 

2024

    

2023

    

$ Change

Cash provided by operating activities

$

133,294

$

123,931

$

9,363

Cash used by investing activities (1)

 

(25,940)

 

(16,049)

 

(9,891)

Capital expenditures

 

(26,256)

 

(18,787)

 

(7,469)

Cash used by financing activities (2)

 

(125,400)

 

(111,316)

 

(14,084)

Proceeds from (payments on) short-term borrowings

 

2,016

 

(43,940)

 

45,956

Purchase of shares for treasury

 

(110,405)

 

(32,158)

 

(78,247)

Cash dividends paid to shareholders

 

(41,280)

 

(37,583)

 

(3,697)

(Decrease) increase in Cash and cash equivalents (3)

 

(18,809)

 

1,653

 

(20,462)

(1)Cash used by investing activities increased for the three months ended March 31, 2024, compared with the three months ended March 31, 2023 primarily due to capital expenditures. The Company currently anticipates capital expenditures of $90,000 to $110,000 in 2024. Anticipated capital expenditures include investments for capital maintenance and projects to increase efficiency, reduce costs, promote business growth or improve the overall safety and environmental conditions of the Company’s facilities.
(2)Cash used by financing activities increased in the three months ended March 31, 2024, compared with the three months ended March 31, 2023 primarily due to increased purchase of treasury stock in 2024.
(3)Cash and cash equivalents decreased 4.8%, or $18,809, to $374,978 during the three months ended March 31, 2024, from $393,787 as of December 31, 2023. At March 31, 2024, $179,657 of Cash and cash equivalents was held by international subsidiaries.

In April 2024, the Company paid a cash dividend of $0.71 per share, or $40,405, to shareholders of record as of March 31, 2024.

26

Working Capital Ratios

March 31, 2024

    

December 31, 2023

 

March 31, 2023

 

Average operating working capital to Net sales (1)

 

18.8

%  

17.1

%

19.6

%

Days sales in Inventories

 

120.5

 

104.6

122.4

Days sales in Accounts receivable

 

53.6

 

50.0

52.9

Average days in Trade accounts payable

 

54.9

 

47.6

53.9

(1)Average operating working capital to net sales is defined as the sum of Accounts receivable, Inventories and contract assets less Trade accounts payable and contract liabilities as of period end divided by annualized rolling three months of Net sales.

Return on Invested Capital

The Company reviews ROIC in assessing and evaluating the Company’s underlying operating performance. As discussed in the Non-GAAP Financial Measures section above, Adjusted ROIC is a non-GAAP financial measure that the Company believes is a meaningful metric to investors in evaluating the Company’s financial performance. The calculation may be different than the method used by other companies to calculate ROIC. Adjusted ROIC is defined as rolling 12 months of Adjusted net income excluding tax-effected interest income and expense divided by invested capital. Invested capital is defined as total debt, which includes Short-term debt and Long-term debt, less current portions, plus Total equity.

The following table presents the reconciliations of ROIC and Adjusted ROIC to net income:

Twelve Months Ended March 31, 

    

2024

    

2023

 

Net income as reported

$

546,733

 

$

468,125

Plus: Interest expense (after-tax)

36,519

28,875

Less: Interest income (after-tax)

6,793

1,560

Net operating profit after taxes

$

576,459

$

495,440

Special items:

Rationalization and asset impairment charges

 

(7,586)

 

 

10,780

Acquisition transaction costs

 

1,762

 

 

6,003

 

Pension settlement charges

 

845

 

 

Amortization of step up in value of acquired inventories

 

8,397

 

 

4,962

Gain on asset disposal

 

 

 

(1,646)

Tax effect of Special items (1)

 

2,228

 

 

(3,051)

Adjusted net operating profit after taxes

$

582,105

 

$

512,488

 

 

Invested Capital

    

March 31, 2024

    

March 31, 2023

Short-term debt

$

4,720

$

49,340

Long-term debt, less current portion

1,102,677

1,110,626

Total debt

1,107,397

1,159,966

Total equity

 

1,307,828

 

1,125,236

Invested capital

$

2,415,225

$

2,285,202

Return on invested capital as reported

 

23.9

%  

 

21.7

%

Adjusted return on invested capital

 

24.1

%  

 

22.4

%

(1)Includes the net tax impact of Special items recorded during the respective periods.

The tax effect of Special items impacting pre-tax income was calculated as the pre-tax amount multiplied by the applicable tax rate. The applicable tax rates reflect the taxable jurisdiction and nature of each Special item.

27

New Accounting Pronouncements

Refer to Note 1 to the consolidated financial statements for a discussion of new accounting pronouncements.

Acquisitions

Refer to Note 4 to the consolidated financial statements for a discussion of the Company’s recent acquisitions.

Debt

Fair Value of Debt

At March 31, 2024 and December 31, 2023, the fair value of long-term debt, including the current portion, was approximately $981,481 and $1,013,795, respectively, which was determined using available market information and methodologies requiring judgment. The carrying value of this debt at such dates was $1,102,677 and $1,102,771, respectively. Since judgment is required in interpreting market information, the fair value of the debt is not necessarily the amount which could be realized in a current market exchange.

Revolving Credit Agreement

On April 23, 2021, the Company amended and restated the agreement governing its line of credit by entering into the Second Amended and Restated Credit Agreement (“Credit Agreement”). The Credit Agreement has a line of credit totaling $500,000, has a term of 5 years with a maturity date of April 23, 2026 and may be increased, subject to certain conditions including the consent of its lenders, by an additional amount up to $150,000. On March 8, 2023, the Credit Agreement was amended to replace the LIBOR rate to a term secured overnight finance rate (“SOFR”); as such, the interest rate on borrowings is based on SOFR plus a spread of 0.85% to 1.85% based on (1) the Company’s net leverage ratio and (2) a credit spread adjustment. The Credit Agreement contains customary representations and warranties, as well as customary affirmative, negative and financial covenants for credit facilities of this type (subject to negotiated baskets and exceptions), including limitations on the Company and its subsidiaries with respect to liens, investments, distributions, mergers and acquisitions, dispositions of assets and transactions with affiliates. As of March 31, 2024, the Company was in compliance with all of its covenants and had no outstanding borrowings under the Credit Agreement.

The Company has other lines of credit and debt agreements totaling $90,945. As of March 31, 2024, the Company was in compliance with all of its covenants and had outstanding debt under short-term lines of credit of $4,720.

Senior Unsecured Notes

On April 1, 2015 and October 20, 2016, the Company entered into separate Note Purchase Agreements pursuant to which it issued senior unsecured notes (the "Notes") through a private placement. The 2015 Notes and 2016 Notes each have an aggregate principal amount of $350,000, comprised of four different series ranging from $50,000 to $100,000, with maturity dates ranging from August 20, 2025 through April 1, 2045, and interest rates ranging from 2.75% and 4.02%. Interest on the Notes is paid semi-annually. The Company’s total weighted average effective interest rate and remaining weighted average tenure of the Notes is 3.3% and 10.1 years, respectively. The proceeds of the Notes were used for general corporate purposes. The Notes contain certain affirmative and negative covenants. As of March 31, 2024, the Company was in compliance with all of its debt covenants relating to the Notes.

Term Loan

On November 29, 2022, the Company entered into a term loan in the aggregate principal amount of $400,000 (the “Term Loan”), which was borrowed in full. The Term Loan matures on November 29, 2025. The Term Loan bears an interest at a rate based on SOFR, plus a margin ranging from 0.75% to 1.75% based on the Company’s consolidated net leverage ratio. As of March 31, 2024, the Company was in compliance with all of its covenants.

28

In March 2023, the Company entered into interest rate swap agreements to effectively convert the interest rate on $150,000 of the Term Loan from a variable rate to a fixed rate.

Forward-looking Statements

The Company’s expectations and beliefs concerning the future contained in this report are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements reflect management’s current expectations and involve a number of risks and uncertainties. Forward-looking statements generally can be identified by the use of words such as “may,” “will,” “expect,” “intend,” “estimate,” “anticipate,” “believe,” “forecast,” “guidance” or words of similar meaning. Actual results may differ materially from such statements due to a variety of factors that could adversely affect the Company’s operating results. The factors include, but are not limited to: general economic, financial and market conditions; the effectiveness of operating initiatives; completion of planned divestitures; interest rates; disruptions, uncertainty or volatility in the credit markets that may limit our access to capital; currency exchange rates and devaluations; adverse outcome of pending or potential litigation; actual costs of the Company’s rationalization plans; possible acquisitions, including the Company’s ability to successfully integrate acquisitions; market risks and price fluctuations related to the purchase of commodities and energy; global regulatory complexity; the effects of changes in tax law; tariff rates in the countries where the Company conducts business; and the possible effects of events beyond our control, such as the impact of the Russia-Ukraine conflict, political unrest, acts of terror, natural disasters and pandemics, on the Company or its customers, suppliers and the economy in general. For additional discussion, see “Item 1A. Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

There have been no material changes in the Company’s exposure to market risk since December 31, 2023. See “Item 7A. Quantitative and Qualitative Disclosures About Market Risk” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

The Company carried out an evaluation under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, the Company’s management, including the Chief Executive Officer and Chief Financial Officer, concluded that the Company’s disclosure controls and procedures were effective as of March 31, 2024.

Changes in Internal Control Over Financial Reporting

There have been no changes in the Company’s internal control over financial reporting that occurred during the quarter ended March 31, 2024 that materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.  

29

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

The Company is subject, from time to time, to a variety of civil and administrative proceedings arising out of its normal operations, including, without limitation, product liability claims, regulatory claims and health, safety and environmental claims. Among such proceedings are the cases described below.

As of March 31, 2024, the Company was a co-defendant in cases alleging asbestos induced illness involving claims by approximately 1,367 plaintiffs, which is a net decrease of 20 claims from those previously reported. In each instance, the Company is one of a large number of defendants. The asbestos claimants seek compensatory and punitive damages, in most cases for unspecified sums. Since January 1, 1995, the Company has been a co-defendant in asbestos cases that have been resolved as follows: 57,005 of those claims were dismissed, 23 were tried to defense verdicts, 7 were tried to plaintiff verdicts (which were reversed or resolved after appeal), 1 was resolved by agreement for an immaterial amount and 1,017 were decided in favor of the Company following summary judgment motions.

ITEM 1A. RISK FACTORS

In addition to the other information set forth in this Quarterly Report on Form 10-Q, the reader should carefully consider the factors discussed in “Item 1A. Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, which could materially affect the Company’s business, financial condition or future results.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Issuer purchases of its common shares during the first quarter of 2024 were as follows:

Total Number of

    

    

    

Shares

    

Maximum Number

Repurchased

of Shares that May

Total Number of

as Part of Publicly

Yet be Purchased

Shares

Average Price

Announced Plans or

Under the Plans or

Period

Repurchased

Paid Per Share

Programs

Programs (2)

January 1 - 31, 2024

 

161,478

(1)

$

215.54

 

160,459

 

7,698,061

February 1 - 29, 2024

 

160,627

(1)

 

237.17

 

140,167

 

7,557,894

March 1 - 31, 2024

 

144,090

(1)

 

253.91

 

121,818

 

7,436,076

Total

 

466,195

 

234.85

 

422,444

 

  

(1)The above share repurchases include the surrender of the Company’s common shares in connection with the vesting of restricted awards.
(2)On February 12, 2020, the Company’s Board of Directors authorized a new share repurchase program for up to an additional 10 million shares of the Company’s common stock. Total shares purchased through the share repurchase programs were 2.6 million shares at a total cost of $444.4 million for a weighted average cost of $170.40 per share through March 31, 2024.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

30

ITEM 5. OTHER INFORMATION

During the quarter ended March 31, 2024, none of the Company’s directors or officers adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Item 408(a) of Regulation S-K.

ITEM 6. EXHIBITS

(a)Exhibits

10.1*

Form of Stock Option Agreement for Executive Officers (filed herewith).

10.2*

Form of Restricted Stock Unit Agreement for Executive Officers (filed herewith).

10.3*

Form of Performance Share Award Agreement for Executive Officers (filed herewith).

31.1

Certification of the President and Chief Executive Officer (Principal Executive Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934.

31.2

Certification of the Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial and Accounting Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934.

32.1

Certification of the President and Chief Executive Officer (Principal Executive Officer) and Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial and Accounting Officer) pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

Inline XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

104

Cover page Interactive Data File (formatted as Inline XBRL and contained in the Exhibit 101 attachments)

*
Reflects management contract or other compensatory arrangement required to be filed as an exhibit pursuant to Item 15(b) of this report.

31

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

    

LINCOLN ELECTRIC HOLDINGS, INC.

/s/ Gabriel Bruno

Gabriel Bruno

Executive Vice President, Chief Financial Officer and Treasurer

(Principal Financial and Accounting Officer)

April 25, 2024

32

EX-10.1 2 leco-20240331xex10d1.htm EX-10.1

Exhibit 10.1

Lincoln Electric Holdings, Inc.

2023 equity AND incentive compensation plan

Stock Option Agreement

WHEREAS, Lincoln Electric Holdings, Inc. maintains the Company’s 2023 Equity and Incentive Compensation Plan, as may be amended from time to time (the “Plan”), pursuant to which the Company may grant Option Rights to officers and certain key employees of the Company and its Subsidiaries (as defined in the Plan);

WHEREAS, the Optionee, whose name is set forth on the “Dashboard” tab on the Morgan Stanley StockPlan Connect portal, a secure third-party vendor website used by the Company (to be referred to herein as the “Grant Summary”), is an employee of the Company or one of its Subsidiaries; and

WHEREAS, the Optionee was granted an Option Right under the Plan by the Compensation and Executive Development Committee (the “Committee”) of the Board of Directors of the Company (the “Board”) on the Date of Grant in 20__ as set forth on the Grant Summary (the “Date of Grant”), and the Evidence of Award in the form hereof (the “Agreement”) has been authorized by a resolution of the Committee duly adopted on such date.

NOW, THEREFORE, pursuant to the Plan and subject to the terms and conditions thereof and the terms and conditions hereinafter set forth, the Company hereby confirms to the Optionee the grant of an Option Right (“Option”) to purchase the number of Common Shares of the Company set forth on the Grant Summary, at the exercise price per Common Share set forth on the Grant Summary, which exercise price is the closing price of a Common Share as reported on the NASDAQ Global Market on the Date of Grant (the “Option Price”).

1.Definitions.  Unless otherwise defined in this Agreement (including on Exhibit A hereto), terms used in this Agreement with initial capital letters will have the meanings assigned to them in the Plan.  Certain terms used herein with initial capital letters will have the meaning set forth on Exhibit A hereto.
2.Grant of Option.  The Company has granted to the Optionee the Option, which represents the right of the Optionee to purchase the number of Common Shares set forth on the Grant Summary at the Option Price set forth on the Grant Summary.  The Option shall become exercisable in accordance with Section 4, Section 5, and Section 6 hereof.
3.Form of Option.  The Option evidenced by this Agreement is intended to be a nonqualified stock option and shall not be treated as an “incentive stock option” within the meaning of that term under Section 422 of the Code.
4.Vesting of Option.  Subject to the terms and conditions of Sections 5, 6 and 8 hereof, the Option shall become exercisable as follows:
(a)the Option shall become exercisable with respect to one-third (1/3) of the Common Shares underlying the Option on the first anniversary of the Date of Grant, if the
Graphic

NAI-1538211790v2



Optionee shall have remained in the continuous employ of the Company or a Subsidiary until such anniversary; and
(b)the Option shall become exercisable with respect to an additional one-third (1/3) of the Common Shares underlying the Option on the second and third anniversaries of the Date of Grant, if the Optionee shall have remained in the continuous employ of the Company or a Subsidiary on each such anniversary; and
(c)In calculating one-thirds, the total shall be rounded down to the nearest whole Common Share on each of the first two anniversaries of the Date of Grant, and the remaining Common Share(s) shall be included with those Common Shares for which the Option is exercisable on the third anniversary of the Date of Grant.
5.Effect of Change in Control.  Unless otherwise determined by the Committee, in the event a Change in Control occurs prior to the third anniversary of the Date of Grant, any portion of the Option that is not exercisable at the time of the Change in Control shall become exercisable in accordance with Section 12 of the Plan.
6.Effects of Death, Disability or Retirement.  
(a)The entire Option subject to this Agreement shall become immediately exercisable in full (to the extent not already exercisable) (i) upon the death of the Optionee while in the employment of the Company or any Subsidiary, or (ii) if the Optionee’s employment with the Company or any Subsidiary is terminated by the Company or any Subsidiary as a result of the Optionee becoming Disabled.
(b)If, at any time prior to the Option becoming fully exercisable and at a time when no grounds exist for a termination for Cause of the Optionee’s employment with the Company or any Subsidiary, the Optionee terminates employment with the Company or any Subsidiary after either (A) the Optionee attains age 60 and completes five years of continuous employment or (B) the Optionee attains age 55 and completes 15 years of continuous employment (“Retirement”), then the Option shall become immediately exercisable in full upon such Retirement (to the extent not already exercisable).  
7.Exercise of Option.
(a)To the extent that the Option has become exercisable in accordance with the terms of this Agreement, it may be exercised in whole or in part from time to time thereafter as described in this Agreement and will be settled in Common Shares.
(b)To exercise an Option, the Optionee shall give notice (in a manner prescribed by the Company), specifying the number of Common Shares as to which the Option is to be exercised and the date of exercise, and shall provide payment of the Option Price and any applicable taxes, along with any other documentation that may be required by the Company.
(c)The Option Price shall be payable upon exercise:
(i)by certified or bank check or other cash equivalent acceptable to the Company;

2

Graphic

NAI-1538211790v2



(ii)by transfer to the Company of nonforfeitable, unrestricted Common Shares of the Company that have been owned by the Optionee for at least six (6) months prior to the date of exercise;
(iii)pursuant to a net exercise arrangement as described in the Plan; or
(iv)by any combination of these methods.  

Nonforfeitable, unrestricted Common Shares that are transferred by the Optionee or Common Shares that are withheld in payment of all or any part of the Option Price shall be valued on the basis of their Market Value per Share on the date of exercise.

8.Termination of Option; Effect of Unfair Competition.  The Option shall terminate on the earliest of the following dates as provided below:
(a)automatically and without further notice three (3) months after the date upon which the Optionee ceases to be an employee of the Company or a Subsidiary, unless (i) the cessation of employment is a result of the death or Retirement of the Optionee, (ii) the cessation of employment is a result of the Optionee’s termination by the Company or any Subsidiary as a result of the Optionee becoming Disabled, (iii) the cessation of employment occurs in connection with a Change in Control as described in Section 12(c)(i)(B) or 12(c)(iii) of the Plan (if and as applicable), or (iv) the cessation of employment occurs in a manner described in Section 8(d) or the last paragraph of this Section 8 below;
(b)automatically and without further notice (i) three (3) years after the date of the death of the Optionee while an employee of the Company or a Subsidiary, (ii) three (3) years after the date that the Optionee’s employment is terminated by the Company or any Subsidiary as a result of the Optionee becoming Disabled, or (iii) ten (10) years after the Date of Grant in the case of Retirement of the Optionee;
(c)automatically and without further notice one (1) year after death of the Optionee, if the Optionee dies after the termination of employment with the Company or a Subsidiary and prior to the termination of the Option;
(d)automatically and without further notice upon the termination of the Optionee’s employment for Cause; or
(e)automatically and without further notice ten years after the Date of Grant.

Notwithstanding anything in this Agreement to the contrary, unless otherwise determined by the Company, if the Company determines that the Optionee has engaged in unfair competition by failing to comply with any restrictive covenants applicable to the Optionee under any Proprietary Information, Inventions and Restrictive Covenant Agreement (“RCA”) that applies to the Optionee, the Option shall terminate automatically and without further notice at the time of such Company determination.  In addition, if the Company makes such an unfair competition determination, it may demand and receive from the Optionee a restoration of the value of the benefits the Optionee received from the Plan in reliance upon the Optionee’s commitment to enter into and remain in compliance with the RCA (as reflected in Section 19), to the fullest extent permitted by law. Accordingly, if the Company demands it, the Optionee shall, within 30 days of

3

Graphic

NAI-1538211790v2



the Company’s written demand, (x) return to the Company, in exchange for payment by the Company of the Option Price paid therefor, all the Common Shares that the Optionee has not disposed of that were purchased pursuant to this Agreement within a period of one (1) year prior to the date of the commencement of such unfair competition, and (y) with respect to any Common Shares so purchased that the Optionee has disposed of, pay to the Company in cash the difference between (i) the Option Price and (ii) the Market Value per Share of the Common Shares on the date of exercise, in each case as reasonably determined by the Company.  To the extent that such amounts are not promptly paid to the Company, the Company may (to the fullest extent allowed by law) set off the amounts so payable to it against any amounts (other than amounts of non-qualified deferred compensation as so defined under Section 409A of the Code) that may be owing from time to time by the Company or a Subsidiary to the Optionee.

9.Compliance with Law.  Notwithstanding any other provision of this Agreement, the Option shall not be exercisable if the exercise thereof or the issuance of Common Shares pursuant thereto would result in a violation of any law.  The Company will make reasonable efforts to comply with all applicable federal and state securities laws.
10.Transferability and Exercisability.  Subject to Section 15 of the Plan, the Option, including any interest therein, shall not be transferable by the Optionee except by will or the laws of descent and distribution, and the Option shall be exercisable during the lifetime of the Optionee only by the Optionee or, in the event of the Optionee’s legal incapacity to do so, by the Optionee’s guardian or legal representative acting on behalf of the Optionee in a fiduciary capacity under state law and court supervision.
11.Withholding Taxes.  No later than the date as of which an amount first becomes includible in the gross income of the Optionee for applicable income and employment tax and other required withholding purposes with respect to the Option evidenced by this Agreement, the Optionee shall pay to the Company, or make arrangements satisfactory to the Committee regarding the payment of, any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to such amount.  The Optionee agrees that any required minimum withholding obligations shall be settled by the withholding of a number of Common Shares required to be delivered to the Optionee upon exercise of the Option with a value equal to the amount of such required minimum withholding.  The obligations of the Company under this Agreement shall be conditional on such payment or arrangements.
12.No Right to Employment.  This Option award is a voluntary, discretionary bonus being made on a one-time basis and it does not constitute a commitment to make any future awards.  This Option award and any payments made hereunder will not be considered salary or other compensation for purposes of any severance pay or similar allowance, except as otherwise required by law.  The Plan and this Agreement will not confer upon the Optionee any right with respect to the continuance of employment or other service with the Company or any Subsidiary and will not interfere in any way with any right that the Company or any Subsidiary would otherwise have to terminate any employment or other service of the Optionee at any time.  For purposes of this Agreement, the continuous employment of the Optionee with the Company or a Subsidiary shall not be deemed interrupted, and the Optionee shall not be deemed to have ceased to be an employee of the Company or any Subsidiary, by reason of (a) the transfer of the Optionee’s employment among the Company and its Subsidiaries or (b) an approved leave of absence.

4

Graphic

NAI-1538211790v2



13.Relation to the Other Benefits.  Any economic or other benefit to the Optionee under this Agreement or the Plan will not be taken into account in determining any benefits to which the Optionee may be entitled under any profit-sharing, retirement or other benefit or compensation plan maintained by the Company or a Subsidiary and will not affect the amount of any life insurance coverage available to any beneficiary under any life insurance plan covering employees of the Company or a Subsidiary.
14.Agreement Subject to Plan.  The Option evidenced by this Agreement and all of the terms and conditions hereof are subject to all of the terms and conditions of the Plan.  In the event of any inconsistency between this Agreement and the Plan, the terms of the Plan will govern.
15.Data Privacy.  
(a)The Optionee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Optionee’s personal data as described in this document by and among, as applicable, the Optionee’s employer (the “Employer”), and the Company and its Subsidiaries for the exclusive purpose of implementing, administering and managing the Optionee’s participation in the Plan.
(b)The Optionee understands that the Company, its Subsidiaries and the Employer hold certain personal information about the Optionee, including, but not limited to, name, home address, email address and telephone number, date of birth, social security, passport or insurance number or other identification number, salary, nationality, job title, any Common Shares or directorships held in the Company, details of all Options or any other entitlement to Common Shares awarded, canceled, purchased, exercised, vested, unvested or outstanding in the Optionee’s favor for the purpose of implementing, managing and administering the Plan (“Data”).
(c)The Optionee understands that the Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan, that these recipients may be located in the Optionee’s country or elsewhere (in particular the United States), and that the recipient country (e.g., the United States) may have different data privacy laws and protections than the Optionee’s country.  The Optionee understands that the Optionee may request a list with the names and addresses of any potential recipients of the Data by contacting the local human resources representative. The Optionee authorizes the Company, Morgan Stanley Smith Barney, LLC and any other possible recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, administering and managing the Optionee’s participation in the Plan, including any requisite transfer of such Data, as may be required to a broker or other third party with whom the Optionee may elect to deposit any Common Shares acquired under the Plan. The Optionee understands that Data will be held only as long as is necessary to implement, administer and manage participation in the Plan. The Optionee understands that the Optionee may, at any time, view Data, request additional information about the storage and processing of the Data, require any necessary amendments to the Data or refuse or withdraw the consents herein, in any case without cost, by contacting the local human resources representative in writing. The Optionee understands that refusing or withdrawing consent may affect the Optionee’s ability to participate in the Plan. For more information on the consequences of refusing to consent or withdrawing consent, the Optionee understands that the Optionee may contact the Optionee’s local human resources representative.

5

Graphic

NAI-1538211790v2



(d)If the Optionee is resident in California, the Optionee’s attention is drawn to Schedule 1 to this Agreement, Employee Data Privacy Notice (United States), which addresses the California Consumer Privacy Act of 2018, as amended (CCPA).
16.Amendments.  Any amendment to the Plan will be deemed to be an amendment to this Agreement to the extent that the amendment is applicable hereto; provided, however, that subject to Section 11 of the Plan and Section 20 of this Agreement, no such amendment will adversely affect the rights of the Optionee with respect to the Option without the Optionee’s consent.
17.Severability.  In the event that one or more of the provisions of this Agreement shall be invalidated for any reason by a court of competent jurisdiction, any provision so invalidated shall be deemed to be separable from the other provisions hereof, and the remaining provisions hereof shall continue to be valid and fully enforceable.
18.Governing Law/Venue.  This Agreement is made under, and will be construed in accordance with, the internal substantive laws of the State of Ohio.  All legal actions or proceedings relating to this Agreement shall be brought exclusively in the U.S. District Court for the Northern District of Ohio, Eastern Division or the Cuyahoga County Court of Common Pleas, located in Cuyahoga County, Ohio.
19.Restrictive Covenant Agreement.  The grant of the Option under this Agreement is contingent upon the Optionee having executed the most recent version of the Company’s RCA and having returned it to the Company, and the Optionee being in compliance, and remaining in compliance, with the Optionee’s obligations under the RCA.  
20.Option Subject to Clawback Policy.  Notwithstanding anything in this Agreement to the contrary, (a) this Agreement and this Option (and the Optionee’s other performance-based incentive compensation or related amounts) shall be subject to the Company’s Supplemental Recovery of Funds Policy (or any similar clawback policy applicable to the Optionee), with which the Optionee shall comply, under their terms and conditions as may be in effect from time to time, including, without limitation, to implement Section 10D of the Exchange Act and any applicable rules or regulations (including applicable rules and regulations or any national securities exchange or national securities association on which the Common Shares may be traded) (the “Compensation Recovery Policy”), and (b) the Optionee acknowledges and agrees that any and all applicable provisions of this Agreement shall be deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof.
21.Electronic Delivery.  The Company may, in its sole discretion, deliver any documents related to the Option and the Optionee’s participation in the  Plan, or future awards that may be granted under the Plan, by electronic means or request the Optionee’s consent to participate in the Plan by electronic means. The Optionee hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
22.Appendix.  Notwithstanding any provisions in this Agreement, the grant of Option is also subject to the special terms and conditions set forth in Appendix A to this Agreement if the Optionee resides in one of the countries listed therein.  Moreover, if the Optionee relocates to one

6

Graphic

NAI-1538211790v2



of the countries included in Appendix A, the special terms and conditions for such country will apply to the Optionee, to the extent the Company determines that the application of such terms and conditions are necessary or advisable in order to comply with local law or facilitate the administration of the Plan.  Appendix A constitutes part of this Agreement.

The Optionee hereby acknowledges receipt of this Agreement and accepts the right to receive the Options evidenced hereby subject to the terms and conditions of the Plan and the terms and conditions herein above set forth and represents that the Optionee understands the acceptance of this Agreement through an on-line or electronic system, if applicable, carries the same legal significance as if the Optionee manually signed this Agreement.

THIS AGREEMENT is executed in the name and on behalf of the Company on the Date of Grant as set forth in the Grant Summary.

LINCOLN ELECTRIC HOLDINGS, INC.

 Steven B. Hedlund

 President and Chief Executive Officer

7

Graphic

NAI-1538211790v2



EXHIBIT A

For purposes of this Agreement, the following terms shall have the following meanings:

1.Disabled” means that the Optionee is disabled within the meaning of, and begins actually to receive disability benefits pursuant to, the long-term disability plan in effect for, or applicable to, the Optionee at the relevant time. In the event that the Company does not maintain a long-term disability plan at any relevant time, the Committee shall determine, in its sole discretion, that an Optionee is “Disabled” if the Optionee meets one of the following requirements: (a) the Optionee is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, (b) the Optionee is, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under the Company’s accident and health or long-term disability plan or any similar plan maintained by a third party, but excluding governmental plans, or (c) the Social Security Administration determines the Optionee to be totally disabled.

8

Graphic

NAI-1538211790v2


Exhibit 10.1

Schedule 1

CCPA Notice

Graphic

NAI-1538211790v2



Appendix A

10

Graphic

NAI-1538211790v2


EX-10.2 3 leco-20240331xex10d2.htm EX-10.2

Exhibit 10.2

LINCOLN ELECTRIC HOLDINGS, INC.

2023 EQUITY AND INCENTIVE COMPENSATION PLAN

Restricted Stock Unit Agreement

WHEREAS, Lincoln Electric Holdings, Inc. maintains the Company’s 2023 Equity and Incentive Compensation Plan, as may be amended from time to time (the “Plan”), pursuant to which the Company may award Restricted Stock Units (“RSUs”) to officers and certain key employees of the Company and its Subsidiaries;

WHEREAS, the Grantee, whose name is set forth on the “Dashboard” tab on the Morgan Stanley StockPlan Connect portal, a secure third-party vendor website used by the Company (to be referred to herein as the “Grant Summary”), is an employee of the Company or one of its Subsidiaries; and

WHEREAS, the Grantee was awarded RSUs under the Plan by the Compensation and Executive Development Committee (the “Committee”) of the Board of Directors of the Company (the “Board”) on the Date of Grant in 20__, as set forth on the Grant Summary (the “Date of Grant”), and the execution of an Evidence of Award in the form hereof (this “Agreement”) has been authorized by a resolution of the Committee duly adopted on such date.

NOW, THEREFORE, pursuant to the Plan and subject to the terms and conditions thereof and the terms and conditions hereinafter set forth, the Company hereby confirms to the Grantee the award of the number of RSUs set forth on the Grant Summary.

1.Definitions.  Unless otherwise defined in this Agreement (including on Exhibit A hereto), terms used in this Agreement with initial capital letters will have the meanings assigned to them in the Plan.  Certain terms used herein with initial capital letters will have the meanings set forth on Exhibit A hereto.
2.Issuance of RSUs.  The RSUs covered by this Agreement shall be issued to the Grantee effective upon the Date of Grant.  Each RSU entitles the Grantee to receive one Common Share (or to have one Common Share credited to the Grantee’s account under the Deferred Compensation Plan, if elected) upon the Grantee’s Distribution Date.  The Grantee shall not have the rights of a shareholder with respect to such RSUs, except as provided in Section 10, provided that such RSUs, together with any additional RSUs that the Grantee may become entitled to receive by virtue of a share dividend, a merger or a reorganization in which Lincoln Electric Holdings, Inc. is the surviving corporation or any other change in the capital structure of Lincoln Electric Holdings, Inc., shall be subject to the restrictions hereinafter set forth.
3.Restrictions on Transfer of RSUs.  Subject to Section 15 of the Plan, the RSUs subject to this grant may not be sold, exchanged, assigned, transferred, pledged, encumbered or otherwise disposed of by the Grantee, except to the Company, until the Distribution Date; provided, however, that the Grantee’s rights with respect to such RSUs may be transferred by will or pursuant to the laws of descent and distribution.  Any purported transfer or encumbrance in violation of the provisions of this Section 3 shall be void, and the other party
Graphic

NAI-1538211794v2


to any such purported transaction shall not obtain any rights to or interest in such RSUs or the underlying Common Shares.  The Company in its sole discretion, when and as permitted by the Plan, may waive the restrictions on transferability with respect to all or a portion of the RSUs subject to this Agreement.
4.Vesting of RSUs.  Subject to the terms and conditions of Sections 5, 6 and 7 hereof, all of the RSUs covered by this Agreement shall become nonforfeitable upon the Grantee remaining in the continuous employment of the Company or a Subsidiary until the third anniversary of the Date of Grant (the period of time from the Date of Grant to the third anniversary, the “Restriction Period”).
5.Effect of Change in Control.  Unless otherwise determined by the Committee:
(a)In the event a Change in Control occurs during the Restriction Period, the RSUs covered by this Agreement shall become nonforfeitable to the extent Section 12(c)(1) of the Plan applies.
(b)If a Replacement Award is provided in connection with the Change in Control, notwithstanding anything in this Agreement or the Plan to the contrary, any outstanding RSUs that at the time of the Change in Control are not subject to a “substantial risk of forfeiture” (within the meaning of Section 409A of the Code) will be deemed to be nonforfeitable at the time of such Change in Control and will be paid within 15 days of the Change in Control; provided, however, that if such Change in Control would not qualify as a permissible date of distribution under Section 409A(a)(2)(A) of the Code and the regulations thereunder, and where Section 409A of the Code applies to such distribution, payment will be made on the date that would have otherwise applied pursuant to Section 8.
6.Effect of Death, Disability or Retirement.
(a)The RSUs subject to this Agreement shall become immediately nonforfeitable in full (i) upon the death of the Grantee while in the employment of the Company or any Subsidiary, or (ii) if the Grantee’s employment with the Company or any Subsidiary is terminated by the Company or any Subsidiary as a result of the Grantee becoming Disabled.
(b)If, prior to the end of the Restriction Period and at a time when no grounds exist for a termination for Cause of the Grantee’s employment with the Company or any Subsidiary, (i) the Grantee terminates employment with the Company or any Subsidiary after either (A) the Grantee attains age 60 and completes five years of continuous employment or (B) the Grantee attains age 55 and completes 15 years of continuous employment, and (ii) prior to such termination of employment, the Grantee has taken all action necessary to accept the RSUs subject to this Agreement through the Morgan Stanley StockPlan Connect portal (or its successor), then the RSUs subject to this Agreement shall become immediately nonforfeitable in full upon such termination of employment.

2

NAI-1538211794v2


7.Effect of Termination of Employment and Unfair Competition.
(a)In the event that the Grantee’s employment shall terminate in a manner other than any specified in Section 5 or Section 6 hereof, the Grantee shall forfeit any RSUs that have not become nonforfeitable prior to or at the time of such termination as follows:
(i)except as described in the following clause (ii), at the time of such termination; or
(ii)if Section 12(c)(i)(B) of the Plan applies to the Grantee, then on the twelve-month anniversary of the Grantee’s termination of employment if the RSUs do not become nonforfeitable on or prior to such twelve-month anniversary;

provided, however, that the Board upon recommendation of the Committee may order that part or all of such RSUs become nonforfeitable.

(b)Notwithstanding anything in this Agreement to the contrary, unless otherwise determined by the Company, if the Company determines that the Grantee has engaged in unfair competition by failing to comply with any restrictive covenants applicable to the Grantee under any Proprietary Information, Inventions and Restrictive Covenant Agreement (“RCA”) that applies to the Grantee, the Grantee shall forfeit any RSUs that have not become nonforfeitable.  In addition, if the Company makes such an unfair competition determination, it may demand and receive from the Grantee a restoration of the value of benefits the Grantee received from the Plan in reliance upon the Grantee’s commitment to enter into and remain in compliance with the RCA (as reflected in Section 19), to the fullest extent permitted by law. Accordingly, if the Company demands it, the Grantee shall, within thirty (30) days of the Company’s written demand, (x) return to the Company all the Common Shares that the Grantee has not disposed of that were issued in payment of RSUs that became nonforfeitable pursuant to this Agreement and an amount in cash equal to any related dividend equivalents awarded under Section 10(b) hereof, including amounts the Grantee elected to defer under Section 9 hereof, within a period of one (1) year prior to the date of the commencement of such unfair competition if the Grantee is an employee of the Company or a Subsidiary, or within a period of one (1) year prior to termination of employment with the Company or a Subsidiary if the Grantee is no longer an employee of the Company or a Subsidiary, and (y) with respect to any Common Shares so issued in payment of RSUs pursuant to this Agreement that the Grantee has disposed of, including amounts the Grantee elected to defer under Section 9 hereof, pay to the Company in cash the aggregate Market Value per Share of those Common Shares on the Distribution Date plus an amount in cash equal to any related dividend equivalents awarded under Section 10(b) hereof, in each case as reasonably determined by the Company.  To the extent that such amounts are not promptly paid to the Company, the Company may (to the fullest extent allowed by law) set off the amounts so payable to it against any amounts (other than amounts of non-qualified deferred compensation as so defined under Section 409A of the Code) that may be owing from time to time by the Company or a Subsidiary to the Grantee.

3

NAI-1538211794v2


8.Time of Payment of RSUs.
(a)With respect to RSUs (or any portion of RSUs) that constitute deferred compensation within the meaning of Section 409A of the Code (after taking into account any applicable exemptions from Section 409A of the Code), payment for such RSUs, if any, that are vested as of such date as determined in accordance with Section 409A of the Code (less any RSUs which became vested and were paid on an earlier date) shall be made on (or within 15 days after) the earliest of the following dates:
(i)the last day of the Restriction Period specified in Section 4;
(ii)the date of the Grantee’s death;
(iii)the date the Grantee experiences a separation from service with the Company (determined in accordance with Section 409A of the Code); provided, however, that if the Grantee on the date of separation from service is a “specified employee” (within the meaning of Section 409A of the Code determined using the identification methodology selected by the Company from time to time), payment for the RSUs will be made on the tenth business day of the seventh month after the date of the Grantee’s separation from service or, if earlier, the date of the Grantee’s death; and
(iv)the date of a change in the ownership or effective control of the Company, or a change in the ownership of a substantial portion of the assets of the Company (each within the meaning of Section 409A of the Code).
(b)With respect to RSUs (or any portion of RSUs) that do not constitute deferred compensation within the meaning of Section 409A of the Code (after taking into account any applicable exemptions from Section 409A of the Code), payment for such RSUs shall be made within 60 days of the date on which such RSUs become nonforfeitable and in all events within the short-term deferral period specified in Treasury Regulation § 1.409A-1(b)(4).
9.Deferral of RSUs.  The Grantee may elect to defer receipt of the Common Shares underlying the RSUs subject to this Agreement beyond the Distribution Date, pursuant to and in accordance with the terms of the Deferred Compensation Plan.
10.Dividend Equivalents and Other Rights.
(a)Except as provided in this Section, the Grantee shall not have any of the rights of a shareholder with respect to the RSUs covered by this Agreement; provided, however, that any additional Common Shares, share rights or other securities that the Grantee may become entitled to receive pursuant to a stock dividend, stock split, combination of shares, recapitalization, merger, consolidation, separation or reorganization or any other change in the capital structure of Lincoln Electric Holdings, Inc. shall be subject to the same restrictions as the RSUs covered by this Agreement.

4

NAI-1538211794v2


(b)The Grantee shall have the right to receive dividend equivalents with respect to the Common Shares underlying the RSUs on a deferred basis and contingent on vesting of the RSUs.  Dividend equivalents on the RSUs covered by this Agreement shall be sequestered by the Company from and after the Date of Grant until the Distribution Date, whereupon such dividend equivalents shall be paid to the Grantee in the form of cash (or credited to the Grantee’s account under the Deferred Compensation Plan, if elected), to the extent such dividend equivalents are attributable to RSUs that have become nonforfeitable.  To the extent that RSUs covered by this Agreement are forfeited pursuant to Section 7 hereof, all the dividend equivalents sequestered with respect to such RSUs shall also be forfeited.  No interest shall be payable with respect to any such dividend equivalents.
(c)Under no circumstances will the Company distribute or credit dividend equivalents paid on RSUs as described in Section 10(b) until the Grantee’s Distribution Date.  The Grantee will not be entitled to vote the Common Shares underlying the RSUs until the Grantee receives such Common Shares on or after the Distribution Date.
(d)Notwithstanding anything to the contrary in this Section 10, to the extent that any of the RSUs become nonforfeitable pursuant to this Agreement and the Grantee elects pursuant to Section 9 to defer receipt of the Common Shares underlying the RSUs beyond the Distribution Date in accordance with the terms of the Deferred Compensation Plan, then the right to receive dividend equivalents thereafter will be governed by the Deferred Compensation Plan from and after the Distribution Date.
11.Withholding Taxes.  No later than the date as of which an amount first becomes includible in the gross income of the Grantee for applicable income and employment tax and other required withholding purposes with respect to the RSUs evidenced by this Agreement, the Grantee shall pay to the Company, or make arrangements satisfactory to the Committee regarding the payment of, any federal, state local or foreign taxes of any kind required by law to be withheld with respect to such amount.  The Grantee agrees that any required minimum withholding obligations shall be settled by the withholding of a number of Common Shares that are payable to the Grantee upon vesting of RSUs under this Agreement with a value equal to the amount of such required minimum withholding.  The obligations of the Company under this Agreement shall be conditional on such payment or arrangements.
12.No Right to Employment.  This award of RSUs is a voluntary, discretionary bonus being made on a one-time basis and it does not constitute a commitment to make any future awards.  This award and any payments made hereunder will not be considered salary or other compensation for purposes of any severance pay or similar allowance, except as otherwise required by law.  The Plan and this Agreement will not confer upon the Grantee any right with respect to the continuance of employment or other service with the Company or any Subsidiary and will not interfere in any way with any right that the Company or any Subsidiary would otherwise have to terminate any employment or other service of the Grantee at any time.  For purposes of this Agreement, the continuous employment of the Grantee with the Company or a Subsidiary shall not be deemed interrupted, and the Grantee shall not be deemed to have ceased to be an employee of the Company or any Subsidiary,

5

NAI-1538211794v2


by reason of (a) the transfer of the Grantee’s employment among the Company and any Subsidiary or (b) an approved leave of absence.
13.Relation to Other Benefits.  Any economic or other benefit to the Grantee under this Agreement or the Plan will not be taken into account in determining any benefits to which the Grantee may be entitled under any profit-sharing, retirement or other benefit or compensation plan maintained by the Company or a Subsidiary and will not affect the amount of any life insurance coverage available to any beneficiary under any life insurance plan covering employees of the Company or a Subsidiary.
14.Agreement Subject to the Plan.  The RSUs evidenced by this Agreement and all of the terms and conditions hereof are subject to all of the terms and conditions of the Plan.  In the event of any inconsistency between this Agreement and the Plan, the terms of the Plan will govern.
15.Data Privacy.
(a)The Grantee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Grantee’s personal data as described in this document by and among, as applicable, the Grantee’s employer (the “Employer”), and the Company and its Subsidiaries for the exclusive purpose of implementing, administering and managing the Grantee’s participation in the Plan.
(b)The Grantee understands that the Company, its Subsidiaries and the Employer hold certain personal information about the Grantee, including, but not limited to, name, home address, email address and telephone number, date of birth, social security, passport or insurance number or other identification number, salary, nationality, job title, any Common Shares or directorships held in the Company, details of all RSUs or any other entitlement to Common Shares awarded, canceled, purchased, exercised, vested, unvested or outstanding in the Grantee’s favor for the purpose of implementing, managing and administering the Plan (“Data”).
(c)The Grantee understands that the Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan, that these recipients may be located in the Grantee’s country or elsewhere (in particular the United States), and that the recipient country (e.g., the United States) may have different data privacy laws and protections than the Grantee’s country.  The Grantee understands that the Grantee may request a list with the names and addresses of any potential recipients of the Data by contacting the local human resources representative. The Grantee authorizes the Company, Morgan Stanley Smith Barney, LLC and any other possible recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, administering and managing the Grantee’s participation in the Plan, including any requisite transfer of such Data, as may be required to a broker or other third party with whom the Grantee may elect to deposit any Common Shares acquired under the Plan. The Grantee understands that Data will be held only as long as is necessary to implement, administer and manage participation in the Plan. The Grantee understands that the Grantee may, at any time, view Data, request additional information about the storage and processing of the Data, require any necessary amendments to the Data or

6

NAI-1538211794v2


refuse or withdraw the consents herein, in any case without cost, by contacting the local human resources representative in writing. The Grantee understands that refusing or withdrawing consent may affect the Grantee’s ability to participate in the Plan. For more information on the consequences of refusing to consent or withdrawing consent, the Grantee understands that the Grantee may contact the Grantee’s local human resources representative.
(d)If the Grantee is resident in California, the Grantee’s attention is drawn to Schedule 2 to this Agreement, Employee Data Privacy Notice (United States), which addresses the California Consumer Privacy Act of 2018, as amended (CCPA).
16.Amendments.  Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable hereto; provided, however, that subject to Section 11 of the Plan and Section 20 of this Agreement, no such amendment shall adversely affect the rights of the Grantee with respect to the RSUs without the Grantee’s consent.
17.Severability.  In the event that one or more of the provisions of this Agreement shall be invalidated for any reason by a court of competent jurisdiction, any provision so invalidated will be deemed to be separable from the other provisions hereof, and the remaining provisions hereof will continue to be valid and fully enforceable.
18.Governing Law/Venue.  This Agreement is made under, and will be construed in accordance with, the internal substantive laws of the State of Ohio.  All legal actions or proceedings relating to this Agreement shall be brought exclusively in the U.S. District Court for the Northern District of Ohio, Eastern Division or the Cuyahoga County Court of Common Pleas, located in Cuyahoga County, Ohio.
19.Restrictive Covenant Agreement.  The grant of the RSUs under this Agreement is contingent upon the Grantee having executed the most recent version of the Company’s RCA and having returned it to the Company, and the Grantee being in compliance, and remaining in compliance, with the Grantee’s obligations under the RCA.
20.RSUs Subject to Clawback Policy.  Notwithstanding anything in this Agreement to the contrary, (a) this Agreement and the RSUs covered by this Agreement (and the Grantee’s other performance-based incentive compensation or related amounts) shall be subject to the Company’s Supplemental Recovery of Funds Policy (or any similar clawback policy applicable to the Grantee), with which the Grantee shall comply, under their terms and conditions as  may be in effect from time to time, including, without limitation, to implement Section 10D of the Exchange Act and any applicable rules or regulations (including applicable rules and regulations of any national securities exchange or national securities association on which the Common Shares may be traded) (the “Compensation Recovery Policy”), and (b) the Grantee acknowledges and agrees that any and all applicable provisions of this Agreement shall be deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof.
21.Section 409A of the Code.  To the extent applicable, it is intended that this Agreement be designed and operated within the requirements of Section 409A of the Code (including any

7

NAI-1538211794v2


applicable exemptions) and, in the event of any inconsistency between any provision of this Agreement or the Plan and Section 409A of the Code, the provisions of Section 409A of the Code shall control.  Any provision in the Plan or this Agreement that is determined to violate the requirements of  Section 409A of the Code shall be void and without effect until amended to comply with Section 409A of the Code (which amendment may be retroactive to the extent permitted by Section 409A of the Code and may be made by the Company without the consent of the Grantee).  Any provision that is required by Section 409A of the Code to appear in the Agreement that is not expressly set forth herein shall be deemed to be set forth herein, and the Agreement shall be administered in all respects as if such provision was expressly set forth herein.  Any reference in the Agreement to Section 409A of the Code or a Treasury Regulation section shall be deemed to include any similar or successor provisions thereto.
22.Electronic Delivery.  The Company may, in its sole discretion, deliver any documents related to the RSUs and the Grantee’s participation in the Plan, or future awards that may be granted under the Plan, by electronic means or request the Grantee’s consent to participate in the Plan by electronic means.  The Grantee hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
23.Appendix.  Notwithstanding any provisions in this Agreement, the grant of RSUs is also subject to the special terms and conditions set forth in Appendix A to this Agreement if the Grantee resides in one of the countries listed therein.  Moreover, if the Grantee relocates to one of the countries included in Appendix A, the special terms and conditions for such country will apply to the Grantee, to the extent the Company determines that the application of such terms and conditions are necessary or advisable in order to comply with local law or facilitate the administration of the Plan.  Appendix A constitutes part of this Agreement.

The Grantee hereby acknowledges receipt of this Agreement and accepts the right to receive the RSUs evidenced hereby subject to the terms and conditions of the Plan and the terms and conditions herein above set forth and represents that the Grantee understands the acceptance of this Agreement through an on-line or electronic system, if applicable, carries the same legal significance as if the Grantee manually signed this Agreement.

8

NAI-1538211794v2


THIS AGREEMENT is executed in the name and on behalf of the Company on the Date of Grant as set forth in the Grant Summary.

LINCOLN ELECTRIC HOLDINGS, INC.

Steven B. Hedlund
President and Chief Executive Officer

9

NAI-1538211794v2


EXHIBIT A

For purposes of this Agreement, the following terms shall have the following meanings:

1.Deferred Compensation Plan”  means the Lincoln Electric Holdings, Inc. 2005 Deferred Compensation Plan for Executives, in effect from time to time.
2.Disabled” means that the Grantee is disabled within the meaning of, and begins actually to receive disability benefits pursuant to, the long-term disability plan in effect for, or applicable to, the Grantee at the relevant time.  In the event that the Company does not maintain a long-term disability plan at any relevant time, the Committee shall determine, in its sole discretion, that a Grantee is “Disabled” if the Grantee meets one of the following requirements:  (a) the Grantee is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, (b) the Grantee is, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under the Company’s accident and health or long-term disability plan or any similar plan maintained by a third party, but excluding governmental plans, or (c) the Social Security Administration determines the Grantee to be totally disabled.
3.Distribution Date” means the date on which the Common Shares represented by nonforfeitable RSUs shall be distributed to the Grantee as specified in Section 8 (or would have been so distributed absent an election under the Deferred Compensation Plan).
4.Separation from Service” shall have the meaning given in Section 409A of the Code, and references to employment termination or termination of employment in this Agreement shall be deemed to refer to a Separation from Service.  In accordance with Treasury Regulation §1.409A-1(h)(1)(ii) (or any similar or successor provisions), a Separation from Service shall be deemed to occur, without limitation, if the Company and the Grantee reasonably anticipate that the level of bona fide services the Grantee will perform after a certain date (whether as an employee or as an independent contractor) will permanently decrease to less than fifty percent (50%) of the average level of bona fide services provided in the immediately preceding thirty-six (36) months.

10

NAI-1538211794v2


Schedule 1

CCPA Notice

11

NAI-1538211794v2


Appendix A

12

NAI-1538211794v2


EX-10.3 4 leco-20240331xex10d3.htm EX-10.3

Exhibit 10.3

LINCOLN ELECTRIC HOLDINGS, INC.

2023 EQUITY AND INCENTIVE COMPENSATION PLAN

Performance Share Agreement

WHEREAS, Lincoln Electric Holdings, Inc. maintains the Company’s 2023 Equity and Incentive Compensation Plan, as may be amended from time to time (the “Plan”), pursuant to which the Company may award Performance Shares (the “Performance Shares”) to officers and certain key employees of the Company and its Subsidiaries;

WHEREAS, the Grantee, whose name is set forth on the “Dashboard” tab on the Morgan Stanley StockPlan Connect portal, a secure third-party vendor website used by the Company (to be referred to herein as the “Grant Summary”), is an employee of the Company or one of its Subsidiaries; and

WHEREAS, the Grantee was granted Performance Shares under the Plan by the Compensation and Executive Development Committee (the “Committee”) of the Board of Directors of the Company (the “Board”)  on the Date of Grant in 20__, as set forth on the Grant Summary (the “Date of Grant”), and the execution of an Evidence of Award in the form hereof (this “Agreement”) has been authorized by a resolution of the Committee duly adopted on such date.

NOW, THEREFORE, pursuant to the Plan and subject to the terms and conditions thereof and the terms and conditions hereinafter set forth, the Company hereby confirms to the Grantee the award of the target number of Performance Shares set forth on the Grant Summary.  Subject to the achievement of the Management Objectives described in Section 4 of this Agreement, the Grantee may earn from 0% to 200% of the Performance Shares.

1.Definitions.  Unless otherwise defined in this Agreement (including on Exhibit A hereto), terms used in this Agreement with initial capital letters will have the meanings assigned to them in the Plan.  Certain terms used herein with initial capital letters will have the meanings set forth on Exhibit A hereto.
2.Earnings of Performance Shares.  If the Performance Shares covered by this Agreement become nonforfeitable and payable (“Vest,” or similar terms), the Grantee will be entitled to settlement of the Vested Performance Shares as specified in Section 8 of this Agreement.  The Grantee shall not have the rights of a shareholder with respect to such Performance Shares, except as provided in Section 10, provided that such Performance Shares, together with any additional Performance Shares that the Grantee may become entitled to receive by virtue of a share dividend, a merger or a reorganization in which Lincoln Electric Holdings, Inc. is the surviving corporation or any other change in the capital structure of Lincoln Electric Holdings, Inc., shall be subject to the restrictions hereinafter set forth.
3.Restrictions on Transfer of Performance Shares.  Subject to Section 15 of the Plan, the Performance Shares subject to this grant may not be sold, exchanged, assigned, transferred, pledged, encumbered or otherwise disposed of by the Grantee, except to the Company, until the Distribution Date; provided, however, that the Grantee’s rights with respect to such Performance Shares may be transferred by will or pursuant to the laws of descent and distribution.  Any purported transfer or encumbrance in violation of the provisions of this

-1-

Graphic

NAI-1538211792v2


Section 3 shall be void, and the other party to any such purported transaction shall not obtain any rights to or interest in such Performance Shares or the underlying Common Shares.  The Company in its sole discretion, when and as permitted by the Plan, may waive the restrictions on transferability with respect to all or a portion of the Performance Shares subject to this Agreement.
4.Vesting of Performance Shares.  Subject to the terms and conditions of Sections 5, 6 and 7 hereof, the Performance Shares covered by this Agreement shall Vest based on the achievement of the Management Objectives for the Performance Period as follows:
(a)The applicable percentage of the Performance Shares that shall be earned by the Grantee for the Performance Period shall be determined by reference to the Statement of Management Objectives if the Grantee remains continuously employed by either the Company or any Subsidiary until the end of the Performance Period;
(b)In the event that achievement with respect to one of the Management Objectives is between the performance levels specified in the Statement of Management Objectives, the applicable percentage of the Performance Shares that shall be earned by the Grantee for the Performance Period for that particular Management Objective shall be determined by the Committee using straight-line mathematical interpolation; and
(c)To the extent the Management Objectives are not achieved by the end of the Performance Period, then the Performance Shares evidenced by this Agreement (including Performance Shares subject to Section 6(b) following the Grantee’s Retirement, as described therein) will be forfeited without compensation or other consideration.  The Vesting of the Performance Shares pursuant to this Section 4 shall be contingent upon a determination of the Committee that the Management Objectives have been satisfied.
5.Effect of Change in Control.  Unless otherwise determined by the Committee, in the event a Change in Control occurs during the Performance Period, the Performance Shares covered by this Agreement shall become Vested in accordance with Section 12 of the Plan.
6.Effect of Death, Disability or Retirement.
(a)If, during the Performance Period, (i) the Grantee should die while in the employment of the Company or any Subsidiary or (ii) the Grantee’s employment with the Company or any Subsidiary is terminated by the Company or any Subsidiary as a result of the Grantee becoming Disabled, then, in either such case, the Performance Shares shall become Vested upon such event at the target level.  
(b)If, prior to the end of the Performance Period and at a time when no grounds exist for a termination for Cause of the Grantee’s employment with the Company or any Subsidiary, the Grantee terminates employment with the Company or any Subsidiary after either (A) the Grantee attains age 60 and completes five years of continuous employment or (B) the Grantee attains age 55 and completes 15 years

-2-

Graphic

NAI-1538211792v2


of continuous employment (“Retirement”), then the Grantee shall Vest in the number of Performance Shares in which the Grantee would have Vested in accordance with the terms and conditions of Section 4 (or Section 12(c)(i) of the Plan, if applicable) if the Grantee had remained in the continuous employ of the Company or a Subsidiary from the Date of Grant until the end of the Performance Period or the occurrence of a Change in Control to the extent a Replacement Award is not provided, whichever occurs first, reduced by the number of Performance Shares that were otherwise Vested on the date of such Retirement.  
7.Effect of Termination of Employment Unfair Competition.
(a)In the event that the Grantee’s employment shall terminate in a manner other than as specified in Section 6(b) hereof, the Grantee shall forfeit any Performance Shares that have not become Vested prior to or at the time of such termination as follows:
(i)except as described in the following clause (ii), at the time of such termination; or
(ii)if Section 12(c)(i)(B) of the Plan applies to the Grantee, on the twelve-month anniversary of the Grantee’s termination of employment, if the Performance Shares do not become Vested on or prior to such twelve-month anniversary.
(b)Notwithstanding anything in this Agreement to the contrary, unless otherwise determined by the Company, if the Company determines that the Grantee has engaged in unfair competition by failing to comply with any restrictive covenants applicable to the Grantee under any Proprietary Information, Inventions and Restrictive Covenant Agreement (“RCA”) that applies to the Grantee, the Grantee shall forfeit any Performance Shares that have not become Vested.  In addition, if the Company makes such an unfair competition determination, it may demand and receive from the Grantee a restoration of the value of benefits the Grantee received from the Plan in reliance upon the Grantee’s commitment to enter into and remain in compliance with the RCA (as reflected in Section 19), to the fullest extent permitted by law. Accordingly, if the Company demands it, the Grantee shall, within thirty (30) days of the Company’s written demand, (x) return to the Company all the Common Shares that the Grantee has not disposed of that were issued in payment of Performance Shares that became Vested pursuant to this Agreement and an amount in cash equal to any related dividend equivalents awarded under Section 10(b) hereof, including amounts the Grantee elected to defer under Section 9 hereof, within a period of one (1) year prior to the date of the commencement of such unfair competition if the Grantee is an employee of the Company or a Subsidiary, or within a period of one (1) year prior to termination of employment with the Company or a Subsidiary if the Grantee is no longer an employee of the Company or a Subsidiary, and (y) with respect to any Common Shares so issued in payment of Performance Shares pursuant to this Agreement that the Grantee has disposed of, including amounts the Grantee elected to defer under Section 9 hereof, pay to the Company in cash the aggregate Market Value per Share

-3-

Graphic

NAI-1538211792v2


of those Common Shares on the Distribution Date plus an amount in cash equal to any related dividend equivalents awarded under Section 10(b) hereof, in each case as reasonably determined by the Company.  To the extent that such amounts are not promptly paid to the Company, the Company may (to the fullest extent allowed by law) set off the amounts so payable to it against any amounts (other than amounts of non-qualified deferred compensation as so defined under Section 409A of the Code) that may be owing from time to time by the Company or a Subsidiary to the Grantee.
8.Form and Time of Payment of Performance Shares.
(a)General.  Subject to Section 7(a) and Section 8(b), payment for Vested Performance Shares will be made in Common Shares (rounded down to the nearest whole Common Share) between January 1, 2027 and March 15, 2027.

(b)

Other Payment Events.  Notwithstanding Section 8(a), to the extent that the Performance Shares are Vested on the dates set forth below, payment with respect to the Performance Shares will be made as follows:

(i)Change in Control.  Upon a Change in Control, the Grantee is entitled to receive payment for Vested Performance Shares in Common Shares (rounded down to the nearest whole Common Share) on the date of the Change in Control.  

(ii)Death or Disability.  On the date of the Grantee’s death or the date the Grantee’s employment is terminated by the Company or any Subsidiary as a result of the Grantee becoming Disabled, the Grantee is entitled to receive payment for Vested Performance Shares in Common Shares on such date.

(iii)Termination of Employment following Change in Control.  Upon the Grantee’s termination of employment during the two-year period following the occurrence of a Change in Control, the Grantee is entitled to receive payment for Vested Performance Shares in Common Shares on the date of such termination of employment.

Notwithstanding anything in this Agreement to the contrary, payment with respect to Vested Performance Shares shall be made in all events within the short-term deferral period specified in Treasury Regulation § 1.409A-1(b)(4).

9.Deferral of Performance Shares.  The Grantee may elect to defer receipt of the Common Shares underlying the Vested Performance Shares subject to this Agreement beyond the Distribution Date, pursuant to and in accordance with the terms of the Deferred Compensation Plan.
10.Dividend Equivalents and Other Rights.
(a)Except as provided in this Section, the Grantee shall not have any of the rights of a shareholder with respect to the Performance Shares covered by this Agreement; provided, however, that any additional Common Shares, share rights or other

-4-

Graphic

NAI-1538211792v2


securities that the Grantee may become entitled to receive pursuant to a stock dividend, stock split, combination of shares, recapitalization, merger, consolidation, separation or reorganization or any other change in the capital structure of Lincoln Electric Holdings, Inc. shall be subject to the same restrictions as the Performance Shares covered by this Agreement.
(b)The Grantee shall have the right to receive dividend equivalents with respect to the Common Shares underlying the Performance Shares on a deferred basis and contingent on vesting of the Performance Shares.  Dividend equivalents on the Performance Shares covered by this Agreement shall be sequestered by the Company from and after the Date of Grant until the Distribution Date, whereupon such dividend equivalents shall be paid to the Grantee in the form of cash (or credited to the Grantee’s account under the Deferred Compensation Plan, if elected) to the extent such dividend equivalents are attributable to Performance Shares that have become Vested. To the extent that Performance Shares covered by this Agreement are forfeited pursuant to Section 7 hereof, all the dividend equivalents sequestered with respect to such Performance Shares shall also be forfeited.  No interest shall be payable with respect to any such dividend equivalents.
(c)Under no circumstances will the Company distribute or credit dividend equivalents paid on Performance Shares as described in Section 10(b) until the Grantee’s Distribution Date.  The Grantee will not be entitled to vote the Common Shares underlying the Performance Shares until the Grantee receives such Common Shares on or after the Distribution Date.
(d)Notwithstanding anything to the contrary in this Section 10, to the extent that any of the Performance Shares Vest pursuant to this Agreement and the Grantee elects pursuant to Section 9 to defer receipt of the Common Shares underlying the Performance Shares beyond the Distribution Date in accordance with the terms of the Deferred Compensation Plan, then the right to receive dividend equivalents thereafter will be governed by the Deferred Compensation Plan from and after the Distribution Date.
11.Withholding Taxes.  No later than the date as of which an amount first becomes includible in the gross income of the Grantee for applicable income and employment tax and other required withholding purposes with respect to the Performance Shares evidenced by this Agreement, the Grantee shall pay to the Company, or make arrangements satisfactory to the Committee regarding the payment of, any federal, state, local or foreign taxes of any kind required by law to be withheld with respect to such amount.  The Grantee agrees that any required minimum withholding obligations shall be settled by the withholding of a number of Common Shares that are payable to the Grantee upon vesting of Performance Shares under this Agreement with a value equal to the amount of such required minimum withholding.  The obligations of the Company under this Agreement shall be conditional on such payment or arrangements.
12.No Right to Employment.  This award of Performance Shares is a voluntary, discretionary bonus being made on a one-time basis and it does not constitute a commitment to make

-5-

Graphic

NAI-1538211792v2


any future awards.  This award and any payments made hereunder will not be considered salary or other compensation for purposes of any severance pay or similar allowance, except as otherwise required by law.  The Plan and this Agreement will not confer upon the Grantee any right with respect to the continuance of employment or other service with the Company or any Subsidiary and will not interfere in any way with any right that the Company or any Subsidiary would otherwise have to terminate any employment or other service of the Grantee at any time.  For purposes of this Agreement, the continuous employment of the Grantee with the Company or a Subsidiary shall not be deemed interrupted, and the Grantee shall not be deemed to have ceased to be an employee of the Company or any Subsidiary, by reason of (a) the transfer of the Grantee’s employment among the Company and any Subsidiary or (b) an approved leave of absence.
13.Relation to Other Benefits.  Any economic or other benefit to the Grantee under this Agreement or the Plan will not be taken into account in determining any benefits to which the Grantee may be entitled under any profit-sharing, retirement or other benefit or compensation plan maintained by the Company or a Subsidiary and will not affect the amount of any life insurance coverage available to any beneficiary under any life insurance plan covering employees of the Company or a Subsidiary.
14.Agreement Subject to the Plan.  The Performance Shares evidenced by this Agreement and all of the terms and conditions hereof are subject to all of the terms and conditions of the Plan.  In the event of any inconsistency between this Agreement and the Plan, the terms of the Plan will govern.
15.Data Privacy.
(a)The Grantee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Grantee’s personal data as described in this document by and among, as applicable, the Grantee’s employer (the “Employer”), and the Company and its Subsidiaries for the exclusive purpose of implementing, administering and managing the Grantee’s participation in the Plan.
(b)The Grantee understands that the Company, its Subsidiaries and the Employer hold certain personal information about the Grantee, including, but not limited to, name, home address, email address and telephone number, date of birth, social security, passport or insurance number or other identification number, salary, nationality, job title, any Common Shares or directorships held in the Company, details of all Performance Shares or any other entitlement to Common Shares awarded, canceled, purchased, exercised, vested, unvested or outstanding in the Grantee’s favor for the purpose of implementing, managing and administering the Plan (“Data”).
(c)The Grantee understands that the Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan, that these recipients may be located in the Grantee’s country or elsewhere (in particular the United States), and that the recipient country (e.g., the United States) may have different data privacy laws and protections than the Grantee’s country.  The Grantee

-6-

Graphic

NAI-1538211792v2


understands that the Grantee may request a list with the names and addresses of any potential recipients of the Data by contacting the local human resources representative. The Grantee authorizes the Company, Morgan Stanley Smith Barney, LLC and any other possible recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, administering and managing the Grantee’s participation in the Plan, including any requisite transfer of such Data, as may be required to a broker or other third party with whom the Grantee may elect to deposit any Common Shares acquired under the Plan. The Grantee understands that Data will be held only as long as is necessary to implement, administer and manage participation in the Plan. The Grantee understands that the Grantee may, at any time, view Data, request additional information about the storage and processing of the Data, require any necessary amendments to the Data or refuse or withdraw the consents herein, in any case without cost, by contacting the local human resources representative in writing. The Grantee understands that refusing or withdrawing consent may affect the Grantee’s ability to participate in the Plan. For more information on the consequences of refusing to consent or withdrawing consent, the Grantee understands that the Grantee may contact the Grantee’s local human resources representative.
(d)If the Grantee is resident in California, the Grantee’s attention is drawn to Schedule 1 to this Agreement, Employee Data Privacy Notice (United States), which addresses the California Consumer Privacy Act of 2018, as amended (CCPA).
16.Amendments.  Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable hereto; provided, however, that subject to Section 11 of the Plan and Section 20 of this Agreement, no such amendment shall adversely affect the rights of the Grantee with respect to the Performance Shares without the Grantee’s consent.
17.Severability.  In the event that one or more of the provisions of this Agreement shall be invalidated for any reason by a court of competent jurisdiction, any provision so invalidated will be deemed to be separable from the other provisions hereof, and the remaining provisions hereof will continue to be valid and fully enforceable.
18.Governing Law/Venue.  This Agreement is made under, and will be construed in accordance with, the internal substantive laws of the State of Ohio.  All legal actions or proceedings relating to this Agreement shall be brought exclusively in the U.S. District Court for the Northern District of Ohio, Eastern Division or the Cuyahoga County Court of Common Pleas, located in Cuyahoga County, Ohio.
19.Restrictive Covenant Agreement.  The grant of the Performance Shares under this Agreement is contingent upon the Grantee having executed the most recent version of the Company’s RCA and having returned it to the Company, and the Grantee being in compliance, and remaining in compliance, with the Grantee’s obligations under the RCA.

-7-

Graphic

NAI-1538211792v2


20.Performance Shares Subject to Clawback Policy.  Notwithstanding anything in this Agreement to the contrary, (a) this Agreement and the Performance Shares covered by this Agreement (and the Grantee’s other performance-based incentive compensation or related amounts) shall be subject to the Company’s Supplemental Recovery of Funds Policy (or any similar any clawback policy applicable to the Grantee) with which the Grantee shall comply, under their terms and conditions as may be in effect from time to time, including, without limitation, to implement Section 10D of the Exchange Act and any applicable rules or regulations (including applicable rules and regulations of any national securities exchange or national securities association on which the Common Shares may be traded) (the “Compensation Recovery Policy”), and (b) the Grantee acknowledges and agrees that any and all applicable provisions of this Agreement shall be deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof.
21.Section 409A of the Code.  To the extent applicable, it is intended that this Agreement be designed and operated within the requirements of Section 409A of the Code (including any applicable exemptions) and, in the event of any inconsistency between any provision of this Agreement or the Plan and Section 409A of the Code, the provisions of Section 409A of the Code shall control.  Any provision in the Plan or this Agreement that is determined to violate the requirements of  Section 409A of the Code shall be void and without effect until amended to comply with Section 409A of the Code (which amendment may be retroactive to the extent permitted by Section 409A of the Code and may be made by the Company without the consent of the Grantee).  Any provision that is required by Section 409A of the Code to appear in the Agreement that is not expressly set forth herein shall be deemed to be set forth herein, and the Agreement shall be administered in all respects as if such provision was expressly set forth herein.  Any reference in the Agreement to Section 409A of the Code or a Treasury Regulation section shall be deemed to include any similar or successor provisions thereto.
22.Electronic Delivery.  The Company may, in its sole discretion, deliver any documents related to the Performance Shares and the Grantee’s participation in the Plan, or future awards that may be granted under the Plan, by electronic means or request the Grantee’s consent to participate in the Plan by electronic means.  The Grantee hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.

The Grantee hereby acknowledges receipt of this Agreement and accepts the right to receive the Performance Shares evidenced hereby subject to the terms and conditions of the Plan and the terms and conditions herein above set forth and represents that the Grantee understands the acceptance of this Agreement through an on-line or electronic system, if applicable, carries the same legal significance as if the Grantee she manually signed this Agreement.

THIS AGREEMENT is executed in the name and on behalf of the Company on the Date of Grant as set forth in the Grant Summary.

LINCOLN ELECTRIC HOLDINGS, INC.

-8-

Graphic

NAI-1538211792v2


Steven B. Hedlund
President and Chief Executive Officer

-9-

Graphic

NAI-1538211792v2


Exhibit 10.3

EXHIBIT A

For purposes of this Agreement, the following terms shall have the following meanings:

1.Deferred Compensation Plan”  means the Lincoln Electric Holdings, Inc. 2005 Deferred Compensation Plan for Executives, in effect from time to time.
2.Disabled” means that the Grantee is disabled within the meaning of, and begins actually to receive disability benefits pursuant to, the long-term disability plan in effect for, or applicable to, the Grantee at the relevant time.  In the event that the Company does not maintain a long-term disability plan at any relevant time, the Committee shall determine, in its sole discretion, that a Grantee is “Disabled” if the Grantee meets one of the following requirements:  (a) the Grantee is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, (b) the Grantee is, by reason of any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under the Company’s accident and health or long-term disability plan or any similar plan maintained by a third party, but excluding governmental plans, or (c) the Social Security Administration determines the Grantee to be totally disabled.
3.Distribution Date” means the date on which the Common Shares represented by Vested Performance Shares shall be distributed to the Grantee as specified in Section 8 (or would have been so distributed absent an election under the Deferred Compensation Plan);
4.Management Objectivesmeans the threshold, target and maximum goals (as set forth in the Statement of Management Objectives) established by the Committee on the Date of Grant for the Performance Period with respect to both Net Income Growth and ROIC.
5.Net Income Growth” has the meaning set forth in the Statement of Management Objectives.
6.Performance Period” means the three-year period commencing January 1, 2024 and ending on December 31, 2026.
7.Return on Invested Capital” or “ROIC” has the meaning set forth in the Statement of Management Objectives.
8.Separation from Service” shall have the meaning given in Section 409A of the Code, and references to employment termination or termination of employment in this Agreement shall be deemed to refer to a Separation from Service.  In accordance with Treasury Regulation §1.409A-1(h)(1)(ii) (or any similar or successor provisions), a Separation from Service shall be deemed to occur, without limitation, if the Company and the Grantee reasonably anticipate that the level of bona fide services the Grantee will perform after a certain date (whether as an employee or as an independent contractor) will permanently

-10-

NAI-1538211792v2


decrease to less than fifty percent (50%) of the average level of bona fide services provided in the immediately preceding thirty-six (36) months.
9.Statement of Management Objectives” means the Statement of Management Objectives for the Performance Period approved by the Committee on the Date of Grant and communicated to the Grantee in writing.

-11-

NAI-1538211792v2


Exhibit 10.3

Schedule 1

CCPA Notice

-12-

NAI-1538211792v2


EX-31.1 5 leco-20240331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Steven B. Hedlund, certify that:

1.     I have reviewed this quarterly report on Form 10-Q of Lincoln Electric Holdings, Inc.;

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.

Pril 2

Date: April 25, 2024

/s/ Steven B. Hedlund

Steven B. Hedlund

President and Chief Executive Officer


EX-31.2 6 leco-20240331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Gabriel Bruno, certify that:

1.     I have reviewed this quarterly report on Form 10-Q of Lincoln Electric Holdings, Inc.;

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.

Date: April 25, 2024

/s/ Gabriel Bruno

Gabriel Bruno

Executive Vice President, Chief Financial

Officer and Treasurer


EX-32.1 7 leco-20240331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Lincoln Electric Holdings, Inc. (the "Company") for the three months ended March 31, 2024, as filed with the Securities and Exchange Commission (the "Report"), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to such officer's knowledge:

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

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

/

Date: April 25, 2024

/s/ Steven B. Hedlund

Steven B. Hedlund

President and Chief Executive Officer

/s/ Gabriel Bruno

Gabriel Bruno

Executive Vice President, Chief Financial

Officer and Treasurer


GRAPHIC 8 leco-20240331x10q001.jpg GRAPHIC begin 644 leco-20240331x10q001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !$ (0# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P"7]OG_ (*0 M_$/X3_&O5?AU\.VL_#T&@F)+O4Y;5+B:ZD>%)-JJX**B;_QKQCQM^VY^VE\- MO#>F:_XHN;W0=$U/8ME>W_ANS2&XWIO78WD_W.:\E_X*2?\ )[7Q1_Z^[;_T MCAK[)_X*G?\ )E/P+_Z^;#_TVO0!X#\//V^_VP/BSK,^D>#-7N/$VIPP_:7M MM-\/6BW7]GZG!;>&+9WM+C M^X_[GY'J#_@BY_R\?V7@G5+R]T_Q;?&,6NCS>&K-+J7?]S8GD_Q M57\;?MX_MC?#CQ+:^'O%&HW.A:]=HDUMIM]X,?CG^R9\:]$_?65]K^FZ;++X\_\%"KO3UO8O#OB/[.Z[P/^$2M MD?\ [X\G?7EB?\%'?VL)O% \.)KMPWB$R_9?[(3PW;?:O-_N>5Y._?7U-\3? M^"IVO_";]KO7O!6NZ)IH^&^B:@^GW$EM;N^I!53_ %RMYFP_/_#L^[7<_LC> M/_AU^TI^V?\ %+XJ^#K*X!C\.Z;9QRZA:)#,)V:19GP"W\$$*;O3- 'S=>_M M ?\ !0;2]*DU*YT#Q'':(N]V'A*V=T7_ '/)WUR/PZ_;?_;/^+,VH0>#;J]\ M23Z:4^V)I_AJSE>WW[]F_P#<_+]Q_P J^AO@%_P4G^(7Q3_;%MOAQJFB:)'X M4O\ 5+RPA%K#,MU"L23%'WE\-_J_F^3\J^A_@5X7TWPG^V_^T,--@2U@U/3= M!U*:.-=J"9UN0[?\"*;_ /@= 'Y@77_!4/\ :9L+F:TN/&L,$\3,DB/H=GN1 MO^_->NI^T5_P4!N-)CU.+1M>>P:#[4MRGA2VV-%MW[O]3Z5\$?$;_DH'B?\ M["EU_P"CGK^B?P=\0K7PSI/P=\-7:J)/$VC^5;,__/6&S2;9^*!_^^* /RD^ M'/[;W[:/Q>M=0G\%7-]XGBT[9]K?3/#=G,(M^=F_]S_L-^M>E?L2_P#!27XK M>.?C]X?\%?$/4+;Q'I'B&<6$;I816TUG,5.QU\I$W+O 5@V>#[5] _L+_"S_ M (4A\;OVI/!L4?E6-MJ-A>64?_3M,EU-#_XX^S_@%?F-^PW_ ,GG_"[_ +&" M/_V:@#^B:BN=T3QYX=\2ZIJ&FZ1K5CJ.H:>VR[MK6=7>$_[8[5T.: %HHHH M_GP_X*2?\GM?%'_K[MO_ $CAK]0/VD_V3-7_ &NOV8?A-X=T;7+'09],M['4 M'FOXG='7[%LV?)_OUY?^W#_P3"UWX\?%&\^(/@'7]/MM4U;9_:>GZV\B1;D1 M8U>%T1^R#*$>E>40?\$Z?VP+*VAAM_B]%!#$FR."/Q9J*(B_W !'0!Z#^PU^ MRGJ_[)'[:M]X7U?7++7+G4O DVI+/81.B*GV^!-GS_[AKTK]F:#S+[]LZ+;] M[Q7J2?\ D"2O@#XX_!+X\?L__$*P_P"$E^(MW<>);G3-L6J:9XANWF2V\QOW M/G/L?;N3=L^E>9:?_P +/T=]4-CXYU2R_M61I]0-KJUQ&;QV^^TV#\['N7YK M'VT(/4^@P^09IBJ4:U"A*<)'ZC_\$\=!]'X=2N$MCK7P_&FVIF;:K2_:IG1/ M^!>2]?E%X2TWX@^ 8;J+PUXRU#P\MR5:9-*U.6W\T]MWED;JK>)?#7C7QCJT M.IZ[XEGUS4XT18KS4+Z2XF1%^X-[YXI?6*7\QT?ZLYQTP\C]/O&7_!+E?B'^ MUOJ7Q'\1:[I^J^ M3U!M0N]!=)DNI2R?ZKOS/3Q?\:DL_L:_ M%+Q.EKLV>1_PD%T$V_3?7"Q_#/7;>_2\BU*)+U7\U;E)VW[O[^_^M'MJ7\P? MZLYPG9X>1^I?P/\ ^"97B#X4_M96WQ/O/&&F7N@V6J7FH6]C!#*+J02I*$5_ MX5QYG)S_ U[!^SYX\T?X@_MJ_M#7&A7,-[96&GZ#IK7,#[TDFB6Y\S\4=RG M_ *_(J]\2_&+4-,.G7OQ-\0W6GLFUK2?7KIXV7W3?6'X3TCQ[X":X;PWXNO? M#S7003?V3J4MMYNW[N[81NH^L4OYA?ZM9Q_T#R/J_P".W_!*#QAX)\-^/OB) M=>.M%N;'3+>^UM[*&VF#LB!YM@/3I7T+^W)\1I_@]\,/V6O'4&\G0]9L+F8# M^.'['^^C_P"!IO6OSCU+6OBWK=C=6%_\2=>U'3[N-H;BTN]=NGAFC;[R.CO\ MZ^O6LCQ%I?C_ ,7:=::;K?B^]UK3[/\ X]K;4-2EFBA^3;\B.?D^7V'%'UBE M_,'^K6%-*E\2:]XYTR17?Q#HMI;/(G_+5(?/>%_\ OFY-?@1^ MR'XCTWPA^U5\/M>U>Y33]*L-;2:YNI/N1)\W^-6[;7OC!IUA%9VWQ+\06EE# M'Y,-K#KUVB)'_<1-_P!VL7PC\.IM#U)+N\N(F:([U6(Y);M43Q$.AW8+A'-* MV(C"M0E&!^J_P8^(?P1^$?CK5M=3XIV-_'-;/:V\:V$Z/Y;NCYE?8OAY9$?\ \<H?@8ZBBB@#\O?^"H7_):_#O\ V!%_]&S5\C:( MBOK.G*R[T^TI_P"AU]>_\%0H9$^,?AN9D80MHNP,/XCYK<5\?Z/.EKJ=C-*V MQ(ID=S_P.O%K?QI']:<*:\/T$OY6?K5\7=#U[PWK%A;>!/@AX7\8:4]MOGO; MB6TLS%+NQLV.G/R_9^^-&KV&K7WQ6\3Z#=6MG]F6VT87-M&WS;][KY/W\O7(_ M!OXK_!#1_@UX\^&WBCQ;?0Z+JNMW9429( MT^?^Y_WU7)_"3QS\ ?@/\<[+6?"OBK4+G0)M$O(+RYU&"9F6X\Z#8J?N5_A2 M2N?^,6I_ [5M"\3ZQH/Q5\6:KXBF=[VTTB\DF-G+-OW[-CP_<_X'6>G)9'OX MQU\;G,<6J,^1\MN:,OYO[LER_.Y[3\:_B#X#_8]NO!?A*Q^&.DZK97MKYUW= MSQ*)?+1PK/\ _+O\ -7 Z'^T+\)1\>;*T\$_#_3=7TCQ=/8V5S)>VJVZ6 M=QYKHSQ1>6V=Z.G]S[E;_C3XO_LW_M(OX4\2^.O$&J:'K.E1*K:9]FFVO_&T M;[8G1UW=TKP_XM?%_P"'7B']I;P3X@\&Z5;^'?"&AW=F;FYM;#R//*7.]YA$ MJ?W/^!_+1.=O@.7+\M=>DZ6(P]7VO+/FE[W+S?9_Q?(^@_C_ /$CPYHGQV\. M?":V^'.AP"[U32)GUE88E?8URCNNSR_]C;]ZO0=;\0:3;?M$VGPS/P3TV\\- MW$:F3Q(NG+Y*;H-_/[G9_L??KY'^-OQF\'>,OVQ_#'C?2M4-WX8LKK2WN+W[ M.Z;$A?,GR,F^O:M6_;^LW_:-M;6WUVTF^$3Q(LUT^FR>#?V2/@!\,+ZT^'>D^)M3\16L:/-\7-+]W_\ )'B7[6OCWX7_ !-\1Z'K/P[T\Z9,T$BZK$MC]F4M ME"C'IO;[XK@?V?L'XZ_#L=O[>L<_]_DKT#]KWXA?#GQSXDT*S^&.D6UGI.E6 MTB7.H6]I]G%T[[,#L[; GWG_ +]<#^SM#)<_';X>QHK,PUVTD*IZ>Y/X_B/W%3[B_2BA/N+]**]T_DECJ0]*^+/VJO@CH'C_P#: M4^$&GFZUZVO?%=[>/J_V/7+RW1[&SL]^Q$1]B?.\/SIBO"+_ ,6>.Y/#'C?P MQH?A[4%\$>,_B9:>$M,\9/XC_?VEM;W,-MY*0_Z[[EM+\^_^-Z /T"^*WP+\ M%_&[3(+'Q;I":DML_F031N\4L)]49<&O+S_P3Q^"H_YE^]/_ '$[G_XY7@O[ M.7@;7OB_\5[OXA:O\//$&K:#J?C#4=0T_P 8_P#"=/;VUM;0W+I"G]FH_P Z M(T.S_;_W*S_VOO&OBJ/XU?%[X=^&-5O[35/$_AS2[U)HIG":?86<-[6$SUL-F^88*'L?^#2Y_P#BZ^-M5UCQ=\>?^%?:UIEEKWBJ+Q7JBV&E^'[?77TI M[O2](L-ES-]HW_)YUY,[[_\ IBE?07P;\)7^@_M&?#+PF-$U;P0-&\.:UXEU M/0+OQ%+K.R6YF@LX ]R7(D^2%W5?X.>]9>RA_*=7]OYO_P!!2C[)7>::--C)_P#6X'XI?$/XB:]X MFUK7_#FH7B:];>-[S7&LH[E]CV?A_384N843^X\TTR;/XWH]E#^4/[?S?_H+ ME_X%(^Q/^'>/P4_Z%Z\_\&ES_P#%T?\ #O#X)_\ 0O7O_@UN?_BZ^9_!7BVY M_:%\1I;76H:_>>!O&6H^)O&K:5IU[+;WNM6=C)!9V=A"^]'1/D=_+1TKUGX8 M?$33_!?[$WQ5\1:%<>+;;3-$.M0V%AXPF1[S3'C39]E25'??^#2Y_\ BZ/^'>/P4_Z%Z\_\&ES_ M /%U\T^'O@K-X&_9V\::Y\0O#'B/X6WECX10IXSO/'DVHFYOOD972T1_W+O, MB'9_M[*XZ\\1^*OBO\(?!GCS7[O6O&'C/XD^+[?3+OPSX:N9K-[+2].29[FQ MA3S$V2OY)=W_ -O\SV4/Y0_U@S?_ *"Y_P#@4C[&_P"'=_P2_P"A>O/_ :7 M/_Q=-_X=V_!+/_(OWO\ X-+G_P"+KY&N?A_\28=6\#^ +GP9XDU.PU'5M:\3 MP> )/&CVVH66EI#;6T"37Y?_ )[.\VS?3/C*D/@CQ/::9JGP_P#&+^%_!?@M M-0U?0=-\:S;])U&^U"3RWN;SSM\R;(QRF_;O_P!FCV4/Y0_M_-_^@N7_ (%( M^OO^'>7P5/3P]>K_ -Q2Y_\ BZZSX9_LD?"[X/\ B ZWX=\.B+5E79'\0-#XMU:\;P/\0O#OB%[S3[ZQCMW M0:-W>1S,+NP$_B'2K: M6RL[QI&_=0SE/-4+G;\VQ>W:N>L_@!X"TS1O#FC0: JZ=X=U9]=TR$W,V(+Y MY)6:?[_SMF>7[V?OFBB@#EOAE^QK\)/A1XJL_$/A3PU<:3JEB7$#C5[V:)-\ M;*W[F29H^1(W\/>NQU?X+>"]:\6ZKXJO="AN-?UO2F\/7UZ\C[Y+%R=T(^;Y M0?\ 9P:** .)\7?LA?"3Q;H?AO1-3\*&33?"%M]BT6*VU.\M3;0R[/,7?#,C M/NV+G<3TJCJG["?P5UR;3_MGA6Z>73;1=,M9TUN_CD2W!>7866<%OGD9OFSR M:** -;3OV+_@YIWCP^,4\&QS:\M^-16:YO;B:);KC]\(6D,>_P#VMN:Z#0O@ M!X!\'ZM'JNF>'HXKY5O5$LL\LIQ?SK+=_>8_?< T44 8.L_L/A_HGC"'Q;8^'TMM<&J7.LI,E MQ+L2\NH5BN)ECW[0SH,$XHHH K?%G]ECX:?'+Q%9:YXRT&?4=5L;7[%!&P\U#Y M0W,T4444 ?__9 end GRAPHIC 9 leco-20240331xex10d1002.jpg GRAPHIC begin 644 leco-20240331xex10d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 2 90# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B 9BB@ HHHH **** "BBB@ HHHH **** /_V0$! end GRAPHIC 10 leco-20240331xex10d2001.jpg GRAPHIC begin 644 leco-20240331xex10d2001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 2 90# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B 9BB@ HHHH **** "BBB@ HHHH **** /_V0$! end GRAPHIC 11 leco-20240331xex10d3002.jpg GRAPHIC begin 644 leco-20240331xex10d3002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 2 90# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B 9BB@ HHHH **** "BBB@ HHHH **** /_V0$! end EX-101.SCH 12 leco-20240331.xsd EX-101.SCH 00100 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - LEASES - Schedule of Leases in Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - LEASES - Maturities of Lease Liabilities, Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - LEASES Maturities of Lease Liabilities, Operating Leases (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - DEBT (Revolving Credit Agreement) (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - DEBT (Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - DEBT (Shelf facility) (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - DEBT (Term Loan) (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - DERIVATIVES (Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - DERIVATIVES (Derivatives Income Statement Impact) (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - DERIVATIVES (AOCI Impact) (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - DERIVATIVES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SUPPLIER FINANCING PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - DERIVATIVES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SUPPLIER FINANCING PROGRAM link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - DERIVATIVES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 leco-20240331_cal.xml EX-101.CAL EX-101.DEF 14 leco-20240331_def.xml EX-101.DEF EX-101.LAB 15 leco-20240331_lab.xml EX-101.LAB EX-101.PRE 16 leco-20240331_pre.xml EX-101.PRE XML 18 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information
3 Months Ended
Mar. 31, 2024
shares
Cover page.  
Document Type 10-Q
Document Quarterly Report true
Document Period End Date Mar. 31, 2024
Document Transition Report false
Entity File Number 0-1402
Entity Registrant Name LINCOLN ELECTRIC HOLDINGS INC
Entity Incorporation, State or Country Code OH
Entity Tax Identification Number 34-1860551
Entity Address, Address Line One 22801 St. Clair Avenue
Entity Address, City or Town Cleveland
Entity Address, State or Province OH
Entity Address, Postal Zip Code 44117
City Area Code 216
Local Phone Number 481-8100
Title of 12(b) Security Common Shares, without par value
Trading Symbol LECO
Security Exchange Name NASDAQ
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Large Accelerated Filer
Entity Small Business false
Entity Emerging Growth Company false
Entity Shell Company false
Entity Common Stock, Shares Outstanding 56,908,333
Entity Central Index Key 0000059527
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2024
Document Fiscal Period Focus Q1
Amendment Flag false
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF INCOME    
Net sales (Note 2) $ 981,197 $ 1,039,343
Cost of goods sold 612,798 683,986
Gross profit 368,399 355,357
Selling, general & administrative expenses 198,747 190,116
Rationalization and asset impairment charges (Note 6) 4,605 877
Operating income 165,047 164,364
Interest expense, net 8,779 13,201
Other income 2,262 4,181
Income before income taxes 158,530 155,344
Income taxes (Note 11) 35,115 33,413
Net income $ 123,415 $ 121,931
Basic earnings per share (Note 3) $ 2.17 $ 2.12
Diluted earnings per share (Note 3) 2.14 2.09
Cash dividends declared per share $ 0.71 $ 0.64
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net income $ 123,415 $ 121,931
Unrealized gain on derivatives designated and qualifying as cash flow hedges 3,715 9,131
Defined benefit pension plan activity 73 560
Currency translation adjustment (13,395) 14,818
Other comprehensive (loss) income: (9,607) 24,509
Comprehensive income $ 113,808 $ 146,440
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 374,978 $ 393,787
Accounts receivable (less allowance for doubtful accounts of $11,237 in 2024; $11,464 in 2023) 544,514 538,830
Inventories (Note 8) 567,279 562,864
Other current assets 192,979 197,630
Total Current Assets 1,679,750 1,693,111
Property, plant and equipment (less accumulated depreciation of $885,421 in 2024; $876,990 in 2023) 582,178 575,316
Goodwill 689,868 694,452
Other assets 427,921 414,418
TOTAL ASSETS 3,379,717 3,377,297
Current Liabilities    
Short-term debt (Note 10) 4,720 2,435
Trade accounts payable 327,798 325,435
Accrued employee compensation and benefits 114,770 112,373
Other current liabilities 301,585 314,367
Total Current Liabilities 748,873 754,610
Long-term debt, less current portion (Note 10) 1,102,677 1,102,771
Other liabilities 220,339 211,064
Total Liabilities 2,071,889 2,068,445
Shareholders' Equity    
Common Shares 9,858 9,858
Additional paid-in capital 560,439 523,357
Retained earnings 3,766,297 3,688,038
Accumulated other comprehensive loss (239,454) (229,847)
Treasury Shares (2,789,312) (2,682,554)
Total Equity 1,307,828 1,308,852
TOTAL LIABILITIES AND TOTAL EQUITY $ 3,379,717 $ 3,377,297
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for doubtful accounts (in dollars) $ 11,237 $ 11,464
Accumulated depreciation $ 885,421 $ 876,990
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Shares
Total
Beginning Balance at Dec. 31, 2022 $ 9,858 $ 481,857 $ 3,306,500 $ (275,398) $ (2,488,776) $ 1,034,041
Beginning Balance (in shares) at Dec. 31, 2022 57,624          
Increase (Decrease) in Stockholders' Equity            
Net income     121,931     121,931
Unrecognized amounts from defined benefit pension plans, net of tax       560   560
Unrealized gain on derivatives designated and qualifying as cash flow hedges, net of tax       9,131   9,131
Currency translation adjustment, net of tax       14,818   14,818
Cash dividends declared     (36,971)     (36,971)
Stock-based compensation activity   12,475     1,635 14,110
Stock-based compensation activity (in shares) 143          
Purchase of shares for treasury         (32,158) (32,158)
Purchase of shares for treasury (in shares) (194)          
Other   3,691 (3,917)     (226)
Ending Balance at Mar. 31, 2023 $ 9,858 498,023 3,387,543 (250,889) (2,519,299) 1,125,236
Ending Balance (in shares) at Mar. 31, 2023 57,573          
Beginning Balance at Dec. 31, 2023 $ 9,858 523,357 3,688,038 (229,847) (2,682,554) 1,308,852
Beginning Balance (in shares) at Dec. 31, 2023 56,977          
Increase (Decrease) in Stockholders' Equity            
Net income     123,415     123,415
Unrecognized amounts from defined benefit pension plans, net of tax       73   73
Unrealized gain on derivatives designated and qualifying as cash flow hedges, net of tax       3,715   3,715
Currency translation adjustment, net of tax       (13,395)   (13,395)
Cash dividends declared     (41,273)     (41,273)
Stock-based compensation activity   34,981     3,647 38,628
Stock-based compensation activity (in shares) 397          
Purchase of shares for treasury         (110,405) (110,405)
Purchase of shares for treasury (in shares) (466)          
Other   2,101 (3,883)     (1,782)
Ending Balance at Mar. 31, 2024 $ 9,858 $ 560,439 $ 3,766,297 $ (239,454) $ (2,789,312) $ 1,307,828
Ending Balance (in shares) at Mar. 31, 2024 56,908          
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF EQUITY    
Cash dividends declared per share (in dollars per share) $ 0.71 $ 0.64
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 123,415 $ 121,931
Adjustments to reconcile Net income to Net cash provided by operating activities:    
Rationalization and asset impairment net charges 64 0
Depreciation and amortization 21,586 21,295
Deferred income taxes (7,348) (7,019)
Stock-based compensation 14,190 11,634
Other, net 5,104 (2,117)
Changes in operating assets and liabilities, net of effects from acquisitions:    
Increase in accounts receivable (9,603) (27,664)
(Increase) decrease in inventories (9,416) 5,881
Decrease (increase) in other current assets 3,331 (16,587)
Increase in trade accounts payable 3,957 6,841
(Decrease) increase in other current liabilities (8,121) 10,505
Net change in other assets and liabilities (3,865) (769)
NET CASH PROVIDED BY OPERATING ACTIVITIES 133,294 123,931
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (26,256) (18,787)
Proceeds from sale of property, plant and equipment 316 3,314
Other investing activities 0 (576)
NET CASH USED BY INVESTING ACTIVITIES (25,940) (16,049)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from (payments on) short-term borrowings 2,016 (43,940)
Payments on long-term borrowings (169) (111)
Proceeds from exercise of stock options 24,438 2,476
Purchase of shares for treasury (110,405) (32,158)
Cash dividends paid to shareholders (41,280) (37,583)
NET CASH USED BY FINANCING ACTIVITIES (125,400) (111,316)
Effect of exchange rate changes on Cash and cash equivalents (763) 5,087
(DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS (18,809) 1,653
Cash and cash equivalents at beginning of period 393,787 197,150
CASH AND CASH EQUIVALENTS AT END OF PERIOD $ 374,978 $ 198,803
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2024
SIGNIFICANT ACCOUNTING POLICIES  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 1 — SIGNIFICANT ACCOUNTING POLICIES

Principles of Consolidation

The consolidated financial statements include the accounts of Lincoln Electric Holdings, Inc. and its wholly-owned and majority-owned subsidiaries for which it has a controlling interest (the “Company”) after elimination of all inter-company accounts, transactions and profits.

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited consolidated financial statements do not include all of the information and notes required by GAAP for complete financial statements. However, in the opinion of management, these unaudited consolidated financial statements contain all the adjustments (consisting of normal recurring accruals) considered necessary to present fairly the financial position, results of operations and cash flows for the interim periods. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024.

The accompanying Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Certain reclassifications have been made to the prior period amounts to conform to the current period presentation, none of which are material.

New Accounting Pronouncements:

This section provides a description of new accounting pronouncements (“Accounting Standards Updates” or “ASUs”) issued by the Financial Accounting Standards Board (“FASB”) that are applicable to the Company.

The following ASUs were adopted as of January 1, 2024:

Standard

Description

ASU No. 2023-01, Leases-Common Control Arrangements (Topic 842), issued March 2023

Requires a lessee in a common-control arrangement to amortize leasehold improvements that it owns over the improvements’ useful life, regardless of the lease term. The requirements of the ASU are effective January 1, 2024 and the adoption did not have an impact on the Company’s consolidated financial statements.

ASU No. 2023-07, Segment Reporting (Topic 280), issued November 2023

Requires enhanced disclosures about significant segment expenses, including significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”), the title and position of the CODM, an amount for other segment items by reportable segment, and disclosures about segment profit or loss and assets on an annual and interim basis. The amendments are effective for annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. Early adoption is permitted. The Company will adopt the required disclosures for the annual period.

ASU No. 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50), issued September 2022.

Requires disclosure about a company’s supplier finance programs, including a period-over-period balance roll forward. This requirement of the ASU is effective for annual periods beginning January 1, 2024 and should be applied prospectively. The Company will adopt the required disclosures for the annual period.

The Company is currently evaluating the impact on its financial statements of the following ASUs:

Standard

Description

ASU No. 2023-06, Disclosure Improvements, issued October 2023

Requires amending certain disclosure and presentation requirements for a variety of topics within the ASC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation S-X or S-K becomes effective, or June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited.

ASU No. 2023-09, Income Taxes (Topic 740), issued December 2023.

Requires disclosure of specific categories in rate reconciliation and additional information for reconciling items that meet a quantitative threshold, additional information about income taxes paid, and disclosure of disaggregated income tax information. The amendments are effective January 1, 2025 and early adoption is permitted.

ASU No. 2024-01, Compensation – Stock Compensation (Topic 718), issued March 2024

Requires determining whether a profits interest award should be accounted for as a share-based payment arrangement or other compensation in accordance with Topic 718. The amendments are effective for annual periods beginning January 1, 2025, and interim periods within those annual periods. Early adoption is permitted.

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION
3 Months Ended
Mar. 31, 2024
REVENUE RECOGNITION  
REVENUE RECOGNITION

NOTE 2 — REVENUE RECOGNITION

The following table presents the Company’s Net sales disaggregated by product line:

Three Months Ended March 31, 

    

2024

    

2023

Consumables

$

527,738

$

569,684

Equipment

 

453,459

 

469,659

Net sales

$

981,197

$

1,039,343

Consumable sales consist of welding, brazing and soldering filler metals. Equipment sales consist of arc welding, welding accessories, arc welding equipment, wire feeding systems, fume control equipment, plasma and oxy-fuel cutting systems, specialty gas regulators, and education solutions; as well as a comprehensive portfolio of automated solutions

for joining, cutting, material handling, module assembly, and end of line testing. Consumable and Equipment products are sold within each of the Company’s operating segments.

Within the Equipment product line, there are certain customer contracts related to automation products that may include multiple performance obligations. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines the standalone selling price based on the prices charged to customers or using expected cost plus margin. Less than 10% of the Company’s Net sales are recognized over time.

At March 31, 2024, the Company recorded $37,609 related to advance customer payments and $55,401 related to billings in excess of revenue recognized. These contract liabilities are included in Other current liabilities in the Condensed Consolidated Balance Sheets. At December 31, 2023, the balances related to advance customer payments and billings in excess of revenue recognized were $40,063 and $52,422, respectively. Substantially all of the Company’s contract liabilities are recognized within twelve months based on contract duration. The Company records an asset for contracts where it has recognized revenue, but has not yet invoiced the customer for goods or services. At March 31, 2024 and December 31, 2023, the Company recorded $45,147 and $41,816, respectively, related to these contract assets which are included in Other current assets in the Condensed Consolidated Balance Sheets. Contract asset amounts are expected to be billed within the next twelve months.

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2024
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE 3 — EARNINGS PER SHARE

The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended March 31, 

    

2024

 

2023

Numerator:

 

  

 

  

Net income

$

123,415

$

121,931

Denominator (shares in 000's):

 

 

Basic weighted average shares outstanding

 

56,865

 

57,596

Effect of dilutive securities - Stock options and awards

 

776

 

821

Diluted weighted average shares outstanding

 

57,641

 

58,417

Basic earnings per share

$

2.17

$

2.12

Diluted earnings per share

$

2.14

$

2.09

For the three months ended March 31, 2024 and 2023, common shares subject to equity-based awards of 25,147 and 29,112, respectively, were excluded from the computation of diluted earnings per share because the effect of their exercise would be anti-dilutive.

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACQUISITIONS
3 Months Ended
Mar. 31, 2024
ACQUISITIONS  
ACQUISITIONS

NOTE 4 — ACQUISITIONS

On April 1, 2024, the Company acquired 100% ownership of Superior Controls, LLC (“RedViking”), a privately held automation system integrator based in Plymouth, Michigan. The net purchase price was $115,000, net of cash acquired, and it was accounted for as a business combination. In 2023, RedViking generated sales of approximately $70,000 (unaudited). RedViking specializes in the development and integration of state-of-the-art autonomous guided vehicles and mobile robots, custom assembly and dynamic test systems, and proprietary manufacturing execution system software. The acquisition broadened the Company’s portfolio of automation solutions and extends the Company’s ability to serve customers in the growing aerospace and defense industries.

On May 3, 2023, the Company acquired 100% ownership of Powermig Automação e Soldagem Ltda. (“Powermig”), a privately held automation engineering firm headquartered in Caxias do Sul, Rio Grande do Sul, in Brazil. The net

purchase price was $29,572, net of cash acquired, and it was accounted for as a business combination. Beginning May 3, 2023, the Company’s Consolidated Statement of Income includes the results of Powermig, which were not material for the three months ended March 31, 2024. Powermig specializes in designing and engineering industrial welding automation solutions for the heavy industry and transportation sectors. The acquisition broadened the Company’s automation portfolio and capabilities.

In 2024, the Company recognized $1,762 in acquisition costs, which were expensed as incurred.

The acquired companies discussed above are not material individually, or in the aggregate, to the actual or pro forma Consolidated Statements of Income or Consolidated Statements of Cash Flows; as such, pro forma information related to these acquisitions have not been presented.

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2024
SEGMENT INFORMATION  
SEGMENT INFORMATION

NOTE 5 — SEGMENT INFORMATION

The Company’s business units are aligned into three operating segments. The operating segments consist of Americas Welding, International Welding and The Harris Products Group. The Americas Welding segment includes welding operations in North and South America. The International Welding segment includes welding operations in Europe, Africa, Asia and Australia. The Harris Products Group includes the Company’s global oxy-fuel cutting, soldering and brazing businesses as well as its retail business in the United States.

Segment performance is measured and resources are allocated based on a number of factors, the primary measure being the adjusted earnings before interest and income taxes (“Adjusted EBIT”) profit measure. EBIT is defined as Operating income plus Other income (expense). EBIT is adjusted for special items as determined by management such as the impact of rationalization activities, certain asset impairment charges and gains or losses on disposals of assets.

The following table presents Adjusted EBIT by segment:

The Harris

Americas

International

Products

Corporate /

    

Welding

    

Welding

    

Group

    

Eliminations

    

Consolidated

Three Months Ended March 31, 2024

 

  

 

  

 

  

 

  

 

  

Net sales

$

624,099

$

235,761

$

121,337

$

$

981,197

Inter-segment sales

 

29,978

8,408

3,093

(41,479)

Total

$

654,077

$

244,169

$

124,430

$

(41,479)

$

981,197

Adjusted EBIT

$

136,100

$

27,776

$

19,878

$

(10,078)

$

173,676

Special items charge (1)

 

3,069

1,536

1,762

6,367

EBIT

$

136,100

$

24,707

$

18,342

$

(11,840)

$

167,309

Interest income

3,221

Interest expense

(12,000)

Income before income taxes

 

 

 

$

158,530

Three Months Ended March 31, 2023

 

  

 

  

 

  

 

  

 

  

Net sales

$

658,645

$

252,416

$

128,282

$

$

1,039,343

Inter-segment sales

 

32,318

 

6,753

 

2,897

 

(41,968)

Total

$

690,963

$

259,169

$

131,179

$

(41,968)

$

1,039,343

Adjusted EBIT

$

132,453

$

29,598

$

18,983

$

(9,402)

$

171,632

Special items charge (2)

 

2,785

 

302

 

 

3,087

EBIT

$

129,668

$

29,296

$

18,983

$

(9,402)

$

168,545

Interest income

 

  

 

  

 

  

 

854

Interest expense

 

  

 

  

 

  

 

(14,055)

Income before income taxes

 

  

 

  

 

  

$

155,344

(1)In the three months ended March 31, 2024, special items include Rationalization and asset impairment charges of $3,069 and $1,536 in International Welding and The Harris Products Group, respectively, as discussed in Note 6 and Acquisition transaction costs of $1,762 in Corporate/Eliminations.
(2)In the three months ended March 31, 2023, special items include amortization of step up in value of acquired inventories of $2,785 and $1,071 in Americas and International Welding, respectively, Rationalization and asset impairment net charges of $877 in International Welding and a gain on disposal of $1,646 in International Welding.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RATIONALIZATION AND ASSET IMPAIRMENTS
3 Months Ended
Mar. 31, 2024
RATIONALIZATION AND ASSET IMPAIRMENTS  
RATIONALIZATION AND ASSET IMPAIRMENTS

NOTE 6 — RATIONALIZATION AND ASSET IMPAIRMENTS

The Company has rationalization plans within International Welding and The Harris Products Group segments. The plans include headcount restructuring and the consolidation of manufacturing operations to better align the Company’s cost structure with economic conditions and operating needs. At March 31, 2024, liabilities of $9,801 and $386 for International Welding and The Harris Products Group, respectively, were recognized in Other current liabilities in the Company’s Condensed Consolidated Balance Sheet. The Company does not anticipate significant additional charges related to the completion of these plans.

The Company recorded Rationalization and asset impairment net charges of $3,069 and $1,536 in International Welding and The Harris Products Group in the three months ended March 31, 2024, respectively. The Company recorded Rationalization and asset impairment net charges of $877 in International Welding in the three months ended March 31, 2023. The charges are primarily related to restructuring activities.

The Company believes the rationalization actions will positively impact future results of operations and will not have a material effect on liquidity and sources and uses of capital. The Company continues to evaluate its cost structure and additional rationalization actions may result in charges in future periods.

The following table summarizes the activity related to rationalization liabilities for the three months ended March 31, 2024:

    

International

    

The Harris Products

    

Welding

    

Group

    

Consolidated

Balance at December 31, 2023

$

15,086

$

$

15,086

Payments and other adjustments

 

(8,290)

 

(1,150)

 

(9,440)

Charged to expense

 

3,005

 

1,536

 

4,541

Balance at March 31, 2024

$

9,801

$

386

$

10,187

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")
3 Months Ended
Mar. 31, 2024
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")

NOTE 7 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")

The following tables set forth the total changes in AOCI by component, net of taxes:

Three Months Ended March 31, 2024

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at December 31, 2023

$

16,536

$

(1,996)

$

(244,387)

$

(229,847)

Other comprehensive income (loss) before reclassification

 

4,528

(13,395)

(8,867)

Amounts reclassified from AOCI

 

(813)

73

(740)

Net current-period other comprehensive income (loss)

 

3,715

 

73

 

(13,395)

 

(9,607)

Balance at March 31, 2024

$

20,251

$

(1,923)

$

(257,782)

$

(239,454)

Three Months Ended March 31, 2023

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at December 31, 2022

$

13,909

$

(1,781)

$

(287,526)

$

(275,398)

Other comprehensive income before reclassification

 

10,134

 

 

14,818

 

24,952

Amounts reclassified from AOCI

 

(1,003)

 

560

 

 

(443)

Net current-period other comprehensive income

 

9,131

 

560

 

14,818

 

24,509

Balance at March 31, 2023

$

23,040

$

(1,221)

$

(272,708)

$

(250,889)

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES
3 Months Ended
Mar. 31, 2024
INVENTORIES  
INVENTORIES

NOTE 8 — INVENTORIES

Inventories in the Condensed Consolidated Balance Sheets are comprised of the following components:

    

    

March 31, 2024

    

December 31, 2023

Raw materials

$

141,217

$

160,809

Work-in-process

 

137,803

 

125,756

Finished goods

 

288,259

 

276,299

Total

$

567,279

$

562,864

At March 31, 2024 and December 31, 2023, approximately 36% and 37%, respectively, of total inventories were valued using the last-in, first-out ("LIFO") method. The excess of current cost over LIFO cost was $129,415 and $129,946 at March 31, 2024 and December 31, 2023, respectively.

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES
3 Months Ended
Mar. 31, 2024
LEASES  
LEASES

NOTE 9 — LEASES

The table below summarizes the right-of-use assets and lease liabilities in the Company’s Condensed Consolidated Balance sheets:

Operating Leases

    

Balance Sheet Classification

    

March 31, 2024

    

December 31, 2023

Right-of-use assets

 

Other assets

$

52,615

$

53,284

Current liabilities

 

Other current liabilities

$

13,191

$

13,104

Noncurrent liabilities

 

Other liabilities

 

40,747

 

41,576

Total lease liabilities

 

  

$

53,938

$

54,680

Total lease expense, which is included in Cost of goods sold and Selling, general & administrative expenses in the Company’s Consolidated Statements of Income, was $6,161 and $5,851 in the three months ended March 31, 2024 and 2023, respectively. Cash paid for amounts included in the measurement of lease liabilities for the three months ended March 31, 2024 and 2023, respectively, were $4,049 and $3,145 and are included in Net cash provided by operating activities in the Company’s Consolidated Statements of Cash Flows. Right-of-use assets obtained in exchange for operating lease liabilities were $3,546 and $3,896 during the three months ended March 31, 2024 and 2023, respectively.

The total future minimum lease payments for noncancelable operating leases were as follows:

    

March 31, 2024

2024

$

11,281

2025

 

12,540

2026

 

9,807

2027

 

7,148

2028

 

5,191

After 2028

 

14,394

Total lease payments

$

60,361

Less: Imputed interest

 

6,423

Operating lease liabilities

$

53,938

As of March 31, 2024, the weighted average remaining lease term is 6.8 years and the weighted average discount rate used to determine the operating lease liability is 3.6%.

XML 35 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT
3 Months Ended
Mar. 31, 2024
DEBT  
DEBT

NOTE 10 — DEBT

Revolving Credit Agreements

On April 23, 2021, the Company amended and restated the agreement governing its line of credit by entering into the Second Amended and Restated Credit Agreement (“Credit Agreement”). The Credit Agreement has a line of credit totaling $500,000, has a term of 5 years with a maturity date of April 23, 2026 and may be increased, subject to certain conditions including the consent of its lenders, by an additional amount up to $150,000. On March 8, 2023, the Credit Agreement was amended to replace the LIBOR rate to a term secured overnight finance rate (“SOFR”); as such, the interest rate on borrowings is based on SOFR plus a spread of 0.85% to 1.85% based on (1) the Company’s net leverage ratio and (2) a credit spread adjustment. The Credit Agreement contains customary representations and warranties, as well as customary affirmative, negative and financial covenants for credit facilities of this type (subject to negotiated baskets and exceptions), including limitations on the Company and its subsidiaries with respect to liens, investments, distributions, mergers and acquisitions, dispositions of assets and transactions with affiliates. As of March 31, 2024, the Company was in compliance with all of its covenants and had no outstanding borrowings under the Credit Agreement.

The Company has other lines of credit and debt agreements totaling $90,945. As of March 31, 2024, the Company was in compliance with all of its covenants and had outstanding debt under short-term lines of credit of $4,720.

Senior Unsecured Notes

On April 1, 2015 and October 20, 2016, the Company entered into separate Note Purchase Agreements pursuant to which it issued senior unsecured notes (the "Notes") through a private placement. The 2015 Notes and 2016 Notes each have an aggregate principal amount of $350,000, comprised of four different series ranging from $50,000 to $100,000, with maturity dates ranging from August 20, 2025 through April 1, 2045, and interest rates ranging from 2.75% to 4.02%. Interest on the Notes is paid semi-annually. The Company’s total weighted average effective interest rate and remaining weighted average tenure of the Notes is 3.3% and 10.1 years, respectively. The proceeds of the Notes were used for general corporate purposes. The Notes contain certain affirmative and negative covenants. As of March 31, 2024, the Company was in compliance with all of its debt covenants relating to the Notes.

Term Loan

On November 29, 2022, the Company entered into a term loan in the aggregate principal amount of $400,000 (the “Term Loan”), which was borrowed in full. The Term Loan matures on November 29, 2025. The Term Loan bears an interest at a rate based on SOFR, plus a margin ranging from 0.75% to 1.75% based on the Company’s consolidated net leverage ratio. As of March 31, 2024, the Company was in compliance with all of its covenants.

In March 2023, the Company entered into interest rate swap agreements to effectively convert the interest rate on $150,000 of the Term Loan from a variable rate to a fixed rate.

Fair Value of Debt

At March 31, 2024 and December 31, 2023, the fair value of long-term debt, including the current portion, was approximately $981,481 and $1,013,795, respectively, which was determined using available market information and methodologies requiring judgment. The carrying value of this debt at such dates was $1,102,677 and $1,102,771, respectively. Since judgment is required in interpreting market information, the fair value of the debt is not necessarily the amount which could be realized in a current market exchange.

XML 36 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES
3 Months Ended
Mar. 31, 2024
INCOME TAXES  
INCOME TAXES

NOTE 11 — INCOME TAXES

The Company recognized $35,115 of tax expense on pretax income of $158,530, resulting in an effective income tax rate of 22.2% for the three months ended March 31, 2024. The effective income tax rate was 21.5% for the three months ended March 31, 2023.

The effective tax rate was higher for the three months ended March 31, 2024, as compared with the same period in 2023, primarily due to mix of earnings and discrete tax items.

As of March 31, 2024, the Company had $12,855 of unrecognized tax benefits. If recognized, approximately $10,304 would be reflected as a component of income tax expense.

The Company files income tax returns in the U.S. and various state, local and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state and local or non-U.S. income tax examinations by tax authorities for years before 2019. The Company is currently subject to U.S., various state and non-U.S. income tax audits.

Unrecognized tax benefits are reviewed on an ongoing basis and are adjusted for changing facts and circumstances, including progress of tax audits and closing of statutes of limitations. Based on information currently available, management believes that additional audit activity could be completed and/or statutes of limitations may close relating to existing unrecognized tax benefits. It is reasonably possible there could be a reduction of $1,864 in previously unrecognized tax benefits by the end of the first quarter 2025.

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES
3 Months Ended
Mar. 31, 2024
DERIVATIVES  
DERIVATIVES

NOTE 12 — DERIVATIVES

The Company uses derivative instruments to manage exposures to currency exchange rates, interest rates and commodity prices arising in the normal course of business. Both at inception and on an ongoing basis, the derivative instruments that qualify for hedge accounting are assessed as to their effectiveness, when applicable. Hedge ineffectiveness was immaterial in the three months ended March 31, 2024 and 2023.

The Company is subject to the credit risk of the counterparties to derivative instruments. Counterparties include a number of major banks and financial institutions. None of the concentrations of risk with any individual counterparty was considered significant at March 31, 2024. The Company does not expect any counterparties to fail to meet their obligations.

Cash Flow Hedges

Certain foreign currency forward contracts are qualified and designated as cash flow hedges. The dollar equivalent gross notional amount of these short-term contracts was $98,808 at March 31, 2024 and $84,148 at December 31, 2023.

The Company has interest rate forward starting swap agreements that are qualified and designated as cash flow hedges. In the first quarter 2024, the Company entered into short-term contracts with the dollar equivalent gross notional amount of $100,000 at March 31, 2024 and have a termination date of June 2024. The dollar equivalent gross notional amount of the long-term contracts was $100,000 at March 31, 2024 and December 31, 2023 and have a termination date of August 2025.

The Company has commodity contracts that are qualified and designated as cash flow hedges. The Notional amount of these contracts were 150,000 pounds and 200,000 pounds at March 31, 2024 and December 31, 2023, respectively.

In March 2023, the Company entered into interest rate swap agreements, which were qualified and designated as cash flow hedges, with an aggregate notional amount of $150,000. The interest rate swaps will effectively convert the interest rate on $150,000 of the Term Loan discussed in Note 10 from a variable rate based on one-month SOFR to a fixed rate.

Net Investment Hedges

The Company has foreign currency forward contracts that qualify and are designated as net investment hedges. The dollar equivalent gross notional amount of these contracts was $117,578 at March 31, 2024 and $119,607 at December 31, 2023.

Derivatives Not Designated as Hedging Instruments

The Company has certain foreign exchange forward contracts that are not designated as hedges. These derivatives are held as economic hedges of certain balance sheet exposures. The dollar equivalent gross notional amount of these contracts was $416,200 and $492,600 at March 31, 2024 and December 31, 2023, respectively.

Fair values of derivative instruments in the Company’s Condensed Consolidated Balance Sheets follow:

March 31, 2024

December 31, 2023

Other

Other

Other

Other

Current

Current

Other

Other

Current

Current

Other

Other

Derivatives by hedge designation

Assets

    

Liabilities

    

Assets

    

Liabilities

    

Assets

    

Liabilities

    

Assets

    

Liabilities

Designated as hedging instruments:

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

2,391

$

238

$

$

$

1,548

$

687

$

$

Interest rate swap agreements

 

 

2,649

 

 

 

1,460

 

Forward starting swap agreements

23,005

40

20,377

Net investment contracts

1,261

3,351

Commodity contracts

52

45

Not designated as hedging instruments:

 

Foreign exchange contracts

 

1,617

998

 

4,063

 

623

 

 

Total derivatives

$

5,321

$

1,236

$

25,654

$

40

$

5,656

$

4,661

$

21,837

$

The effects of undesignated derivative instruments on the Company’s Consolidated Statements of Income consisted of the following:

    

    

Three Months Ended March 31, 

Derivatives by hedge designation

    

Classification of (loss) gain

    

2024

    

2023

Not designated as hedges:

  

  

 

  

Foreign exchange contracts

Selling, general
& administrative expenses

$

(1,615)

$

6,690

The effects of designated hedges on AOCI and the Company’s Consolidated Statements of Income consisted of the following:

    

    

Total gain recognized in AOCI, net of tax

    

March 31, 2024

    

December 31, 2023

    

Foreign exchange contracts

$

1,628

$

721

Interest rate swap agreements

2,198

1,085

Forward starting swap agreements

16,386

14,696

Net investment contracts

9,089

 

7,136

Commodity contracts

 

39

 

34

The Company expects a gain of $1,667 related to existing contracts to be reclassified from AOCI, net of tax, to earnings over the next 12 months as the hedged transactions are realized.

    

    

Three Months Ended March 31, 

Gain recognized in the

Derivative type

    

Consolidated Statements of Income:

    

2024

    

2023

Foreign exchange contracts

 

Sales

$

839

$

1,206

 

Cost of goods sold

 

232

 

3

Commodity contracts

Cost of goods sold

2

179

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE
3 Months Ended
Mar. 31, 2024
FAIR VALUE  
FAIR VALUE

NOTE 13 - FAIR VALUE

The following table provides a summary of assets and liabilities as of March 31, 2024, measured at fair value on a recurring basis:

    

    

Quoted Prices in

    

    

Active Markets for

Identical Assets or

Significant Other

Significant

Balance as of

Liabilities

Observable Inputs

Unobservable

Description

    

March 31, 2024

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

4,008

$

$

4,008

$

Net investment contracts

1,261

1,261

Commodity contracts

52

52

Interest rate swap agreements

2,649

2,649

Forward starting swap agreements

 

23,005

 

 

23,005

 

Pension surplus

38,323

38,323

Total assets

$

69,298

$

38,323

$

30,975

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,236

$

$

1,236

$

Forward starting swap agreements

40

40

Deferred compensation

 

54,126

 

 

54,126

 

Total liabilities

$

55,402

$

$

55,402

$

The following table provides a summary of assets and liabilities as of December 31, 2023, measured at fair value on a recurring basis:

    

    

Quoted Prices in

    

    

Active Markets for

Identical Assets or

Significant Other

Significant

Balance as of

Liabilities

Observable Inputs

Unobservable

Description

    

December 31, 2023

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

5,611

$

$

5,611

$

Interest rate swap agreements

1,460

1,460

Commodity contracts

45

45

Forward starting swap agreements

20,377

20,377

Pension Surplus

 

41,849

 

41,849

 

 

Total assets

$

69,342

$

41,849

$

27,493

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,310

$

$

1,310

$

Net investment contracts

 

3,351

 

 

3,351

 

Deferred compensation

 

53,628

 

 

53,628

 

Total liabilities

$

58,289

$

$

58,289

$

The fair value of the Company’s pension surplus assets are based on quoted market prices in active markets and are included in the Level 1 fair value hierarchy. The pension surplus assets are invested in money market and short-term duration bond funds at March 31, 2024.

The Company’s derivative contracts are valued at fair value using the market approach. The Company measures the fair value of foreign exchange contracts, forward starting swap agreements, net investment contracts and interest rate swap agreements using Level 2 inputs based on observable spot and forward rates in active markets.

The deferred compensation liability is the Company’s obligation under its executive deferred compensation plan. The Company measures the fair value of the liability using the market values of the participants’ underlying investment fund elections.

The fair value of Cash and cash equivalents, Marketable securities, Accounts receivable, Short-term debt excluding the current portion of long-term debt and Trade accounts payable approximated book value due to the short-term nature of these instruments at both March 31, 2024 and December 31, 2023.

The Company has various financial instruments, including cash and cash equivalents, short and long-term debt and forward contracts. While these financial instruments are subject to concentrations of credit risk, the Company has minimized this risk by entering into arrangements with a number of major banks and financial institutions and investing in several high-quality instruments. The Company does not expect any counterparties to fail to meet their obligations.

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLIER FINANCING PROGRAM
3 Months Ended
Mar. 31, 2024
SUPPLIER FINANCING PROGRAM  
SUPPLIER FINANCING PROGRAM

NOTE 14 – SUPPLIER FINANCING PROGRAM

The Company’s suppliers, at the supplier’s sole discretion, are able to factor receivables due from the Company to a financial institution on terms directly negotiated with the financial institution without affecting the Company’s balance sheet classification of the corresponding payable. The Company pays the financial institution the stated amount of the confirmed invoices from its designated suppliers on the original maturity dates of the invoices. Invoices with suppliers have terms between 120 and 180 days. The Company does not provide secured legal assets or other forms of guarantees under the arrangement and has no involvement in establishing the terms or conditions of the arrangement between its suppliers and the financial institution. The amounts due to the financial institution for suppliers that participate in the supplier financing program are included in Trade accounts payable on the Company’s Condensed Consolidated Balance Sheets, and the associated payments are included in operating activities in the Consolidated Statements of Cash Flows. At March 31, 2024 and December 31, 2023, Trade accounts payable included $35,936 and $29,111, respectively, payable to suppliers that have elected to participate in the supplier financing program.

XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2024
SIGNIFICANT ACCOUNTING POLICIES  
Principles of Consolidation

Principles of Consolidation

The consolidated financial statements include the accounts of Lincoln Electric Holdings, Inc. and its wholly-owned and majority-owned subsidiaries for which it has a controlling interest (the “Company”) after elimination of all inter-company accounts, transactions and profits.

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited consolidated financial statements do not include all of the information and notes required by GAAP for complete financial statements. However, in the opinion of management, these unaudited consolidated financial statements contain all the adjustments (consisting of normal recurring accruals) considered necessary to present fairly the financial position, results of operations and cash flows for the interim periods. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024.

The accompanying Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Certain reclassifications have been made to the prior period amounts to conform to the current period presentation, none of which are material.

New Accounting Pronouncements

New Accounting Pronouncements:

This section provides a description of new accounting pronouncements (“Accounting Standards Updates” or “ASUs”) issued by the Financial Accounting Standards Board (“FASB”) that are applicable to the Company.

The following ASUs were adopted as of January 1, 2024:

Standard

Description

ASU No. 2023-01, Leases-Common Control Arrangements (Topic 842), issued March 2023

Requires a lessee in a common-control arrangement to amortize leasehold improvements that it owns over the improvements’ useful life, regardless of the lease term. The requirements of the ASU are effective January 1, 2024 and the adoption did not have an impact on the Company’s consolidated financial statements.

ASU No. 2023-07, Segment Reporting (Topic 280), issued November 2023

Requires enhanced disclosures about significant segment expenses, including significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”), the title and position of the CODM, an amount for other segment items by reportable segment, and disclosures about segment profit or loss and assets on an annual and interim basis. The amendments are effective for annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. Early adoption is permitted. The Company will adopt the required disclosures for the annual period.

ASU No. 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50), issued September 2022.

Requires disclosure about a company’s supplier finance programs, including a period-over-period balance roll forward. This requirement of the ASU is effective for annual periods beginning January 1, 2024 and should be applied prospectively. The Company will adopt the required disclosures for the annual period.

The Company is currently evaluating the impact on its financial statements of the following ASUs:

Standard

Description

ASU No. 2023-06, Disclosure Improvements, issued October 2023

Requires amending certain disclosure and presentation requirements for a variety of topics within the ASC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation S-X or S-K becomes effective, or June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited.

ASU No. 2023-09, Income Taxes (Topic 740), issued December 2023.

Requires disclosure of specific categories in rate reconciliation and additional information for reconciling items that meet a quantitative threshold, additional information about income taxes paid, and disclosure of disaggregated income tax information. The amendments are effective January 1, 2025 and early adoption is permitted.

ASU No. 2024-01, Compensation – Stock Compensation (Topic 718), issued March 2024

Requires determining whether a profits interest award should be accounted for as a share-based payment arrangement or other compensation in accordance with Topic 718. The amendments are effective for annual periods beginning January 1, 2025, and interim periods within those annual periods. Early adoption is permitted.

XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2024
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

Three Months Ended March 31, 

    

2024

    

2023

Consumables

$

527,738

$

569,684

Equipment

 

453,459

 

469,659

Net sales

$

981,197

$

1,039,343

XML 42 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings per share

Three Months Ended March 31, 

    

2024

 

2023

Numerator:

 

  

 

  

Net income

$

123,415

$

121,931

Denominator (shares in 000's):

 

 

Basic weighted average shares outstanding

 

56,865

 

57,596

Effect of dilutive securities - Stock options and awards

 

776

 

821

Diluted weighted average shares outstanding

 

57,641

 

58,417

Basic earnings per share

$

2.17

$

2.12

Diluted earnings per share

$

2.14

$

2.09

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2024
SEGMENT INFORMATION  
Schedule of financial information for the reportable segments

The Harris

Americas

International

Products

Corporate /

    

Welding

    

Welding

    

Group

    

Eliminations

    

Consolidated

Three Months Ended March 31, 2024

 

  

 

  

 

  

 

  

 

  

Net sales

$

624,099

$

235,761

$

121,337

$

$

981,197

Inter-segment sales

 

29,978

8,408

3,093

(41,479)

Total

$

654,077

$

244,169

$

124,430

$

(41,479)

$

981,197

Adjusted EBIT

$

136,100

$

27,776

$

19,878

$

(10,078)

$

173,676

Special items charge (1)

 

3,069

1,536

1,762

6,367

EBIT

$

136,100

$

24,707

$

18,342

$

(11,840)

$

167,309

Interest income

3,221

Interest expense

(12,000)

Income before income taxes

 

 

 

$

158,530

Three Months Ended March 31, 2023

 

  

 

  

 

  

 

  

 

  

Net sales

$

658,645

$

252,416

$

128,282

$

$

1,039,343

Inter-segment sales

 

32,318

 

6,753

 

2,897

 

(41,968)

Total

$

690,963

$

259,169

$

131,179

$

(41,968)

$

1,039,343

Adjusted EBIT

$

132,453

$

29,598

$

18,983

$

(9,402)

$

171,632

Special items charge (2)

 

2,785

 

302

 

 

3,087

EBIT

$

129,668

$

29,296

$

18,983

$

(9,402)

$

168,545

Interest income

 

  

 

  

 

  

 

854

Interest expense

 

  

 

  

 

  

 

(14,055)

Income before income taxes

 

  

 

  

 

  

$

155,344

(1)In the three months ended March 31, 2024, special items include Rationalization and asset impairment charges of $3,069 and $1,536 in International Welding and The Harris Products Group, respectively, as discussed in Note 6 and Acquisition transaction costs of $1,762 in Corporate/Eliminations.
(2)In the three months ended March 31, 2023, special items include amortization of step up in value of acquired inventories of $2,785 and $1,071 in Americas and International Welding, respectively, Rationalization and asset impairment net charges of $877 in International Welding and a gain on disposal of $1,646 in International Welding.
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RATIONALIZATION AND ASSET IMPAIRMENTS (Tables)
3 Months Ended
Mar. 31, 2024
RATIONALIZATION AND ASSET IMPAIRMENTS  
Summary of the activity related to the rationalization liabilities by segment

    

International

    

The Harris Products

    

Welding

    

Group

    

Consolidated

Balance at December 31, 2023

$

15,086

$

$

15,086

Payments and other adjustments

 

(8,290)

 

(1,150)

 

(9,440)

Charged to expense

 

3,005

 

1,536

 

4,541

Balance at March 31, 2024

$

9,801

$

386

$

10,187

XML 45 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Tables)
3 Months Ended
Mar. 31, 2024
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")  
Schedule of changes in accumulated other comprehensive income (loss)

Three Months Ended March 31, 2024

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at December 31, 2023

$

16,536

$

(1,996)

$

(244,387)

$

(229,847)

Other comprehensive income (loss) before reclassification

 

4,528

(13,395)

(8,867)

Amounts reclassified from AOCI

 

(813)

73

(740)

Net current-period other comprehensive income (loss)

 

3,715

 

73

 

(13,395)

 

(9,607)

Balance at March 31, 2024

$

20,251

$

(1,923)

$

(257,782)

$

(239,454)

Three Months Ended March 31, 2023

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at December 31, 2022

$

13,909

$

(1,781)

$

(287,526)

$

(275,398)

Other comprehensive income before reclassification

 

10,134

 

 

14,818

 

24,952

Amounts reclassified from AOCI

 

(1,003)

 

560

 

 

(443)

Net current-period other comprehensive income

 

9,131

 

560

 

14,818

 

24,509

Balance at March 31, 2023

$

23,040

$

(1,221)

$

(272,708)

$

(250,889)

XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2024
INVENTORIES  
Schedule of inventories

    

    

March 31, 2024

    

December 31, 2023

Raw materials

$

141,217

$

160,809

Work-in-process

 

137,803

 

125,756

Finished goods

 

288,259

 

276,299

Total

$

567,279

$

562,864

XML 47 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
3 Months Ended
Mar. 31, 2024
LEASES  
Schedule of leases In balance sheet

Operating Leases

    

Balance Sheet Classification

    

March 31, 2024

    

December 31, 2023

Right-of-use assets

 

Other assets

$

52,615

$

53,284

Current liabilities

 

Other current liabilities

$

13,191

$

13,104

Noncurrent liabilities

 

Other liabilities

 

40,747

 

41,576

Total lease liabilities

 

  

$

53,938

$

54,680

Schedule of future minimum lease payments

    

March 31, 2024

2024

$

11,281

2025

 

12,540

2026

 

9,807

2027

 

7,148

2028

 

5,191

After 2028

 

14,394

Total lease payments

$

60,361

Less: Imputed interest

 

6,423

Operating lease liabilities

$

53,938

XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES (Tables)
3 Months Ended
Mar. 31, 2024
DERIVATIVES  
Schedule of fair values of derivative instruments on the Company's Consolidated Balance Sheets

March 31, 2024

December 31, 2023

Other

Other

Other

Other

Current

Current

Other

Other

Current

Current

Other

Other

Derivatives by hedge designation

Assets

    

Liabilities

    

Assets

    

Liabilities

    

Assets

    

Liabilities

    

Assets

    

Liabilities

Designated as hedging instruments:

  

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

2,391

$

238

$

$

$

1,548

$

687

$

$

Interest rate swap agreements

 

 

2,649

 

 

 

1,460

 

Forward starting swap agreements

23,005

40

20,377

Net investment contracts

1,261

3,351

Commodity contracts

52

45

Not designated as hedging instruments:

 

Foreign exchange contracts

 

1,617

998

 

4,063

 

623

 

 

Total derivatives

$

5,321

$

1,236

$

25,654

$

40

$

5,656

$

4,661

$

21,837

$

Schedule of effects of undesignated derivative instruments on the Company's Consolidated Statements of Income

    

    

Three Months Ended March 31, 

Derivatives by hedge designation

    

Classification of (loss) gain

    

2024

    

2023

Not designated as hedges:

  

  

 

  

Foreign exchange contracts

Selling, general
& administrative expenses

$

(1,615)

$

6,690

Schedule of effects of designated cash flow hedges on AOCI and the entity's Consolidated Statements of Income

    

    

Total gain recognized in AOCI, net of tax

    

March 31, 2024

    

December 31, 2023

    

Foreign exchange contracts

$

1,628

$

721

Interest rate swap agreements

2,198

1,085

Forward starting swap agreements

16,386

14,696

Net investment contracts

9,089

 

7,136

Commodity contracts

 

39

 

34

    

    

Three Months Ended March 31, 

Gain recognized in the

Derivative type

    

Consolidated Statements of Income:

    

2024

    

2023

Foreign exchange contracts

 

Sales

$

839

$

1,206

 

Cost of goods sold

 

232

 

3

Commodity contracts

Cost of goods sold

2

179

XML 49 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE (Tables)
3 Months Ended
Mar. 31, 2024
FAIR VALUE  
Summary of assets and liabilities measured at fair value on a recurring basis

    

    

Quoted Prices in

    

    

Active Markets for

Identical Assets or

Significant Other

Significant

Balance as of

Liabilities

Observable Inputs

Unobservable

Description

    

March 31, 2024

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

4,008

$

$

4,008

$

Net investment contracts

1,261

1,261

Commodity contracts

52

52

Interest rate swap agreements

2,649

2,649

Forward starting swap agreements

 

23,005

 

 

23,005

 

Pension surplus

38,323

38,323

Total assets

$

69,298

$

38,323

$

30,975

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,236

$

$

1,236

$

Forward starting swap agreements

40

40

Deferred compensation

 

54,126

 

 

54,126

 

Total liabilities

$

55,402

$

$

55,402

$

    

    

Quoted Prices in

    

    

Active Markets for

Identical Assets or

Significant Other

Significant

Balance as of

Liabilities

Observable Inputs

Unobservable

Description

    

December 31, 2023

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

5,611

$

$

5,611

$

Interest rate swap agreements

1,460

1,460

Commodity contracts

45

45

Forward starting swap agreements

20,377

20,377

Pension Surplus

 

41,849

 

41,849

 

 

Total assets

$

69,342

$

41,849

$

27,493

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,310

$

$

1,310

$

Net investment contracts

 

3,351

 

 

3,351

 

Deferred compensation

 

53,628

 

 

53,628

 

Total liabilities

$

58,289

$

$

58,289

$

XML 50 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Percentage of net sales over time 10.00%  
Unbilled contracts receivable $ 45,147 $ 41,816
Advance Customer Payments    
Contract with customer liability 37,609 40,063
Billings in Excess of Revenue Recognized    
Contract with customer liability $ 55,401 $ 52,422
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Net sales (Note 2) $ 981,197 $ 1,039,343
Consumables    
Disaggregation of Revenue [Line Items]    
Net sales (Note 2) 527,738 569,684
Equipment    
Disaggregation of Revenue [Line Items]    
Net sales (Note 2) $ 453,459 $ 469,659
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 123,415 $ 121,931
Denominator (shares in 000's):    
Basic weighted average shares outstanding (in shares) 56,865,000 57,596,000
Effect of dilutive securities - Stock options and awards (in shares) 776,000 821,000
Diluted weighted average shares outstanding (in shares) 57,641,000 58,417,000
Basic earnings per share (in dollars per share) $ 2.17 $ 2.12
Diluted earnings per share (in dollars per share) $ 2.14 $ 2.09
Anti-dilutive shares excluded from the computation of diluted earnings per share 25,147 29,112
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 01, 2024
May 03, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Acquisitions          
Annual sales at the date of acquisition     $ 981,197 $ 1,039,343  
RedViking          
Acquisitions          
Net purchase price, net of cash acquired $ 115,000        
Ownership purchased (as a percent) 100.00%        
Acquisition Costs     $ 1,762    
Annual sales at the date of acquisition         $ 70,000
Powermig Automao e Soldagem Ltda.          
Acquisitions          
Net purchase price, net of cash acquired   $ 29,572      
Ownership purchased (as a percent)   100.00%      
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Financial information for the reportable segments    
Net sales (Note 2) $ 981,197 $ 1,039,343
Adjusted EBIT 173,676 171,632
Special items charge 6,367 3,087
EBIT 167,309 168,545
Interest income 3,221 854
Interest expense (12,000) (14,055)
Income before income taxes 158,530 155,344
Rationalization and asset impairment charges (Note 6) 4,605 877
Inter-segment    
Financial information for the reportable segments    
Net sales (Note 2) (41,479) (41,968)
Corporate/Eliminations    
Financial information for the reportable segments    
Net sales (Note 2) (41,479) (41,968)
Adjusted EBIT (10,078) (9,402)
Special items charge 1,762 0
EBIT (11,840) (9,402)
Acquisition Costs 1,762  
Americas Welding    
Financial information for the reportable segments    
Net sales (Note 2) 624,099 658,645
Business combination, inventory step up   2,785
Americas Welding | Operating Segments    
Financial information for the reportable segments    
Net sales (Note 2) 654,077 690,963
Adjusted EBIT 136,100 132,453
Special items charge 0 2,785
EBIT 136,100 129,668
Americas Welding | Inter-segment    
Financial information for the reportable segments    
Net sales (Note 2) 29,978 32,318
International Welding    
Financial information for the reportable segments    
Net sales (Note 2) 235,761 252,416
Rationalization and asset impairment charges (Note 6) 3,069 877
Business combination, inventory step up   1,071
Gain (loss) on disposition of assets   1,646
International Welding | Operating Segments    
Financial information for the reportable segments    
Net sales (Note 2) 244,169 259,169
Adjusted EBIT 27,776 29,598
Special items charge 3,069 302
EBIT 24,707 29,296
International Welding | Inter-segment    
Financial information for the reportable segments    
Net sales (Note 2) 8,408 6,753
The Harris Products Group    
Financial information for the reportable segments    
Net sales (Note 2) 121,337 128,282
Rationalization and asset impairment charges (Note 6) 1,536  
The Harris Products Group | Operating Segments    
Financial information for the reportable segments    
Net sales (Note 2) 124,430 131,179
Adjusted EBIT 19,878 18,983
Special items charge 1,536 0
EBIT 18,342 18,983
The Harris Products Group | Inter-segment    
Financial information for the reportable segments    
Net sales (Note 2) $ 3,093 $ 2,897
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION - Narrative (Details)
3 Months Ended
Mar. 31, 2024
segment
SEGMENT INFORMATION  
Number of operating segments (segments) 3
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Activity related to the rationalization liabilities by segment  
Balance at the beginning of the period $ 15,086
Payments and other adjustments (9,440)
Charged to expense 4,541
Balance at the end of the period 10,187
International Welding  
Activity related to the rationalization liabilities by segment  
Balance at the beginning of the period 15,086
Payments and other adjustments (8,290)
Charged to expense 3,005
Balance at the end of the period 9,801
The Harris Products Group  
Activity related to the rationalization liabilities by segment  
Balance at the beginning of the period 0
Payments and other adjustments (1,150)
Charged to expense 1,536
Balance at the end of the period $ 386
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RATIONALIZATION AND ASSET IMPAIRMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]      
Rationalization and asset impairment charges (Note 6) $ 4,605 $ 877  
Restructuring liability 10,187   $ 15,086
International Welding      
Restructuring Cost and Reserve [Line Items]      
Rationalization and asset impairment charges (Note 6) 3,069 $ 877  
Restructuring liability 9,801   15,086
The Harris Products Group      
Restructuring Cost and Reserve [Line Items]      
Rationalization and asset impairment charges (Note 6) 1,536    
Restructuring liability $ 386   $ 0
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Accumulated other comprehensive (loss) income      
Beginning Balance $ 1,308,852 $ 1,034,041 $ 1,034,041
Ending Balance 1,307,828 1,125,236 1,308,852
Net sales (Note 2) 981,197 1,039,343  
Income taxes 35,115 33,413  
Cost of goods sold 612,798 683,986  
Accumulated Other Comprehensive Income (Loss)      
Accumulated other comprehensive (loss) income      
Beginning Balance (229,847) (275,398) (275,398)
Other comprehensive income (loss) before reclassification (8,867) 24,952  
Amounts reclassified from AOCI (740) (443)  
Net current-period other comprehensive income (loss) (9,607) 24,509  
Ending Balance (239,454) (250,889) (229,847)
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges      
Accumulated other comprehensive (loss) income      
Beginning Balance 16,536 13,909 13,909
Other comprehensive income (loss) before reclassification 4,528 10,134  
Amounts reclassified from AOCI (813) (1,003)  
Net current-period other comprehensive income (loss) 3,715 9,131  
Ending Balance 20,251 23,040 16,536
Defined benefit pension plan activity      
Accumulated other comprehensive (loss) income      
Beginning Balance (1,996) (1,781) (1,781)
Other comprehensive income (loss) before reclassification 0 0  
Amounts reclassified from AOCI 73 560  
Net current-period other comprehensive income (loss) 73 560  
Ending Balance (1,923) (1,221) (1,996)
Currency translation adjustment      
Accumulated other comprehensive (loss) income      
Beginning Balance (244,387) (287,526) (287,526)
Other comprehensive income (loss) before reclassification (13,395) 14,818  
Amounts reclassified from AOCI 0 0  
Net current-period other comprehensive income (loss) (13,395) 14,818  
Ending Balance $ (257,782) $ (272,708) $ (244,387)
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
INVENTORIES      
Raw materials $ 141,217   $ 160,809
Work-in-process 137,803   125,756
Finished goods 288,259   276,299
Total $ 567,279   $ 562,864
Percentage of total inventories valued using the LIFO method (as a percent) 36.00%   37.00%
Excess of current cost over LIFO cost $ 129,415   $ 129,946
(Benefit) charge due to LIFO inventory valuations $ (531) $ 2,191  
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
LEASES    
Operating lease, weighted average remaining lease term 6 years 9 months 18 days  
Lease, cost $ 6,161 $ 5,851
Operating lease, payments 4,049 3,145
Right-of-use asset obtained in exchange for operating lease liability $ 3,546 $ 3,896
Operating lease, weighted average discount rate, percent 3.60%  
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Schedule of Leases in Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
LEASES    
Right-of-use assets $ 52,615 $ 53,284
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent Other Assets, Noncurrent
Current liabilities $ 13,191 $ 13,104
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current Other Liabilities, Current
Noncurrent liabilities $ 40,747 $ 41,576
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Total lease liabilities $ 53,938 $ 54,680
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Maturities of Lease Liabilities, Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
LEASES    
2024 $ 11,281  
2025 12,540  
2026 9,807  
2027 7,148  
2028 5,191  
After 2028 14,394  
Total lease payments 60,361  
Less: Imputed interest 6,423  
Operating lease liabilities $ 53,938 $ 54,680
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Revolving Credit Agreement) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 08, 2023
Apr. 23, 2021
Mar. 31, 2024
Revolving credit agreement      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit   $ 500,000  
Credit facility covenant compliance     As of March 31, 2024, the Company was in compliance with all of its covenants
Debt instrument term   5 years  
Additional increase in borrowing capacity of the line of credit available at the entity's option   $ 150,000  
Line of credit, current     $ 0
Revolving credit agreement | Minimum      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 0.85%    
Revolving credit agreement | Maximum      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 1.85%    
Other Lines of Credit and Debt Agreements      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit     90,945
Line of credit, current     $ 4,720
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Long-Term Debt) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Oct. 20, 2016
Apr. 01, 2015
Debt Instrument [Line Items]        
Fair value of long-term debt $ 981,481 $ 1,013,795    
Carrying value of long-term debt $ 1,102,677 $ 1,102,771    
Senior Notes 2016        
Debt Instrument [Line Items]        
Face amount of loan     $ 350,000  
Senior Notes        
Debt Instrument [Line Items]        
Debt instrument, covenant compliance As of March 31, 2024, the Company was in compliance with all of its debt covenants      
Weighted average term 3.30%      
Weighted Average        
Debt Instrument [Line Items]        
Debt instrument term 10 years 1 month 6 days      
Senior Notes 2015        
Debt Instrument [Line Items]        
Face amount of loan       $ 350,000
Minimum | Senior Notes        
Debt Instrument [Line Items]        
Face amount of loan $ 50,000      
Debt instrument, interest rate, stated percentage 2.75%      
Maximum | Senior Notes        
Debt Instrument [Line Items]        
Face amount of loan $ 100,000      
Debt instrument, interest rate, stated percentage 4.02%      
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Term Loan) (Details) - Term Loan
$ in Thousands
Nov. 29, 2022
USD ($)
Debt Instrument [Line Items]  
Face amount of loan $ 400,000
Maximum | SOFR  
Debt Instrument [Line Items]  
Debt instrument, basis spread on variable rate 1.75%
Minimum | SOFR  
Debt Instrument [Line Items]  
Debt instrument, basis spread on variable rate 0.75%
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
INCOME TAXES    
Income taxes $ 35,115 $ 33,413
Pre-tax income $ 158,530 $ 155,344
Effective tax rate 22.20% 21.50%
Unrecognized tax benefits $ 12,855  
Unrecognized tax benefits that, if recognized, would be reflected as a component of income tax expense 10,304  
Reasonably possible further reduction in prior years' unrecognized tax benefits during the next twelve months $ 1,864  
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES (Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets $ 5,321 $ 5,656
Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 1,236 4,661
Other Noncurrent Assets    
Fair values of derivative instruments    
Fair value of derivative assets 25,654 21,837
Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 40 0
Designated as Hedging Instruments | Foreign exchange contracts | Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets 2,391 1,548
Designated as Hedging Instruments | Foreign exchange contracts | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 238 687
Designated as Hedging Instruments | Foreign exchange contracts | Other Noncurrent Assets    
Fair values of derivative instruments    
Fair value of derivative assets 0 0
Designated as Hedging Instruments | Foreign exchange contracts | Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Designated as Hedging Instruments | Interest rate swap agreements | Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets 0 0
Designated as Hedging Instruments | Interest rate swap agreements | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Designated as Hedging Instruments | Interest rate swap agreements | Other Noncurrent Assets    
Fair values of derivative instruments    
Fair value of derivative assets 2,649 1,460
Designated as Hedging Instruments | Interest rate swap agreements | Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Designated as Hedging Instruments | Forward starting swap agreements | Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets 0 0
Designated as Hedging Instruments | Forward starting swap agreements | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Designated as Hedging Instruments | Forward starting swap agreements | Other Noncurrent Assets    
Fair values of derivative instruments    
Fair value of derivative assets 23,005 20,377
Designated as Hedging Instruments | Forward starting swap agreements | Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 40 0
Designated as Hedging Instruments | Net investment contracts | Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets 1,261 0
Designated as Hedging Instruments | Net investment contracts | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 3,351
Designated as Hedging Instruments | Net investment contracts | Other Noncurrent Assets    
Fair values of derivative instruments    
Fair value of derivative assets 0 0
Designated as Hedging Instruments | Net investment contracts | Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Designated as Hedging Instruments | Commodity contracts | Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets 52 45
Designated as Hedging Instruments | Commodity contracts | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Designated as Hedging Instruments | Commodity contracts | Other Noncurrent Assets    
Fair values of derivative instruments    
Fair value of derivative assets 0 0
Designated as Hedging Instruments | Commodity contracts | Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Not designated as hedging instruments | Foreign exchange contracts | Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets 1,617 4,063
Not designated as hedging instruments | Foreign exchange contracts | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 998 623
Not designated as hedging instruments | Foreign exchange contracts | Other Noncurrent Assets    
Fair values of derivative instruments    
Fair value of derivative assets 0 0
Not designated as hedging instruments | Foreign exchange contracts | Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities $ 0 $ 0
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES (Derivatives Income Statement Impact) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Foreign exchange contracts | Selling, general & administrative expenses    
Effects of undesignated derivative instruments on the entity's Consolidated Statements of Income    
(Loss) gains recognized in income $ (1,615) $ 6,690
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES (AOCI Impact) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Foreign exchange contracts      
Fair values of derivative instruments      
Gain recognized in AOCI $ 1,628   $ 721
Interest rate swap agreements      
Fair values of derivative instruments      
Gain recognized in AOCI 2,198   1,085
Forward starting swap agreements      
Fair values of derivative instruments      
Gain recognized in AOCI 16,386   14,696
Net investment contracts      
Fair values of derivative instruments      
Gain recognized in AOCI 9,089   7,136
Commodity contracts      
Fair values of derivative instruments      
Gain recognized in AOCI 39   $ 34
Net Sales | Foreign exchange contracts      
Fair values of derivative instruments      
Gain reclassified from AOCI to earnings 839 $ 1,206  
Cost of goods sold | Foreign exchange contracts      
Fair values of derivative instruments      
Gain reclassified from AOCI to earnings 232 3  
Cost of goods sold | Commodity contracts      
Fair values of derivative instruments      
Gain reclassified from AOCI to earnings $ 2 $ 179  
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVES - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
lb
Dec. 31, 2023
USD ($)
lb
Mar. 31, 2023
USD ($)
Derivative [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net $ 1,667    
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer 12 months    
Term Loan      
Derivative [Line Items]      
Debt associated with interest rate swap     $ 150,000
Interest rate swap agreements      
Derivative [Line Items]      
Notional amount of derivative instruments     $ 150,000
Not designated as hedging instruments | Foreign exchange contracts      
Derivative [Line Items]      
Derivative Asset, Notional Amount $ 416,200 $ 492,600  
Cash flow hedges | Designated as Hedging Instruments | Foreign exchange contracts      
Derivative [Line Items]      
Derivative Asset, Notional Amount $ 98,808 $ 84,148  
Cash flow hedges | Designated as Hedging Instruments | Commodity contracts      
Derivative [Line Items]      
Notional amount (in pounds) | lb 150,000 200,000  
Cash flow hedges | Designated as Hedging Instruments | Short-term Forward Contracts      
Derivative [Line Items]      
Notional amount of derivative instruments $ 100,000    
Cash flow hedges | Designated as Hedging Instruments | Long-term Forward Contracts      
Derivative [Line Items]      
Derivative Asset, Notional Amount 100,000 $ 100,000  
Net investment hedges | Designated as Hedging Instruments | Foreign exchange contracts      
Derivative [Line Items]      
Derivative Asset, Notional Amount $ 117,578 $ 119,607  
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details) - Recurring basis - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Total assets $ 69,298 $ 69,342
Liabilities:    
Deferred compensation 54,126 53,628
Total liabilities 55,402 58,289
Foreign exchange contracts    
Assets:    
Assets 4,008 5,611
Liabilities:    
Liabilities 1,236 1,310
Net investment contracts    
Assets:    
Assets 1,261  
Liabilities:    
Liabilities   3,351
Commodity contracts    
Assets:    
Assets 52 45
Interest rate swap agreements    
Assets:    
Assets 2,649 1,460
Forward starting swap agreements    
Assets:    
Assets 23,005 20,377
Liabilities:    
Liabilities 40  
Pension surplus    
Assets:    
Assets 38,323 41,849
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1)    
Assets:    
Total assets 38,323 41,849
Liabilities:    
Deferred compensation 0 0
Total liabilities 0 0
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Foreign exchange contracts    
Assets:    
Assets 0 0
Liabilities:    
Liabilities 0 0
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Net investment contracts    
Assets:    
Assets 0  
Liabilities:    
Liabilities   0
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Commodity contracts    
Assets:    
Assets 0 0
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Interest rate swap agreements    
Assets:    
Assets 0 0
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Forward starting swap agreements    
Assets:    
Assets 0 0
Liabilities:    
Liabilities 0  
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Pension surplus    
Assets:    
Assets 38,323 41,849
Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets 30,975 27,493
Liabilities:    
Deferred compensation 54,126 53,628
Total liabilities 55,402 58,289
Significant Other Observable Inputs (Level 2) | Foreign exchange contracts    
Assets:    
Assets 4,008 5,611
Liabilities:    
Liabilities 1,236 1,310
Significant Other Observable Inputs (Level 2) | Net investment contracts    
Assets:    
Assets 1,261  
Liabilities:    
Liabilities   3,351
Significant Other Observable Inputs (Level 2) | Commodity contracts    
Assets:    
Assets 52 45
Significant Other Observable Inputs (Level 2) | Interest rate swap agreements    
Assets:    
Assets 2,649 1,460
Significant Other Observable Inputs (Level 2) | Forward starting swap agreements    
Assets:    
Assets 23,005 20,377
Liabilities:    
Liabilities 40  
Significant Other Observable Inputs (Level 2) | Pension surplus    
Assets:    
Assets 0 0
Significant Unobservable Inputs (Level 3)    
Assets:    
Total assets 0 0
Liabilities:    
Deferred compensation 0 0
Total liabilities 0 0
Significant Unobservable Inputs (Level 3) | Foreign exchange contracts    
Assets:    
Assets 0 0
Liabilities:    
Liabilities 0 0
Significant Unobservable Inputs (Level 3) | Net investment contracts    
Assets:    
Assets 0  
Liabilities:    
Liabilities   0
Significant Unobservable Inputs (Level 3) | Commodity contracts    
Assets:    
Assets 0 0
Significant Unobservable Inputs (Level 3) | Interest rate swap agreements    
Assets:    
Assets 0 0
Significant Unobservable Inputs (Level 3) | Forward starting swap agreements    
Assets:    
Assets 0 0
Liabilities:    
Liabilities 0  
Significant Unobservable Inputs (Level 3) | Pension surplus    
Assets:    
Assets $ 0 $ 0
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUPPLIER FINANCING PROGRAM (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Supplier financing program    
Supplier financing program obligations included in accounts payable $ 35,936 $ 29,111
Minimum    
Supplier financing program    
Supplier terms 120 days  
Maximum    
Supplier financing program    
Supplier terms 180 days  
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 123,415 $ 121,931
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 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
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %LF5@'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 " !;)E8D0T6*^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$[2#4R:RT9/'0Q6V-C-V&IK&CO&UDCZ]DN\-F5L#["CI=^? M/H$:Y87J [Z$WF,@@_%NM)V+0ODU.Q)Y 1#5$:V,^91P4W/?!RMI>H8#>*E. M\H!0%L4]6"2I)4F8@9E?B*QMM!(JH*0^7/!:+7C_&;H$TPJP0XN.(O"< VOG MB?X\=@W< #.,,-CX74"]$%/U3VSJ +LDQVB6U# ,^5"EW+0#A_?G[6M:-S,N MDG0*IU_1"#I[7+/KY+?J\6FW86U9E'56U%FYVO$'47%1KSYFUQ]^-V';:[,W M_]CX*M@V\.LNVB]02P,$% @ 6R96)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" !;)E83*SQ,3H% !0%0 & 'AL+W=O^>"$U !9[9)VF^_ M8TB@NR,'^J+AGQ]^'-O/.?9D+]6;CH0PY#U-,GW=BXS97CF.#B*1!,9>\&93K9\(U;"_+%=*CAS*I4P3D6F8YD1)=;7O1F]NO&8 M;5 \\6?CH_I]\?'P,:]<"U\F?\6AB:Y[XQX)Q9KGB7F6^P=Q^*"AU0MDHHO_9%\^ M.QCT2)!K(]-#8R!(XZS\Y>^'0'QJX'DG&K!#@R(03OFB@O*6&SZ=*+DGRCX- M:O:@^-2B-<#%F>V5E5%P-X9V9GHK@QR"; C/0G*7F=A\D'E6]C9$;>(8>(E] MU D.@C>E(#LAZ)&O,C.1!K%0A/]M[P!<1"5E?[H0B=N2=-WUDV7C0W-A.E2N]Y8&X[L%*;SE71JCD@SR+K52FB0B7 M,BH7"-&H(AIU(UH*%4L[7$,"@[XQ1+A2-::*086@751H%QV[3'%PK,)P3D<+ MUUKS1&/A&E=,8U3G,)OOXT20QSQ]%:J)!==P^W3@,@3FLH*Y[ +S+#:Q-A C M0QYYVMASN,YB_N@_+1[)W>+.?WF>^^3A:7$[?_RR(G #X:1N;8AN%])Y%D@% M'5C8X!E9&1AH1"KBRSPSZ@-^PT;\%O6G!PSRDVO3+I O_)W,0QAW\3H."E*D MIULDO4&?CD?N<$@Q0E83LBZ$LS $@]1GQP.R@.?(4]8<.UR2L;%+H2?.B9_P M6)'93F2HL= Z&5#4T/]'Z]LSZ.T7N6_.@;B<_8:5HG1P8;M_'2)&[]R#BV4:<3&,M0H^SU>T, M*]-8G0M8IUS@YTK9"J0L.XIP@4_DNA$.5_R.5MBLS@&L4PZ89U ^ELLO6Z_Q M(VHC&:[80E;[/>OD][8V@I0.=KJ1JG'XM^@LN((Q, L"6&9"J2#"4A)CK&V? M=;+]5OD]G>I4!L[P+Z @HG 7M,MSYK#APNV MHM5FSW"O/@8K@O4]"H3+M +5IL]POS[.RH,_&AF\G1ULDCSE!M)D9CVMD;%4 M'A;*=EME-QV.+MVQYWD39]=$51L_Z[0F\&'V*;M S0 I+K(0WCNX6@9,S MT/FTR64-J-C*TR2PZ[%ROZNZ6FT7SLI-LOKQ"A4/8!N+^6TAQ/[ NJ3=3IOU!+ P04 " ! M;)E8YE[$PD $ !B#@ & 'AL+W=O\U(9XNH)'HD'6?[]",E1;8E M2MV&O;$>?/?G[X[DG3C;,_Y=Y 2O99%)>96+N7VPK9%FD-)Q#G;0J7^63-> M$JD>^<866PXDJYW*PG8=)[1+0BMK,:O?/?#%C.UD02MXX$CLRI+P/R^A8/NY MA:VW%X]TDTO]PE[,MF0#*Y#?M@]*PGEN?\<421]JAMOB- MPEX8$E%(564AQ_M*)6-Z9V/+Y_4_]2 M!Z^">28"EJSXG68RGUNQA3)8DUTA']G^%V@#"K1>R@I1_Z)]8QLD%DIW0K*R M=58$):V:*WEM$W'DH'3,#F[KX/8=_!$'KW7PZD ;LCJL*R+)8L;9'G%MK=3T M39V;VEM%0RL]C2O)U;]4^-UN?1J/>^_YM*4 MLD;2-TOJ37PAMB2%N:5VJ0#^ M;B_4\X=#Z9XOV?Q$ZB][OH_2GUQ9VJ.8(4 M(-"'.R8!N1]-X38:8:VA2\S+(HDQ3J*9_7('C;IP1G,@L +(C-6J/4F4YH1ONE4<&E=Q/,#S0R?HQ3 TBJ.1_"== ,ED /=;T#FN M-JH2IZP$$ULR3%T8.(,,F\Q\+_3-@-@Y]!-G$O&FDJ"*BWQ;!6>H N-";G5Z M^>FO8X,5]EP'CV >M3T\G4F9 Y_(8NM^/*[KAFZ?;FCEXW@,SCW N3_(H<9" MSZ ^TZ"%1)*\FK=4*W:2HB ./*H!2I4,8(VIYXYI8UF=+Q0SW%_MYNMW!'B0Z_"T\WJBA8["=F_ M9FY4XU,:O\]LLG*2$>9#"\/3/6Q)1(XR^D(S4%^QZI,_+11O=D W$D>#_#GG M$>X3FZP&)=4^^EHO0?4:?8@1*&6[2C;?OMW;[J#TN3X>]-Y?Z@-4?0HXR#2G M+_5ENZ&50 6LE:0B5=//FP--\R#9MCX3/#.I3ACU;:X.@<"U@?I_S=3LM0]Z M@.Y8N?@;4$L#!!0 ( %LF5AJ-P>'3@, $T) 8 >&PO=V]R:W-H M965T&ULK5;;;MLX$/T50ELL6F ;72U965M 8KMH@(T=Q$G[ MS$ACB5N)=$G:;OKU.Y04K6,I1A_Z8O$R<^:<,3G#R4'(;ZH T.1'57(UM0JM MMY>VK=("*JHNQ!8X[FR$K*C&JNY/)1.QT MR3C<2:)V547E\S64XC"U7.MEX9[EA38+=C+9TAS6H!^W=Q)G=H>2L0JX8H(3 M"9NI=>5>SF)C7QM\87!01V-BE#P)\;AR,'Q!EV\%H'[]0A>,/!;QW\6FC#K)8U MIYHF$RD.1!IK1#.#.C>U-ZIAW/R+:RUQEZ&?3F:KY7KUS\W\ZF$Q)^L'_-PN ME@]KLOI$9JO;N_O%Y\5R??-E06Z6.%^0C^1Q/2?OWWT@[PCCY*$0.T5YIB:V M1C8&TT[;R-=-9.^-R#ZY%5P7BBQX!MEK?QM5=%*\%RG7WEG 6RHOB._^13S' M"P;XS'[=W3]#Q^\RZ]=X_N_)[% "FP#!< !SOR_5EJ8PM? "*Y![L)(__W!# MY^\A];\)[%4N@BX7P3GT9(GEB/%45# DL_$-:U]3=?:)Z_F!.YK8^V,!0V9N M[+N=V2MJHX[:Z"RU1X[%KV0_(2,Y%CV"I24#R?;4E!>%8\5R3C5NXS$GWW=H MNWEF/"=4D92J@FRP$)("LAP&+T$3?73$VH]ZTOI&L?N6L+ 3%IX5-H<-KF3D M"3B.--FVI7=;TK9Z,OT\Q#CLD8G\$[Y]DU'H#-.-.KK16;JSG93 TV>B)>6J MI$V1S_[%$HA-0P\1C7HL/KJ^'Y\FMV_F!F-W/$QWW-$=GZ6[T@5(@B<:;TMA M,KL'\KX42GUH#_KE$.-QGW$<.M$)X;Z5%XR<>)APW!&.S^?W%=6W+V/=VP\>*('==-9>]6NS?!5=T*3]:O\:W0M/;_ M89J'!M;MG'%%2M@@I',18>)DT[R;B1;;NO\]"8W=M!X6^-X!:0QP?R.$?IF8 M -T+*OD/4$L#!!0 ( %LF5B.[;(3W04 ,@6 8 >&PO=V]R:W-H M965T&ULK9AM;]LV$,>_"N$56PLDM4@]D&H3 X[CK0;2)*O= M#7M)RW0L5!)=BK:;;[^CI$J.12DID#>))-^1_Z/N[B?RXB#5MWPCA$8_TB3+ M+P<;K;Q>C2[D3B=Q)NX5RG=IRM7CE4CDX7* !S\??(D?-MH\&(XNMOQ!S(7^NKU7 M<#>L1UG%J.4202 M$6DS!(=_>S$126)& AW?JT$']9S&\?CZY^A_%L%#,$N>BXE,_HU7>G,Y8 .T M$FN^2_07>?@DJH!\,UXDD[SXBPZ5K3- T2[7,JV<04$:9^5__J-:B",'['4X MD,J!O-3!K1S<(M!261'6-==\=*'D 2EC#:.9BV)M"F^()L[,:YQK!;_&X*=' MD[O;^=W-['J\F%ZCJ_'-^'8R1?-/T^EBCL[1U_DU>OOF'7J#X@PM-G*7\VR5 M7PPUS&S\AU$URU4Y"^F8Y3-7[Y&+SQ!QB&=QG_2[7XNH=G>?N@\AWCIH4@=- MBO'"VT-I_3W[/ZFM#[D6QZ)RP'43B[47@Q&O_^& ^>C+;A7 M&NQ)J&X=JMLW^FC"\PV"EX8BK=3K53J.(KD#8= <(@$JEXE ;Q.1YX@GT&QX%@D$;0NM MY&ZIU[L$.D#E(-?H#<9GQ*4F34V*?2P>>(%7/7#?V<(M]?A'YV/O)%R+ MFMP_=YP9]D>7H-4L:^Q5^O$,;1-N5A.*TM3C-C6RJTR/HEVZ2[@6 M*V 1M(,HY@7M3(HSYI]Y!!_E.*/!61@ZO4G.VHG!"&[5M,6,^BX.[#&'=\X+4[D[IROUX8@_*CN 3 M?38[['F8=0@\ C/N3^N[Q?@&C>=S0+%5(&Y-[+J0SYB>*K0:4JC/#HD-1O'+ M.'H3\V6ZZMW8L19?-=:3 MY*#DM.%8K(CG^AUOI^$I[@?J0O&5:"BYY8^&J5:9;<2YA-+PM!:M=GZWU(:% MN!^&P'ZU@YXGTFTB'X5 D4QAHY*7S<]TRJ7(Q#KN*-4V_##V*&VML\T.OAK< M#OD-)?&O8#)YIAK:%'0=[#/_5*W%#GMNT%6U#2[QK_#RN=IMTY!ZC!VM6:76 M8N=[ >Y@.VZHB?NQ>2.SAZ;4S0YT=GWKD0:)I!^)96(\DQ"DS3OB4,S8 MJ4RK8<" W1TZ&S(2W(N=^88KL9')2JC\#S2%;RC]:)7:"]A?WL6]TFA/@S[: MLO9R;321:0J97L1N?S&DM=XA\T];^'-63]4U5"3]5!RO5K&I1,B?+8]7Y_!% M&O%M#/EDE=H&GA\X7BO3;7;$=?V.%D@:-))^-'X1FL,C Y769P]V!?40CL: M!,??395,BV' F.-V+6O#1?(L%^O]@"PA V"$Y#?G:'N!$IG;I;=)=T[$,MAKD5.9-LN $=_O:GH-#AC+0JRVH(F[:.K0II$$CZ$5CN!&YFXZO9S6PQF\[1^/8:E4^G M?W^=+?ZS"F?M8QKK_L!N:-D?#(^.&N'N(L!R2OP=-Y3R%V51Z;EC=: M;HN3QZ746J;%Y4; 1ZDR!O#[6@*VJQMSF%D?7H_^!U!+ P04 " !;)E8 M\[S]?W$" #B!0 & 'AL+W=O5(*2R.5MA-(#"I:ML^N<]M8.'9F.RW[][.=$!46V";M2^+' M/>?> A.[D1=ZSP?W=%-H>^!G M:84WL #]4,VEV?D=2TY+X(H*CB2L1]XXO)@D-MX%?*.P4WMK9)6LA'BTF^M\ MY 6V(&! M&7 YK6%"3!FB4P9/UI.KTMI@?OK9_8O3KO1LL(*)H)]I[DN1M[0 M0SFL<%E-T>'"$#A#E M:%F(6F&>J]37IA++YY,VZV63-7HCZU^.1]^!1(!X]?PGVC MOVM"U#4AA3UM#EO236=M=J H3&'G&5PKD%KSLXX=P$'SN4_J?R%[H MCCO=\7OLV9@047.MC!T)T"U>,3A&F!EG8TX F1F!=)N7 I;0S9)N%812?I?YV7W9?5#)(NJ@7>I).3_(G/759,ZPA-U8V M#2,4VV'15V;R6P'#X6D2A:_J[ D[&YR?!Z\*]?<<:*>?^<$WE"O$8&V PG,BO'\^NO=*]N/&_,QZ!@5UG\1Q26N\N9/4,AVP2'N'R?/?S" MF@89%6^=Q47]%STTMMH,K0]%F26-,Z]!$J7'S^!+TQ%G#I@..)#&@0@.Q!IP MH(T#%4NP!QSTQD$7''1SP,%H' RQA"$'LW$PG]IHJW&PZF =>[<.S2HH@^5% MGCV@O++FM.JBCF_MS2,2I54JWI8Y_V_$_7*]>W;DK='O'/WYU MW][=HG<>RC M,H@EK)6:]9Z5?.BR$+E!GD;I5M88=Z0ZZ_4A.<1!R2GORAW+$6\>GR)VU=B] M9^@Z76<)0\_>9$7Q7(+WU/@[/MD4A_P1W=:1D #\$4#6ZYD%3YA3UI!3UI": MHP]P7K-ME%9]A%X'<9"N&0I*M&+K%XCBGQ#1")$EPI%IULQJBKQ?.K9A7RSN MS^/=-])M;!M6UVS5-Z-4,PU-Z]JY?;LYL0SJ",5Z,CO=MBW+[!KZ?4.L45W3 M\/ZEWCWSCK&*&91)=Z%YE+:KGWLMB'ZS9Y8QG M;<'R>S9;_O =-K6?9>,)$N9"PCQ(F \$Z^2%?LH+O:;3@;S@,T8UZ'DZ\ 2H MKYY7$VX]7>ZR.&1Y\2-R/Q^B\E&6%#I@/UQ!PE:0,!<2YD'"?"!8)W>,4^X8 MRCGE+5_)1O431Y8:2M^IJ0$)6QF]F0P3[% L3.V097J0,'^T 9UPFJ=PFLIP M?DASMLZV:?0W7UT$279(RP)M\BRIEM[UPN4C2_E5B?;-5F'/GR1\B9;R/,@V MJ R^R/) 6>C4/("$K2!AKME_/)K"8L&#+-!7%]C) .N4 =9H!@1Q'?\M7ZHB M'F+^ (CN@VH[5_#K(MJF]>*3K\71YP.WW3Q6:XJ@0.N@V*$-WWFB'0NW;#0M ME#69FA:0L!4DS+5Z47*P.--XD"7Z(R5V$L,^)8:M3(RK0YZS=/V(RIR/>+[_ MJ'?YX5]\_YBPM!R+M1(^-=:0L!4DS+7[TW*UMQ""#5FD/U9D)]K.*=J..MK5 M4 ZC^RAD?,O-A_TZYMN$4!99)6AJ9"%A*Z?7,W-J.I;XD(Y4&KV@VL\]7,J8%N:-T%C&X9PAX. QC<]$-?QM,3S?W4OCB245H\)>7EV)J0,2E.:"TCQ0F@]% MZR9'JYUAM7AV<\C7NVI+SQ_(C:2ZR7+^Z#Z*>])T4!(G#V](V@J4YH+2O(;6 MG:0)%D5'?]RN&^M6U<-J66\DUJ/30%_4FV-'U/34=9@<3U!5#Y3F@=)\*%HW M-UIE#RO%GV5]0""-.JAJU]#.CU+8,<3W@2@SG MQ-!LVQ&V.')#[!#'$2=&B92%B4'H4+>V8A96JUE"MPJG'>-=+)%7+,/J+9% M!2E0F@M*\T!I/A2MFQRMSH750M?H^:(\)ZPG#;N^ ,/SF?9.&"5VU+1MC=KB ML.L;\GG'L75+''8R0],FAJ&+PZYOB2D?R 89&':M4(352M&DRVQFT%U(%":"TKS0&D^%*V;'ZVTA)W_\KP1@PI.H+05*,T%I7F@-!^*UGTW MI%6PB%K!4I\[JIVGI@@H;45DPA?5L: ;N:"E>J T?[P-W;"VHA91BUK_T?FC MNM3)^0"JB8'27-(7]<0%JP=:HJ\NL9L'9^]^J?6K__,44EV5R M:C?NK:!%U(+6A'-)-6ERC$'?3",2'4G'1)RJ7=!2/5":/]Z&;HQ;-8RHU;!_ M=3JI9DZ.MD0/TQU;5#1!"W5!:9ZL"::H%_@R*]LD X<2I)7>B%IZ^^;32=(7 MWZ@C"@#J2DP>E*#2&RC- Z7Y4+1N()A-]JM'$C4Y['4KV^ZMR4!5.5":+VL"MNP!29^V M4NJI:[GGY *>_BOO1BF([6ZV-0O0J4YH+2/%": M#T4[)L?B[ >TU2^P>72W45J@F&TX7GMA\3#FQQ\U'V_*;%__IO9C5I994E_N M6!"RO#+@_]]D6?GUIOJ9[NFGYQ7?I M3JI[70(8\E!QH<=!:4P]"D.=EU!1W9,U"+Q92551@T>U#G6M@!8.5/$PZO>' M8469"++4V>8J2^7&<"9@KHC>5!55OR? Y6X<#(*]X8:M2V,-89;6= T+,+?U M7.$I;%D*5H'03 JB8#4.3@>C:6+]G<-W!CM]L"=6R9V4]_9P48R#ODT(..3& M,E!+ZZ\79 MZ7)V1A9+7"YG5\L%N3XGLV^W%\N?Y&A.%0A3@F$YYB!>32XEDFLQ$ <53?(BYMP*BO8!)]"KA)54]$@_>DZ@?)1WY M3/\>'K^23MS6,W9\\;_6LZMDGC+IIK1]/-(US6$<8*-J4%L(LG=O!L/^YRZ] M_XGLB?JD59^\QIY-J2Y)P;:L %%H;*>S?K0>=Q7% M1SIQD>PLVF;]WLD@#;>'8KNLE6'9ECWP M)4]OM]<*[GI[+8&(>)P(&2/%U^>=$3X=4ULOR"3N!']*#JZ1-N5>RI_Z9A:< M=RR-B(?<3[4*!C^/?,S#4&L"'+\*I9W]._7"P^M7[9>9\6#,/4OX6(8_1)!N MSCM>!P5\S79A>B.?OO'"($?K\V689'_14R%K=9"_2U(9%8L!023B_)<]%XXX M6 !ZS M(L8!4%]@-"VBQ@&:&YL@RLR8L9<,S)9^0TM*@35]DOLE6@S4BUMNX M3!7\5\"Z=#A>S)>+[[/):#6=H.4*?JZF\]42+2[1>+3\ABZ_+WXL41?=+B?H MY--G] F)&*TVP.$C.>BE@T)IZ?O&^B_Q]I.%]%%W).-TD:!H'/#A>WP/L M>P/(JP$7I%7A%5-?$<5?$+&(;< S?OMRV@*'[OU),WVTR9^ETRYO%E=H<3V] M&:UF\S_1:+R:W9F:]UL[6ZPCP.,:$V=LYZCX<&F,3P@.*] MV!$T9P_-:=V;4? /)!34H#1!J80BY,O8%R%')6;]7-_Y+-F@K9*/ J(4W;\@ MJ)N*I2)^R N/2 5/3DT6.A^YD1^D[,A;[MY;;NM&WC!=9UDH_F5YP8T#Q))$ MNRK:,J&T'U&L?;5AZH$;:T'^!N=@'UV[LM5U$'JOW/UC77"F(L-?H8\]F1WJUMW?[U/8J M&$U2%AZ8,0[V& >M&)>I]']V-54&"$!"_Y TNG)0 X!M/+ J, U2V*6V&2:V M2B:S6H$NT@U77W1(&FG)JKW5P58U&@U278)QOP'; RZO#D%?-GZ")+]")^A#HIE3#G=:'T&+6-J\7'(.9X7@,=XI*J<3M7 M3UZ!GH@]>!VA.I&@^83*!"4^CU(C>+N&BM(#DBZPUZ6ZV'6\IIPJV1RWTM]1 MD*2*!;P,E2U[:8P3IPYZX/2KH.M2KFO'M=^+M$?._R@%A@- MJ#-FUX/VJ&I!70Q;CM5 6+AD5]Q.K_.<\:&:EJYU?[/)-9W M&X@,EVR+V^EV/EWE4\WUS>)N-H&)Y^+O-W?HN,ZNF%(RJ%&(08[0QN85ESR, M!^\:+6;SN^GR+OZDZD9+Q22M%#J^5]#D/"OI.&(P9P.DP4@#]IR]?T#9DNKA" MRG!@]JWNIHUVX'JYJMCB!DHC)0N3=A;.&JJ,P9+*Y&-$6F?6:N-G$.DZ M?;"NOOS>E/TK;L1-*'B?M/'Z<*2? W?F(+N//*-G [-9-N8K0O52@&N+0 M''UUPB96/5'J4EV;'F[XL0TEL9-V8K\N0:-0Q@]O@FP@3"G9J&'$;1B%;9M6AU&C6&.REQQ.VCG\>J>@ M_2B@;A@$)%I+!0T@-%,[]6($;)B+,-*]9IF;;HBDX M^]RG>?@1>#HV3SNT3K+0DU;G2X.48S5U$[2D8MI.Q2>3Z?AF.EI./P.YY5=P MD>_-:#[)+Z9_W<[N1M_U]WNC 0;VQ9YG52N.00[FM:98.O@PWL[2CH>] [.?2*N'K+CL 1E0W!^@K)_ MNC]R&V4'397G%_ATG!^ILX;N2T_0J1D(0-"3 :,7]]3WW J0H1[&WF?2+ M)9'W_3CW CY;6_?9KY0*XFM9&'_>6X50G>SM^6RE2NF'ME(&;Q;6E3+@IUON M^R-1Z.7>Z74IG=QQL]NW<69K4.AC;IUPM=E*=W#I2KL^KRWWVL> M?-3+5: '>Q=GE5RJF0J?JEN'7WNME%R7RGAMC7!J<=Z;[)]<'A(]$_Q3J[7O M?!?DR=S:S_3C.C_OC<@@5:@LD 2)CWLU545!@F#&ER2SUZHDQN[W1OH;]AV^ MS*574UO\2^=A==X[[HE<+61=A(]V_;M*_AR1O,P6GO^*=:0]&/=$5OM@R\0, M"TIMXJ?\FN+083@>?8=AG!C&;'=4Q%:^ED%>G#F[%HZH(8V^L*O,#>.TH:3, M@L-;#;YP,;M^>W/]YGHZN;D3D^GTPZ>;N^N;M^+VP[OKZ?75[&PO0 F1[F5) MX&44./Z.P /QWIJP\N+*Y"K?YM^#<:V%X\;"R_&3 M]+-Q0'^WTQ'HT/GY!W MT'I\P/(.?I['4>#A;H'4-B>^DIDZ[Z$OO'+WJG?QZR_[+T>G3YA[V)I[^)3T M'S'W:8$W'^ZNQ+[X]9?C\?[X5#PC7]PZ;3)=%Y62F3M M$Y6+A382U+(0/N !FC=X ?ZBSI4(H)999FMZ"%GO\,(61EQ1ASJ=B=]MD6NS M]'UQ;;*AD"87&J3KE2V*AX%=&VB@AZ7\TSH=FD>^GGN=:^DT; 1,@4%G*["* ME?1"DH7!001$PY:@D*,@7I U%(/QZ'1JRTJ:!_ZU?_J;D L0"55H]%MT%-;* MHHC<@RR2M[[T17#2>,DPX]G"RMD%3!]RA(B..+7)U5(9Y6 SFZFJ$'G)Z4^&U<](CQ M3B:W;0 HB.RK+CN6:1-G (,IG&3M)%$;'UR=W ]6$%R*_='@'TPV<4%GA<(# M"N-'M:R+*&,V^/=03-@;&%\\]$F85_]3B'(KC UMB5&2H"0:M6TMR."N4U]J M38&T'LVG-:H9I$'=Y+&1"X_F M2JBO%<"" IK4/"CI2#R9\!J"RCE:MU&QH_\ 8#E6"DB8=O-S*0ONJ!DO0C)\ M(^N P82;$;&&?3#!V3+F+65\9Y(A*ZSPA_3TQ;S&-XM"_+]7+9I0+&H'H:XK ME1*^P".$,_PE]-Y80:(4^)+9+:!TX'/_U:D7$V-0F>CTRKH@X$B#!W__)FL0 M\DV@AV*J'/<%JKV0WNL%EP25Y0812TD3)3H!V(/<6)-"EG' X!V<([];7]$Z MU!"),/5'BHJQADLNS@XJ3<0+A+(8BAOLEI,-RMXZ:_ ]BP$Z08UI+WS:,H'\ M]^A&FCOXFSE=-0/$0,H65G>EM#C?*DJ03_@LX&Q#/?OD6]36 MWM>Q1LC;-VTR=XJ\M/AHM;Z9S"Y;.5RN% %9505"/R_:2*=4#UG_Z."4^VN! MV6K7))[,$6M%K+GEF2,96/Z0J B@4FK+D]8.9'\3(W"+&SOD(AB,0/M.8=WV M R@%C%"_TAC'/,&T739ANP,:9^+X*1Z@U#J0 M.$B+ 7QM)9*CJ"",K/\HL$ _E@]4>DEY33HY/M@NL'W NWN5H+%#DEI!U%XM MZD(4>J&H[Y;PF,QHFIWE"U19&8$JM7G4DF@H*)0+M5@H/L \#B8W:)P>-L8Q MU]RQL5FD(. Z/P>FFXVR';)QV$^,!KWT^X0]J>HMN4K^-5@V9? M:LJ\18*55NVX@[Q<99I/F:7\#'N;KIA^>/V^Z8I^'&HZ%"IN>&F -GDBVCY% M.^(/(YUE\&T,Q(@H/76GXZAQ6Z5W?1:Y(QZ)-:Z3U/=X'R$9N*BH2@SKC(C+ M"W.:T#BIZF;_A(P\@?E6)9&-B34-=&#K4AM#,7E49OTMZ<^1'PW%%4>^+4I M))A*'5!FT:Q4B%@C,?Z8+LW[-.NZX6CFQI:U6X4Y'HQ@XSLMY[I 8@ ;LYK@ M"PF(2*@(MY=.(@CHX&1YV2G=&FW-3L>+@IVHTQ*34,(EN-Y!M] MBZ2O2OJZE2N3[0/"C4&:1/.T?- AA5Q= R>&<:QT(*&+"'CS8VGD+/J5K0%J M\X3PBL\KOHKBBH>?EI[ND&C$P?(TAU$=ZEX6=6S!!*$)J.C8MW,;23'8'CDG MK::_,%=>]L7K33*O-Z@M?&=K)H:(%Y2T$>_$"6=7>JX9*+9S]S>^&8 UXDY^5>WT?W78:>%V MGXR[Y*X.1DBHVFF"X) 3U-+RU0%MG!12K)T6A5?HS1HN\YS1_M$IF#+64M/M M D,\.U?R.4)\J3&C=(@G&CH2>=HG^M\3&+%%1Q\#^UA)G3^>#^0!?LGEDI:* M>+9O6+KRGL'_1YC-2M13L-W)QB%O:-35F+K1>"Z]?6I"FWW>?M4D:O]XQYIV MV+9O\[E)FJ+M2#.2K5>*2U\VMRN;RQQ)B-F%M;CQIF,B7P+Y%7P?T/TMNE<^ M<-%W][YV7&==NW=_+SA>K1[N+:08?TC:/7/C-?'\7STN>M6_B)_$*>D,>+_*16/CIL=XNP#H:OCKJ"1&PO=V]R:W-H965TD*&IB>=)I7R02 MW%V#=J(N2B1*4%5HQ ^OKP=OQQ4U"]M[@LX"M[5TSRF2E M]5>Z>9]=#T("!!)21Q$X_FW@%J2D0 CC6QMST&U)COWK??3??>Z8RXI;N-7R MB\A<<3V8#U@&:UY+]Z"W?T*;SX3BI5I:_\NVC6T4#EA:6Z?+UAD1E$(U__RY MY:'G,#_E$+4.D70&GPKT?EW:UC>WO]Q]_[I_?W=U!RP*(R25^+%79:QCQ?_MRR;(,G+0:@]+FS%4[@> MH/XMF T,%F]^&4_#RU<@)AW$Y+7H/POQ]2!W]T]+%K$WO\RC<73)7HC)G@I@ M:RVQ&87*F>,K"ZK+B:N=CS"XMN\/)8+D$RS)A>9X;R+F#C*UV MZ*>S.G6,8%SX7Q$GXI+@CKF%ZS+<@,"Q"PE>'?J1)<9=,\K8L+^U4#[U%DS MR,H@"E;@IK)90IEB$;BU4*[DKH5#J:R]=ID#2\[#?LG(YL![*W5$B:Q1G9 _ M5PC%@*,B,@:J#M/0,O1_4')M*LF-A#ILI:A^1R MJ9%Y/)^I1@AP50IN\H:G M/8M8&,-JZ_OA&25+-*8:VZF2M4723"[4D/V%'40T*C8.?SU5X<-HH'(92'6N MQ'<"L<%J.7Q]&;*WKC>W:%X=TJW_%=[XL7IUG MDTF0A..^PTIX/BPC93[3$"#D^V(=\'FF+71Z0N5Q]!5.M*FTLLDHT#T)$C$8 M0UKM6[9"QJ[)L&G1FOH'6S;S>&ZX].@?Z>W$>B+>08HMB-%:+N*&BU5C:7\^ M]Y]-%*<+9G.6A$$XC5O6HB")H@"-:%Z1(.5NR![K%>G*":\X_#E5\I.4]3=M MFQQ'&\J];(ZP3IU=A*PVODV.==\(@M+T$\OY.7=H_*V?#L+A?+/]/=O<\42I MFV=*.[9#=Z$V&ELA\]ET;%+07.O,-P.]S%"WO"!6S]F)LOTHX602C)-9PW,R M#N;CZ3'/0;_"[EB"/EG*3_@9])H&6]-_)[_;HXT8+W6MVH'>C0%J(?#BZE41 MMU#P[([+.7SIG6_4>Q%'DG/_N4&2P9V:=_)NM?NB>=N\R!_,F\^A#WX,629A MC:[A<#89,--\8C0W3E?^M7ZE'5;47Q;X50:&#/#Y6FNWOZ$-NN^\Q3]02P,$ M% @ 6R96)HL1I]R P 8P@ !D !X;"]W;W)K&ULK5;;-/5EC1CQ4J3AZ@>R6V?(7(IHB8)!@!- M^^^[ "5:BFVEG?9%Q *[!V<7>]&T$?)>98@:'HN\5#,GT[JZ]#P59U@PU1,5 MEG22"EDP3:+<>:J2R!)K5.1>Z/M#KV"\=.93NW"M!U47!Y-," M<]',G, Y;*SY+M-FPYM/*[;##>K?JUM)DM>A)+S 4G%1@L1TYEP'EXN^T;<* M?W!LU-$:C"=;(>Z-\"69.;XAA#G&VB P^CS@1\QS T0TONTQG>Y*8WB\/J!_ MLKZ3+UNF\*/(_^2)SF;.V($$4U;G>BV:S[CW9V#P8I$K^PM-JQM,'(AKI46Q M-R8&!2_;+WO<[/1\>;U>?5G]NH';Y1HVGZ_7RZFG"=><>O$>8]%BA&]@1/!5E#I3 ML"P33$[M/>+3D0H/I!;A6<"O3/8@"EP(_;!_!B_JG(PL7O2?G&PQ^J]CF.*X M5!6+<>90]BN4#^C,/[P+AO[5&8;]CF'_'/H_9'@>8_7;W1(B^/!N' ;A%;R$ MA+L,(14Y%2(O=Z#9-D=0J!5M2IV!IN-8%%6MF:T8D9J$YS&P,H&$Y[7&!)#) MDJP55$BUG3&)E_9*/[KZW[YWF40\22J@E(@SFQ,')9,;YB>"55V@9%K(ETQ6 MU-9X24YAM_4>@C!R^\'@9"=P)U$ -U@**C*#!3];YQ29@^_[/ZE??NSGPD:K ML9V .+,'HK5#V -12U2:0FEB?[ 8#-WQ\)G)8.0.)D-8IBDU+1-_&W5J6_1, M<2VYYH1S 1LMXGL0E7DE95^'-4PFJL,9C8;=FK(!;O:/]Z^HC=QA/W@6QQ2S MT=[%ETEP%,RP1WHG8M@1^)%A_T3T)YU(+=CFI[:I4;2I@=^EADT)$PZ3%J[) M95(\^*CJ[5\FJEH ?JNY?KHPW;P+'04['+A!?]0"3-P@"%T:.ZI".SCR)Y?" M1WSQ,%!&J2]W.@&ZWFZ#7[>!X5F_'+T5QQRF;&PO=V]R:W-H965TKS<>NMBQD5*K*<9HD+\:54'HP/XUG-W9^:AI?*LTWEEQ35<+N+K@TF[/! M9' X^*#RPH>#\?RT%CDOV'^J;RS>QIT5J2K63AE-EE=G@_/)JXNC(!\%/BO> MN-XSA4B6QGP)+U?R;) $0%QRYH,%@:\U7W)9!D. \75O<]"Y#(K]YX/U-S%V MQ+(4CB]-^9>2OC@;O!R0Y)5H2O_!;/[@?3S'P5YF2A<_:=/*3J8#RAKG3;57 M!H)*Z?9;;/=YZ"F\3.Y12/<*:<3=.HHH?Q->S$^MV9 -TK 6'F*H41O@E Y% M67B+7Q7T_/S\\L]/5XNKCU?OWRU.QQX6P_DXVVM?M-KI/=I3NC;:%XY>:\GR M>_TQD'1PT@.E_#*_5/KI;.Q#BE:M% MQF<#=+QCN^;!_,FCR8MD]@"VHP[;T4/6_Q';P]KOWG]\34?TY-'+=)+.J&^, MWFLZKZTJ:9_((?F"Z=)4M= [$.%KHRQ+FB3)+V0VFJTK5$UF18NF9JN,A:SV M%JTUI+=O+^EI\)(FLP\L/ZLO2N?Q?3)[-B1!<+06GLL=%5Q*$@U:5D3&N9WS M7)'2GG,KO&GY(W% -^6NPH@HAG2MLD+E0H_H(S!JC*&ZL5D!P6 Y8]H(1X\G MD^-ADB0TC!) F@E7=)$ AH99'V5%EID&+B5A9%$XH&7CD#WG*#/54NF(;D17 M.B1G.J0N+,H9R1!!UXF277 DZMJ:K:K:$!^?)!''TT:+1BI(/AOU]%W-F1*E M^@9=1!FR+GF-R5=CCOD6Y3X;(4$P[SP,/S>KYY!]+JR/^=,&R7&4-PJLHC47 M*@MH@GIEEJIDLF9I/*K33@A$Z;A: E\0D3LM*I619^?W-7!MAA )TQ4IJ#: &T8&LB/=NP>86[ M@B$DH8 PW2BR(YG. B&NQ8ZFPWW%?Y(.-V;#ME(YG<= GCQ*IY,9/M.3F2&F MA2DE+JZ*WGHI1AU+#EH_1Q+6.7J38Q56RE80$/)K@U9@VW+E4FP5VE@:T+-$ MMR*WOUM$S-T1A"ZL^*;*ATF4_CH\/DG_5PY=,-#K@/V^_'9UQ4A!$R@9Z;4( M;1\Y 1Q7&C9#X;*RD=QV!<8M[E77K\*0-B!"07A#C,93X*0%W2+(H.0+RPR* MQ"N)PY4$6,A#=Z.,;DOZ U7A5^4QD-B?O:(<^@E^-JA=%+FKKP\@4+_U[J#5 M,M*C7"XP8Z^#C<18]V^IU?-ZR[)@/A-U2YKO>KX=;S_,?LN909C?X.+Q9'CR M(@VQ]R%DQH6YTLLT;^O *QG: "5J+)KEUDL70FC6+'H!"I+*@;91:VG 8?%C MR9 ?M5:R$66Y&Q)2M^>VR'/+.:2&80#$$\PH*$ $XXOB&GI/+[E>,[5WV'U" MEZ'SWV A=;,0EFLRW$2WYI5NM]UV\2RC@1:-^ZY@C@JQ;@-;,J,L84D(M!G= MM1Z,>UL:QED>=]' )S"M7=BZTV[=/6^WO%OQ=E=&5Z-!'96\@FHR.CD>D&WW MS_;%FSKN?+@ET#3Q,7X*#[$S#_&U!+ P04 " !;)E8 M=../2:D& #X%0 &0 'AL+W=OBUCDOV9U$JBX**I_/62[F)P-W MT GN^72FC6!X>ES1*7M@^E-U)^%MN-"2\8*5BHL2238Y&9RYA^>^&6\'_,79 M7/7^(^/)6(@OYN4J.QDX!A#+6:J-!@J/1W;!\MPH AA?6YV#A4DSL?^_T_[> M^@Z^C*EB%R+_S#,].QG$ Y2Q":US?2_F'UGK3V#TI2)7]A?-F['$&:"T5EH4 M[61 4/"R>=*G-@Z]"?%K$T@[@5CFQ%',DS6C09OY85^UL ,=+ MDY0'+>$KAWGZ].'RP_7ES0A=W;R_O;\^&UW=WAP/-2@VGX=IJ^2\44)>4>*A M:U'JF4*79<:RU?E# +1 13I4YV2KPFLJ#Y#G8D0\;)3X MFY68]CA4%4W9R0#J7S'YR :G;_]P0^=H"T1_ ='?IGU7B-N5W-R.+E& WOX1 M$Y<:H'T3#*& M@ @DU;R<(L6FT)= !E;;NARE KI6:20FZ*Q@DJ=4H<\LSV 01E>E9K*DIBEI MWHD1+3.K[2.5DBMT)T56IZ#J@Q1UU1AZJ:JS!R#3O,Z80O/V0PL)4, W=".D MGED##T!+LTY/HW0SFATU7]82!!B=38Q">"I.K:$SZ%P),6R-;'1JJ5QOR,DT M%V, ))Z>WTUJE@,7:&W#IT2> ?XV9&-)OYG_70I!&[5H<_,TV91,4YXO[1/I@2$ZX[2P?VH_$$F)J; M@H:HW"X*MM5;Y35( 8[L)'OL"98]Q?:7"A9( 1Y2%4LYI =B6-B(9PS@%M;" M&/RD):QH-J"J3F=F@'&60XI3VQ6R+3C^C2X7)ZXY@X"E3$+&0 ;9U'8.EU95 M.J-R:J(/$9G""(4 22YLTD%'QE4E%,V5,6 GMPTZ$9"JN8TX'>IDU7 M(FAPMV5_:!G$\8[^]\]>\_VHJ@7[=()5YNBDBQ[O!!="5@+RS=#P7VUT]-,] M&YZXS#E45LLZ%_ CFG3/=[$?)?L;?32(1D+W$@7^!>!?U,=.?!^[8;+BGX]]S^E)ULPL'5SM MIYX2+\2NTU="(AQ%87](@N.>_V#&=0!RZ.?6?%O3#"GI,T96*8 MO^7BW\T9'H:59(FB70E^.XP]EV#'@0A=-6%8K(N]I?!GVX0D!#&4@_/;O5TG M[NW,MM[^W\5LX&7H!_V*#0CVW96.)#$F<;]FUYG-Q8Z70&5[6[G-(]ASE[T= MXBA8PB/OX+#$@0G>BB?)2PZ#F+E17[)FIN_*ZRP&(0I63"4X M2/JD!6V>Q/T1>PD0.%DE,1>''GF%Q'I#"8[B988\AZS%8@>ZB]?)"D"'8;SJ M!4G"[_0BA#:! OI97!4'_L]CG#T7UK4@^"7,81@B@#+9?6?QZWG2.&KWU\TY MM6A(@VW8#N$7&_?V!(;N7V['R^SU[3?LKM\T*ZD9]J99/F&__A_.M=B&\&60=DI6R583%L,^;VN.J#U2]<]1;5!#__7L'FRZ M^!GV;N/ N:F]TW\ 4$L#!!0 ( M %LF5CCC6]G800 '(+ 9 >&PO=V]R:W-H965T->SKCLS*;^;*EG4U5:P24N-9@RSYG>G:-0 MV[-.W*D/;O@FL^Z@-YL6;(.W:/\JEIIVO08EY3E*PY4$C>NSSCP^.1\Z>2_P M-\>M::W!>;)2ZJO;+-*S3N0(H<#$.@1&GWN\0"$<$-'X5F%V&I-.L;VNT?_P MOI,O*V;P0HDO/+7966?2@137K!3V1FT_8>7/R.$E2AC_"]L@.R#AI#16Y94R M,+S]?S/Q3]^ ?/K#S"_O;V\@\7546QX]FN>Y_U7 :^8/H1!W(5^U!^^@C=H M_!YXO,&O]CO #I^'=25T8@J6X%F':L2@OL?.[/V[>!R=OD)ZV) >OH;^\Z1? MA[W^?'<)8WC_;M*/^Z?P)BMPER%_@$(P:2B9;<8E M+*1%+2L)^((BY7(#3*8>YA/3FAM8:I66B37P4:NR (,;*G[J.%XFP'&9B#)% MR*C])*J4EOJ"L9JT2ETC6I).E#1*\#1046NJ&%FN62U&+2W0-6 5K- 2.R#J M&^FU*[=\/(Y.#:$9"[49]#X!D@F5\\292GG GAPM$3S)(&W?^C%'+>^+O9]V>%@N,]X3C3CY.=)2$#MEP(*)3A M(2+>P\3"NO2)0X;HK? .MC+0QE(TE^DS'>R9*@@9NGV2UOY8TI#(9?LG# MG.TJ/]PUU+&E9>4C^<556L5NK00]^BZJEJT$5B\__UY%L0KU_F4\LMNN%1I! MWI:7)[Z718/3_^V[GYC/5=)+FG42ATJ[:!H5.7'.J,DE%!<+'S#!?$5=J<[E M1O\ XE$WFHQ;!W7C?B*R9#O?0D-GHM!1ETO_I:$BG-;ROTVZ_>/H]Q_[N!N/ MVOOC[G!(^PM_V_Z:\(&F0H.-"'6>:-3L0O.I=\/N:!BWG=N_K!;MX^XDBEO[ MP9Z;<=2-)T?UP7//::\U!^5(7-VTYS*=7HHP$C6GS4 Y#W/4#_$PC1+'#:=\ M%[@FU>CP:-0!'2:\L+&J\%/52EF:T?S2O4JHG0#]OU;*UAMGH!FS9_\!4$L# M!!0 ( %LF5C&PO=V]R:W-H965TW]^IL$"*%0VCM=3R?=?2&>L>?5,X^9[E+('RH!T.0IS[CJ&8G6\]-62X4) MY$R=B#EPW(F%S)E&4LY::BZ!1:50GK6H9;5;.4NYT>^6O%O9[XJ%SE(.MY*H M19XS^7P.F5CV#-O8,.[26:(+1JO?G;,9W(-^F-]*I%J5EBC-@:M4<"(A[AD# M^_3<+MXO$)?*#)5_I+E MZJSG&21<*"WRM3!ZD*=\]65/ZSS4! +K%0&Z%J"EWRM#I9<73+-^5XHED<5I MU%8LRE!+:70NY<6EW&N)NRG*Z?Y@.'RX?O@VF(PNR'AR.;HCP_'U[=WH'AE-+LMC;8+#:UP;>=\98>^8L@9VD0+Y"$;_RR>[;9T=B<*MHG"/:?\;HSANY\NG@%K.&=E\;\:3$?%+ MTK;/R%]S@TP2(+'($"A2/B.:33-01"$R(?CHA&CH__9TD$F"G^@G6;IA4Q;LG\< 17K/T=SPY M0UC],,\:F5"J21 ;(Y#I(ROP47V8M0A4.N-,8U2,1Q7[ F*LK8A,@>-*5_SA M0DK@X?.[]?]<8,[BYZ)RF"(A4TFU-5\_(O.,;;.I)>,J8^7;\%X;,98F22": MU?)4OBNIWCK*HM\0M_'AV@8S*:OVG*']$ C3&'4(^13DI@B&!M%E@TA(2E"?P3L%*1A<^53P(X"?%3# MC"F5QFFXFP?7]&AP, LV/5!'MF,Z':^YOQ&801L=&N1BP;6JV<,+CZ7(5]V[ M/6X[^TI\Y_V.^*[5)#?8_F%9/?J7.1:VB(AX,R,;%8[IV]XAVWM!-CIFV\+@ M:K?Z2E]_1M*DGOWB2JFS>WV>;_H!W>4Y'=/UW/VD_-M ;/^._@>Q_QR(T3J( M.6;'ZNQ6O!_8N]4=^(@S+X#-][#-@J,@]A9ZV99I.[O/:ATM;-<,["VZ4=?L M>/3=&&6;EE5K7*]MO6JHX;K.GX6CC6P'0[ /6MEWW\-$OX9"]8>%.J;E6KMW M0NF+._&IZ5O!"V2RS"#HO(E"A_Z_MFJC20YR5@Y@6-E%LE=32L6M9KS!:K39 M'E\-B!C7+.6*9!"CJ'7BXT@E5T/7BM!B7@XZ4Z%Q;"J7"3]7& M"B[Q3H/95!73+PL4JID%2;!WW/-U:9TCFD]KML8'M'_6=YJLJ&,I>(72<"5! MXVH67"1GB[Z+]P%?.#;F: ZNDB>EOCEC6Q\>?/EZN;Q]GYY]3"-+!$Z=Y3OP(L6G/X$G,%G M)6UIX$H66'R/CTA(IR;=JUFD)PD_,]V#+ DAC=/^";ZLJR[S?-E_JZX%]U\' MN^MP9FJ6XRR@\VY0;S&8OW^3#./S$]+ZG;3^*?9?23L)?EW:S>WC%8SA_9MQ MFJ3G<)0 EG*+TBK-T0"78$N$2T5[)@T6;F:4X 6S9"R88#)'>' GR@#3"+FJ M:LU=I%IYZ$H)NLM.#O_WTC8,XS#<3R!K]1(/G#YH=8J1W/ )-F(UK.#G0["T6 ( MUUQRNH(%K)4J#N'I>!RF@\G!'@W#=#*!1V69.$H[&(["=#3YSI.&XV&_\US8 M?Y;)9/%CJ2&PFC0_N>(%L^,X'9J-W(7504Z/O@>(E]%OI9?"CH]$@;?>6 MB0V5LC%N@]UV"V8L_8T05ES3C#H[_!;\L;R^#7Z'"FVIBAX\4AP^^Y]%S/E& M:R*EXV$LJ"TI=.&MV3 #;Y-T$O:3@1?GC4E_".S?%GE<20]>NXO144.L4*]] MVSR7+0-]1#>/DLD:NW"D 0 8, M 9 >&PO=V]R:W-H965TDT,VF2">G=9V$O6%/;\DER"/?K;R6#@930Z;1?P%II=Y]=/;O: MT4K([RI#U/!:Y*4:.YG6U46WJY(,"Z8ZHL*2=A9"%DS34BZ[JI+(4JM4Y-W M\^)NP7CI3$96]B@G(U'KG)?X*$'51<'D^AISL1H[OK,5//%EIHV@.QE5;(DS MU-^J1TFK;FLEY066BHL2)"[&SI5_<1V9\_; WQQ7:N\;3"1S(;Z;Q6TZ=CP# M"'-,M+' Z.\%IYCGQA#!^'=CTVE=&L7][ZWUSS9VBF7.%$Y%_@]/=39V!@ZD MN&!UKI_$Z@MNXND9>XG(E?V%57/6#QU(:J5%L5$F! 4OFW_VNLG#GL+ >TGMS=7,UN9J.N M)EM&TDTV>M>-7O".7@A?1:DS!3=EBNFA?ILG M4)W6NW]XOH$AG'\8!'YP"8T9>,X0-)OG"'-379O*XO^A DU;TC#RHUA\K!4" M4PJU E:FD"/1&'+.YCSGFM-I7EJ%J2@J5JZME_ZEHC5=;JDP-5]*Y#QEFA;7 M+&=E@F!9IRXL*B^\_&/_#Q5*IGFYA#N#5+4.9[9-37.*A2]XPFQ=$W&2K&4. M?,($BSG*K22$IR-I>*!PY7:Q]7L&O<"-_=Z^('2#0?3'(IO64F*I#W+?0$F. M[.Q@^*'K#_TW B^">U$>4VQ,'C,5>6X_ZN^6OMOKQ_ L-,N/T.(@#\-PL"^( MW'C@M8)]"_A:&=*XL,HXW0PW]$KRFMJ$X=E4* UB 4LA4@5$JM1RTLOH&%:Y]"*I"NV;DJ\[,&4J@XKQ%.BA M!%:(VOC=#]S8+RA!M;2@#*8?,VZ4?P<(Q8<2X2QRO6C8!$A,B7KVD]'./J)[ M*J;$XI;BA1OA? VB+3[[8/ZL/[R7;IN/S]245.=H 8JYIHFAP8&O2<;*)=KH M=_Y_S$X36^CVHG@;VV 80UI+<_[W+M#V4LOB1:WICLQCRXNZV,"HV+J)S6 L MJ>Q,0\IM[WV#> .3F:.Y2<"O-\@WD.W/7NW[U)-\(]UU*C^@I'A&%K>RH3OP M^D:TJ_<^<6%@1+M2[MG.V=DC6D.M^>B]V(&O'#B:M]M]5<63H=9L2U=[VR$Q>Y8R]DE^A#A46FO&M%;:#KE7S6RW.]Y,R)2$)2\5N5^0JM?I]YSFC=\N MM*CLI#<7FN9&^YG1H([2'*#]A1!ZNS .VM%_\C]02P,$% @ 6R96%)X M8DE&!@ IPX !D !X;"]W;W)K&ULK5?;;MLX M$/T5PLT6+>"U)3EIDN8"Y-)B"[1-D*3=9UJB+;:4J)*4G>S7[YFA9#MN$F"! M!8)8I#@S9VYGQ..E=3]]J500]Y6I_LQ[U^[TV+;!Z%I=.^';JI+NX5P9NSP9I(-^ MXT;/RT ;X]/C1L[5K0K?FFN'U7BEI="5JKVVM7!J=C(X2]^?[])Y/O!=JZ7? M>!;DR=3:G[3X5)P,$@*DC,H#:9#X6:@+90PI HQ?G<[!RB0);C[WVC^R[_!E M*KVZL.9O783R9' P$(6:R=:$&[O\2W7^[)&^W!K/_\4RGDTG Y&W/MBJ$P:" M2M?Q5]YW<=@0.$B>$<@Z@8QQ1T.,\E(&>7KL[%(X.@UM],"NLC3 Z9J2YYW4>93*GI&:B"^V#J47'^I"%8_EQT"P@I'U,,ZS M%Q5^D6XD)NE09$FV^X*^RN;_$>WHM3NTU+4 .]](W-U,D"%>^46:G#Z M^E7Z+CEZ =/N"M/N2]J?Q?2RU->KNP\B3<3K5P=9FAT)TB)NU,*:A:[GXL*I M0@=Q-G=*H5>"%U>U.&N<-B*;<#@1U% J<6&K1M8/0N(4Q5B;A?*U:1=0Q\!$G8F\FAI^B!P1CE^70?+LK]C5"\(5>R MY&C[!6^G1V]'XH[P;HN5T@NYC2;8( U!&9'?J**\% ?L]J1S>UO-DM1T.('> MJ<8@X7SV\Z?SJQOA@)K>2 $O*^%5WD*'B#%!BXN9KF4-$3[8.W-[]?&F=^!( MP(9O\S)"T!0N1",*@(FFUJ%T@-H+[9E3"MHF%:(Q+;D9&98<7;U^D[[=3"37 MP_Z1%S68VRB@ X>2"6TY_F^RM]#3A:E3)XL?8!0*PS,Q1A8#B-QWS .6I@!1 M*V"?6-2S[J5T3M9!*S\D5Y?@5/I="\G93!-E@G"' #CG)Q:-P=/2P-9"X1D5 MAM'2 YW)7!M-FLGW4"(^X:%!F'T[_0$BI\1 GPV::PO!^:E"!*7N<]4PQK=# MQ#PW;4&%872E>^R(XJ-6@!15.'1[76CIR.Q2AY(:H^FL&8T)1 H7*H8.BT+[ MX/2T9:U#42DW5RZBD/FO5GO=O<'!QG8K7S%1BEHAOSR778Z MF%3X%K@=%[_?J'[24ZAI6/>N7W?$SF$R/-S=&XDS%HF]T5/L8TZ@GM U,E(U M $"U'0$AK9"D$*V3139+*LTVH,%KCC%C:-%2F/:E=>%/[IQMM'C:V1WN9\D( M?%%K)/U;W7?75PNWU]3%*-,]-G:5!SN%YBSAS7>/H3,700%3D5>-Y"8C=>*Z MAFV4;^=[V MV:F27/=KCI/XBT3WB->&/;&!'N8PC.*?4^7,G*U$,MK?^X,RDO+#2O IM@-# M>6MTP>W_._7]S]4^$I_ZJ;(Q4IY*W&.2]TO9/&Y*H68SQ5^@YH&< .CP]'38 M2?=B1ID -Z/-P9)B :*24Z,V)M5,WP,(K4?BH]1.?)>FY3EY2:UY%K8"PHUU MJ?*8W6ZWWMAZ'MN9FGR36.DL^L31W&C0]""R89RN3>/LO48=D:\[ MAP?I^\7B)_!EX7@LJ*\\H M@#1-LN&[_?T>."WW]]/'P$%EFBJH-T4#/0*(#<;9Q0 -9/AW^$]%G'88%%2! M@5#DN?(>.4 Y;8U&(.H!076_R<:E:N\=!8Q&DLTG!H]]14[WK@\ M\"2C*Q+U *S$>\1J=W4+.XN7C_7Q>(7[PLV-3T8U@RBU]4"X>"V*BV ;OHI, M;<"7 C^6^#!1C@[@_>.+6E2!-P:S M:2,7=$?AH;EU^!ILM12J)N.5-<)1>9:D-2L"C>\;GY]'1I]5=5A.HL M.4E$0:5L=?ABEQ]IX\^$]>56^_@KEIUL.DI$WOI@ZPT8#&IENG^YVL1A!W R M? .0;0!9Y-T9BBS_D$'.ILXNA6-I:.-%=#6B04X93LI=<#A5P(79]:?+SS=7 MXO[\[ZN[Z2! (^\/\@WZHD-G;Z!'XL::4'EQ90HJ]O$#,-G2R9[I7&0'%=Y( MUQ>CM">R838^H&^T=6\4]8W^IWL=>OPZFB_$J6]D3F<)*MZ3>Z)D]OY=>CS\ M<(#;>,MM?$C[?W([C/[T^?Y*I*EX_^XD2[,/8E>;N*](7-JZD6:-FY/;A5'_ M4"&.1I->FDZ$+460*T$K7&U/ I<#[O&.,KFMB<^/TLE);S(:]H#WJ'!E%C@5 MT@@J2XI7Z5F:@4Z&",NR?O:+0*\0 11"Y8A$W94(<8D()#BOMAGN1Z9O:UQ* M+[*T/_EYE:,?5>[IJG!'R?T\OYX *.= .IPM5:@BSDN0;,@I6W!0V&P/(51H M:TJO1=%"M<5M77%(2#J#Z'G$KA"%\CE"W=%2@6K?%^>>Q7XT''926$GD+LUZ M)Y.8N];LY)05SCR$X)B6R]\ (N> MT#:7.AX@"^B91CRV3OE"Q2X-%[YRE$NT(GO$HXL?$F M(@*6[R5>)=65%PO)XA'/!L7XBKR29L$R)9Z_3B97+F]KT#$Y(;(@H6$<(BB5 M!2Z[?VX/':<.HZUG$9RP'VV@**55K8+T4CZN#]VAP"G%A./!9 [JC?5>@3E7H:,7+A)"1=M-%[%E M]DZ.QUS_#2<*20?V33NQV+A3(;P<<"Q+Y7P0WUOI BH;;6#2?^V9&>R\]C6Y M19QIN$VU)G0/_W9W.S:==]/"BW@WTP.?L74$L#!!0 ( %LF5A2];S2; @ M #,? 9 >&PO=V]R:W-H965T"U'JTUYNS.*XW]=IS@JJ#^6"E7!G)E5!#2S5 MO*\7BM',,A6B/PC#I%]07O;.3NS>1W5V(BLC>,D^*J*KHJ#JZ8()N3SM1;W5 MQB<^SPUN],].%G3.[ICYY^*C@E6_D9+Q@I6:RY(H-COMG4?'%T.DMP2?.5MJ M[S]!2Z92?L'%37;:"U$A)EAJ4 *%RP.[9$*@(%#C:RVSUQR)C/[_E?1K:SO8 M,J6:74KQ+YZ9_+0WZ9&,S6@ES">Y_)75]HQ07BJ%MK]DZ6BCN$?22AM9U,R@ M0<%+=Z6/M1\\ADG8P3"H&096;W>0U?**&GIVHN22**0&:?C'FFJY03E>8E#N MC(*['/C,V=7[3S>?S^]O/K^_.^D;$(C;_;1FOG#,@P[FF/PA2Y-K\K[,6+;. MWP=%&FT&*VTN!GL%_D'5(8FC@ S"P7"/O+BQ+K;RXK=9YYB'NYDQ'8[U@J;L MM =XUTP]L-[9CS]$2?ANCVK#1K7A/NG/J;:?^?;#_7L2# =\821 M^YR12UDL:/E$*LTT8%3Q!XK@)[S41E604T83(P%')20>88\+J2LP$??22BE6 MID^PF^:TA-N*&J8#X#4,:(Q;$UIF))5%(3-NGLA"\10W%=>\G ,M,:!&B7DC M@*Q2FA$Y(],*;C.M#\F%-#FA!BA3MG#Y"0+M!7[G$J5 MG$X&"5UV9"#B*\5 M%7SV1*!"D9QEH#%-X**@/S M25D54Z908$'_E%C&RB\N@C->TC)UIFC#386A %&WLF2M A"CTD#8\1[N6O66 M'".(5I09?^!9Y2*]TN#)^@IX-0=]P2.:STL^ _>6!@._[J!UOV02U"^E062B M=_ID4@@*TOE80'P$^(W,E MM34%5 +_T *MJ!T+*:%SJQ51OT)&2(7M(%H7- L)=3K[?_QJ7"C"MM4U+!H59CE\ K MA9A5)D.E9(?YB"OS.F\>1&$8A&'8X:^UH.^".WT'OEC!6E8AO^*>EX)EUX$5M_!T:CY 5 MD,G'=BX.XW?_-]<-=Z^VM_O(ZLX'\*'J6+WV^CUE7=I:8CK7^\YZ"Z^?Y=.G M^O%@E8#88<^AL@)P?HHR/-II^G/<_CH*ADFX M=??ZN;'W.>4ZE8ZA;8^VMH?ABR5T2@Z#>#SN)+]=;ZPM$%I'#)+HF[5X[7X< MQ*/7GWJY8X9=T8P&?YNRP^W O57T[<[._MT+P'_ZNJ?@1$$2;1.1C[U M,$B2M:(:!9-X7U7$LA%A4=,X_LG'G:2>?.P*4FGT'!A:<^YEZO M:+Q=/S:X 0A0]_WK(+L$]7\2,)C^3.8XT]HI MQPXTN].*O2"3]B!W17+'A !?!63.2J8 2&U4?T)TCW[V=I(@.0J[HNRIN)K0 M8;;X<'EC1^/_O>!V!MWFFXV1@F>2>$;1+_8QOT:,5KSVPK(S%/"_9\'3CVJN&>G+F# MQWL_*&P/#'TL:1NQN929)G!\UJ9)W$Y;\5[0[1'2"-O.C'&CU:YO:'WO M0V;!U-Q^KM7NW;_[IMGL-E^$S]V'T);C'E'N$ZU; M&+FPGT6GTAA9V+\YH]"AD0#NSZ0TJP4>T'PG/_L+4$L#!!0 ( %LF5@A M^Q>#F08 "D9 9 >&PO=V]R:W-H965T>;&88^G4OUH!/&#'G*4J'/.HDQ^7&WJZ.$950?R)P)V)E(E5$# MGVK:U;EB-+9,6=H->KUA-Z-<=,Y/[=JM.C^5A4FY8+>*Z"++J%I)P87N^6E.I^R.F2_YK8*O[E)*S#,F-)>"*#8YZUSXQY=]I+<$7SF; MZ]H[04_&4C[@QTU\UNFA02QED4$)%!XS=L72% 6!&8^ES,Y2)3+6WROI[ZSO MX,N8:G8ETV\\-LE99]0A,9O0(C6?Y?QO5OHS0'F13+7]G\P=K1]V2%1H([.2 M&2S(N'!/^E3&H<8PZC4P!"5#8.UVBJR5U]30\U,EYT0A-4C#%^NJY0;CN,"D MW!D%NQSXS/F[BYO/Y.O%^R]O3[L&Y.%J-RIY+QUOT, ;D@]2F$23MR)F\3I_ M%^Q8&A-4QEP&K0(_4'5 0M\C02_HM\@+E\Z%5E[XOYQSO/WMO%@,QSJG$3OK M -HU4S/6.7_UPA_V3EHLZR\MZ[=)WV%9.^_'3_=OB1^2-V0EA=PGC$QD"C7& MQ908.DX9R96<\9AI0JN:(W)"J-;,P)J(2@6-< M_#3!%[:%8) >,(30$G^9#S.[88-=%_HK8*PIRBA8LI(!%U'03M?V?62]+U>;U3[QC<_ M.-F#XB-,/BYF3!N8-6:+\.KI>\'0WVIE7=%^U%%GK> MT>&@ME!)K%7>3ZH!@%PX;*V!)HJ]4U4]^[V](]A">LTF3.%TB60&ITQ-;2]9 M@KKO^<&P47[#MDM4NJ6MO22#@=?O!:T1VDGRDP;M-8M8-H;67?;,\,^L_3-K M]YNUSZ#S&\;MP!OZ?NU[2R$U4/S8//*]_G#_5M-.O<_,[0_V5M9"^L/M-.AY MX>'AWJIWD%>3\6YC,O9];U2;UQN?VY2U3[ZP7V^4&^)>DN#0ZQ_51^&OG'RA MW]NB:3?%SM-?Z(4#OS%(VW=WS+70&P:C1I$-VZUS;>0%HZ-6_W>2V+E6FSH3 M MT.:R:G8F&)#T\TR3<.7=6,4\S>C<0XK1[=2,ALYX;96$T&=P%3KKNYB'Q< M1&D1 P.0H,JRE]6-23A3^ ?&XL":V6*$2Z43EDG!%I49J$TG4IDWT'XR$A?* M)64L86-2B%CCV%W_,\9IVPQ!S!2?4>O*"BVHV]JZ.;T+;8\)"5L:DL-I@4;) MFO!J]FM+N9Z&26,!>+C7VF@\(IKPC0'AK;W8F5X.%*"U\V29Y=IPTKET :[, M07%;4NY%Z*_+D..531PO9@NG'P1KV!. K M=>ESQQ\793P"VLKWX' 4R0)S!.="QFT6/')7@S<;&P0,%%;E!9X?T9P58EJC1PON%8WAV%*)S^G"ZK:@?>(9Q=+"*];2^!C^&6GEUXI+4 ,A+B.E ML2BU484#%53'6)ID\\( =3\[UZQG+H'#U(PJ+J'B)US ^8I#0ZS)]LI6@AY' MS2&UAKI3^7/_*P0OZ^2 ?$LX1,!YLE6O+7Y=C+]#BC$:P!LQ9+<)QS!$ $P. M5<;U@U<'M_4IXX)G_%\(K$D ^TA$Q@O"L#8=E$ F50IKW^F;3F\)9XDH>@>GD J1FT%A3Z*_3Y,UC05W]K3Q;3T L ?Y" M(K!R=!77+$Z8LM6 1241VBD^,_Q% 7P%H*]*5Q]LNSOMUJZO,Z:F]I)>.]GN M)GNYNOP=X,)=?Z_(W8\( *LI.$!2-@'6WL'AH ,1M1?S[L/(W%Z& PB-S.QK MP@#S"@E@?R)A>)4?J&#YZ\CY?U!+ P04 " !;)E8)H./S/8" #>!@ M&0 'AL+W=O X/*9.>[(S] MZ4I$@M^5TFX:E43U=1R[K,1*N(&I4?-)86PEB+=V';O:HL@#J%)QFB07<26D MCF:38%O8V<1L2$F-"PMN4U7"[N]0F=TT&D:=82G7)7E#/)O48HTO2-_JA>5= MW+/DLD+MI-%@L9A&M\/KN['W#P[?)>[$"C/R#((? M6[Q'I3P1R_C5R?"H91[.7;XO%Y_G#$C[.GV^?[^?/C[!8 M?GELJQ>7=N+NTJ.$3\(. M8#0\@S1)QT?X1GVRH\ W^B_)-ESCM[E\LUR[6F0XC;@;'-HM1K/3D^%%@&NN?SEZ\/,!R'_7!X ^_'@J\EPKVI:J'WP?OR MQG'[UK62:-T9" )BC\[RZF(40BY=9M&W'CM:!+%B(QDHN!&-Y8;.4&Z]T4&^ M02BLJ0);&\^["BBD%CJ30H'4CB1M0BOSC]!6#)1,0VH/&M>&I"#,N7^H#$1O M8_TQ#R<01>$'@UX?!NTS6 G%6$XM#,9,">=D(3/1A"\")C.6+[XV.OW9O)SVW.JATH+!B:#"[/([#--&TV9.HPP5:& M>!Z&9@<\+8ZC;^ #])VWV!U!+ P04 " !;)E8!G+CR5D) 6 M&0 &0 'AL+W=OZ]W$<:.D[5>(A$1L2( !0"ONK^^Y%R!%.5IGFVZ_6!() MW/<]YP(^WUCWV1=*!?&U*HV_&!0AU&<'!SXK5"7]V-;*X,W*NDH&_'3K U\[ M)7/>5)4'T\GDV4$EM1E=FJNR)$$PXTN2.>A4TL;^]U;Z:_8=OBRE M5W-;_E/GH;@8G Y$KE:R*<,'N_E%)7_8P,R6GO^*35Q[?#006>.#K=)F6%!I M$S_EUQ2'WH;3R1]LF*8-4[8[*F(K7\H@+\^=W0A'JR&-OK"KO!O&:4-)602' MMQK[PN7B^LW-]>OK^>SFHYC-Y^\_W7R\OGDC;M^_O9Y?OUJ()[>VU)E6_NGY M08 ^VG60)=E74?;T#V0?B7?6A,*+5R97^>[^ ]C9&3MMC;V:/BKPG71C<70X M%-/)]/@1>4>=\T[,/7Y,^N6MTR;3=:F\L"LQM\8C-[FDZMYGZ@\+$Q\+);+NB2+(P M.(B :-@2% (>Q!.RYN>?3J?3R8NYK6II[OG7X8NG0JZP2*A2HX^BH[!6EF7< M/5@,YNIZA#WDM.?#*M?D!XOGJ08O)G- M;KL 4!#95UWU+-,F8CN#))QD[211&Q]>TPI%AGPI87[6.$?/D%77R-(_93TZ5^2449GR'IQ)66!@,4&L MI'8H U*PM:*V7E-HAA#I04S_H/ )9C5("$>3\_5[+DCEKP@"/#-[*. M&$RX&1%KV <3G*UBWE+&]R89LD*!/Z1G*)8-OED4XO^]:M&$8M4X"'5]J93P M%1XAG.%/H??6"A*EL"^9W0%*#SX/G[_P8F8,*A.=7EL7!!QI\>"W;[(&(=\$ M>BSFRG%?H-I+Z;U><4E066X1L9+$*-$)P![DQIH4LHH$@W=PCOSN?$7K4$.D MA:D_4E2,-5QRD3NH-!$O+)3E^!%&/ND8^>11$KW!U#G;XO2MLP;?LQCB?9S\ M/X@[0]%K+WP:9T%%=X '(D+\S9RN6T8SD+)#'GTI'3'T]( R3"Y=[L6GFBK& M)\(0B'Z[>O')=S2BO6]BT5+X7W?5M5?DE<5'I_7U;''5R>'^H93(NL:0*9=E ME_I4>V/6/SEZP0V_ MG;#8DG<\1&T=;<,@E*1KI?)4H4,)EPXJRS ^6XC1%V MBQL[YJH<3;#VK<)<[T=0"EPC *&Y @0'^E^W8?L(>LC$Z?'TZ; -0,0]!I$/ ML9,I&V!IKQ0S.O4R)([2I )?.XGD*$H:'/IOA2W0CVD(K5=17I-.C@_&'8Q# M\.Y.):SN+4F]*1JO5DTI2KU2! 1K>$QFM.C#\@7*OHK(F7 G:DEK*"B4"[5: M*3XI/0PF(T:D,QOCF&N&D-B]TI!E&)8(&?;!QW+TV##^0[9,.HB 0B!\F M("1MCZW;EJ_CV8?(.#5EWD%3H57'OY"7JTSS<;:2GV%OVQ7S]R_?M5TQC"RK M0ZGBR)D8O-VRJ]&[+(/?%(6^-\2WV/ M]Y$C -2*JL2PSD@!/,&GD0%'8MT.Q)"1)W;9J22R,6U-$P; ?JV-H9@\*+/A MCO3O+3\9BU<<^:XH 9'85.F ,HMFI4+$7 L^YG5I $GDVP]'2V0[UNX4YG0T M@8UOM5SJ$HD!;"P:@B\D("*A(MQ>.XDCPY&9WT2G9!HWM;L]/Q MMFBWQJ34,(CL-))O]:V2OCKIZU>N3+:/"#=&B1J7:1JB4Q.YN@%.C".M]""A MCPAX\V-IY"SZPC8 M65">,4'*%]'<>7]7Y:>/DFTXF!Y&@Q0'>I.EDULP02A M":CH'+IW/$HQV*6O>P2'"SP!"Y5*ATU2NX(;WY MM<$ =S3AJ@(CZ%5K _N1#]L@,K[51-#Q -*&M'WXH2SA5YJ!HK=W/V-KRI@ MC?@HOZJ._9\?]UJX&W#C<+NO@Q$2JG9B$)RZ@EI;OLN@$9A"BCG8HO!*O3T7 MR#QGM']P+*>,=:OINH,AGIVK^& COC3@*!WB$8O.:)[FB>$?"8S8HJ./@7VL MI[>V2),3LPUJ<>-.Y ME6^E? '?1W11C.Z5]UST_;FOH^NL;_>>^Y_.D[^.7$_VDVL'&=8_@%;_'7I] M&,\'G_M.6 >]N^I*N37?R--TB#C&:^ON:7?I/XMWW=OE\3\&2"S\]!AO5]@Z M&3_'ZJ/G==F>1847G&:V3:LN:B MHDJ+(G-E+9"F-J@JW<#S^FY%"T;BL=7=B7C,&U46#.\$R*:JJ'B?8LDW$^*3 MG6)99+DR"C<>US3#>U2/]9W0DMNAI$6%3!:<@<#UA%SZY]/(^%N'IP(W<85D:($WC98M)NI0FUK*C$ M&2__%*G*)V1((,4U;4JUY)O?N*VG9_ 27DK[A4WKVXL()(U4O-H&:P95P=J3 MOFW?82]@Z'T1$&P# LN[3619_J2*QF/!-R",MT8S%UNJC=;D"F::[6X?KB^7<#W![HJ4?X8NTIG,'YNLD6;MFC!%V@AW'"F M<@ESEF+Z.=[5S#IZP8[>-#@*>$/%&82^ X$71$?PPJ[# ,OO(#_=3[D O%3^T$W+\EM]W9. MIHOF$\*,,[T'['_66;]!+Q@X@W"XK^F/G/XP@OE+4]1Z&:C.%O5")^J-/F3C MJ>6%WF22?L8=#7W''PWV-+[CA2,GC,)#'7/WYJE"D=FM(2'A#5/M:'7:;C%= MMO/XX=YN-?T&6<$DE+C6H=[9H$= M)NB%12O[72NN-*S;J^Y7JXHC(.VKSE7 M.\$DZ-9U_!=02P,$% @ 6R96# A<#SL @ % < !D !X;"]W;W)K M&ULK55M4]LP#/XKNK!C<->1U[X ;>\H=(,/]+B6 M;9]-HC8^DCBS'V ;KO;E]A2I,>/)$L>KH5\5"FBAN<\*]3(2;4N MSUQ7Q2GF3)V($@OZLQ0R9YI$N7)5*9$EUBG/W,#S>F[.>.&,AU9W)\=#4>F, M%W@G055YSN3/"69B/7)\9Z.8\U6JC<(=#TNVP@7JK^6=),EM41*>8Z&X*$#B M3R-A;@V\C7"3C!S/$,(,8VT0&"U/>(E99H"(QH\& MTVF/-([;^PWZ9QL[Q?+ %%Z*[#M/=#IR!@XDN&15IN=B?8U-/%V#%XM,V2^L M:]M>Y$!<*2WRQID8Y+RH5_;"]XQ T#H'E71]D65XQS<9#*=8@C36A MF8T-U7H3.5Z8HBRTI+^<_/1X>C&?W/Q\"*!!*>51H30"8+7JP4E$A]EC*);X6S_\## M@T'@A>?PO];[5"+NW .@*L:I+>/&R)33?$*853E*IH4\>X4THY'$"TH"MJH/ MX =A)_*[.QJ_VBXDS>R): M*X0&B,:9TI1ZRG;KT>UU!KT7)MU^IWO:@^ER20/'U,M6B48.*(PKR34GG$^P MT")^!%&:JBI;3;9F,E$M3K_?:_>#@.)JBOU/U/J=7N2_B /*6;\)\?6EV4IF M<$)V.V+0$OB38[0C>J=O=8.[-:FH\"L[CQ7=]*K0]=!JM>W(OZ@GW8MY_5[0 MK5IQ2F&&2W+U3OI=!V0]@VM!B]+.O0>A:8K:;4K/%DIC0/^70NB-8 YH'\+Q M+U!+ P04 " !;)E8B9IW#"\% #B$0 &0 'AL+W=O&YGR#D:ZNA!Z<]F*H1%CTW=FN-@:NWL M=1B:02$K4HK?/ X7(OWHJZ M=HX@C2\+G\$0TAGZ]TOO[SKL@.6.&_%6U9]D9:?'01Z@2HSYO+;7ZN.!) MG+]2U:;[10^];DH#5,Z-5.B#IY!'CUC0!<&M,N[#]1E^0>W M?'2DU0/23AN\N9L.:F<-R8O.+]]]O+XXN3W_ M>(D.;OE=+<'V(&,&(1C3>X8\-<%GGC^T/=QO*WDF\W8GKD]=FQDMQ'$ C&*'O13!Z M^1M)HS<[4HR'%.-=WDNM33?[>JD$5J6?.7HO+5"MUWQ M82F6TBNMJGEI5VIOE88%X5:@\#]C?!)U)=O)<'VOU7R&SFH)/=X%,N"N-:J6 M%3BL )X68JV[$/1&.1V:8V]TE\#TAD-_#Y(7**4QCHK"DU"6X"PEGH10@AG+ M/(F[(_2-)RER@DF1]07[?;$IGT2C!2ZR?".M',?1II1!6FQ#>A 3'&?%JZT8 M74:WRGH+!?@2P)?YN=,XQB0MUO#%.&:1)]D(LP)X4OT-W R+<'9Z?NL[82DF MD>^$9CC+4E^EP+F''\*0")++_3 D8S@%JYN9Z+O?BL:@"4Y8ND6:I71#FF*69GO BW$6^84E.68Q78-'),!;8 MK52-^.6(11Q_SZ- X(Q5$$%3KORW G@.'%LBB6/XKOY[2G5UB$ M)(?M$/URM)O$O9O9-MO_FY@-4*9QXN_8A.*8K'4DS3'-_3V[R6P$1ZR GNO&&*B2AHX MX!E('5Q>*A@;T\['2?EE+HWLTK.:MX;W!]A2&=OGU+^QP6J8.$-_M;>E&U*"/. M:ABKG7AK"9\6::_%:L7Z@N4PY^U<(XXF'!3 'ZS 3 &#+XJ:QL^O[N&VDUWH MG;L!W*3[N@ 4I^:M[8_@@W3X@''2G]M7ZOW7#UB3B82AOQ9C,(T.LR1 NO^B MT#]8->M.\7?*6M5TMU/!*Z&= OP_5K"#%@\NP/!99_0O4$L#!!0 ( %L MF5ASN_I)Y0( - & 9 >&PO=V]R:W-H965T6$N(M6:4XT2"6N)&-6RPE2R$ M>++.*.TZOA6$#!-M&8AY/.,0&;-$1L:O':=3'VF!37O/_JFLW=2R( J'@CW2 M5&==I^U BDNR9GHJ-O>XJZ=E^1+!5/D+FRKWTB0G:Z5%O@,;!3GEU9.\[/K0 M +3]=P#A#A"6NJN#2I6W1)->1XH-2)MMV*Q1EEJBC3C*[9\RT]*\I0:G>]/^ M?/3UH?]E]*,TH/]P"_W9[&X.H_&D/YJ.[Q[F,SB=DP5#==;QM#G3(KUDQS^H M^,-W^",8"ZXS!7<\Q?0MWC-::\'A7O @/$HX)O(137^(P0MUV]?- +6"L*;OU,F9&O;IX#P%(3IMP22 M_C0C6T7W^:=M-[SRSU[]P U:3?_*C6/C#S,B5]5_AR]FYRJL4R+7]UNU%[BM MZ%5@[+;BH%F<&9 DJR>D(?O*;?M!PX_>E!GX;M"^W <.W5&OL65R-%KM+E60 MB#77U<*IH_6Z[E=;ZC6]VO5&XXIR!0R7!NJ?7[8FXV:_?H>0HU&C(=\K8J\@AM!Y+HLF7@\@X)O1H9C/!%N\V6F-,$:#U=L M"7-0]ZL;@3NKU9+D)50RYQ41D(Z,B7-ZYFG^FN%+#AO961,=R8+SKWISD8P, M6SL$!<1*:V#X]P!3* JM"-WXMM5IM":U8'?]I/W7.G:,9<$D3'GQ6YZH;&2$ M!DD@9>M"W?+-.6SC\;6^F!>R_B6;AG<0&21>2\7+K3!Z4.95\\^^;_/0$0CM M5P3H5H#6?C>&:B\_,<7&0\$W1&ANU*87=:BU-#J75[HH7 M]Y\G=[-/Y/KN?'9+IM>7-[>S\]G5_.++C%QI^OY_,^Z1F3Z^F%@8L[ MMBA ]H>60B>T*BO>&CQK#-)7#+KDDE,G$ M"7$=DU";>D?TN6U&W%J?^[=FY% B&CO>83MZVD[EBL4P,G"<)(@',,8?WCD# M^^.1*+PV"N^8]O$8GF,SUF M#X LN ?2*[@\7-SC5C^\"ZGM?B3_U/]=)@!V&HQ@>\19VQ][$O<50EF1_X&< M2X2PG^99DU&".)2 R!^8QB+YTZPE(/-E55>954E+_@0I%BPA"ZAPI5KZ="T$ M5/'CF_5_6V/.TL>\6A(F2= M/-48GJMG1UGR.V(D7A+/P=QQQ0IRQM!^#(0IC#J&UCP5/"2:*#JL#ONOI+ ?;LC@6?W MR15^-L1U]ZA?5MC8_ VPTJIPS<#Q#]G>"[(7F0,;@^M4]96Y?H];D_K.BY)2 M=[=\?F &(=VEN9'I^=Y^4OYM(+9?H_]![#\'8K0+8JX9V=%NQP>AL]O=88 X M\P+8 A_'+#P*8C]"+\.9H?.,;M0S(Y^^&:,T/7NW)I2^J$E S< .7R"3;89A MU#_T"6AU/O-+$,OZ,8.=JY/9?/&WU/:]-&F>"<_LS6,+_5[FE20%I"AJGP2^ M043S@&DVBJ_J1\."*WR"U,L,WWP@- .>IYRKIXTVT+XBQW\"4$L#!!0 ( M %LF5BQ/#^"=@( -<% 9 >&PO=V]R:W-H965T%Y*B^A(NI=CW8Z\BE#O9J/4]RVPD5II1#L\2J555$?EG DPT8R=PMHXI M79;:.KQL5),ES$#_JI^EL;R>I: 5<$4%1Q(68^*70J+T]LI7, MA7BWQD,Q=GPK"!CDVC(0LZSA&ABS1$;&[PVGTQ]I@?O[+?M=6[NI94X47 OV M1@M=CIW4004LR(KIJ6CN85//P/+E@JGVBYHN%T<.RE=*BVH#-@HJRKN5?&S^ MPQX@];\ X T M[J[@UJ5-T23;"1%@Z3--FQVTY;:HHTXRNVES+0T46IP.GMX M>KU]>ODY?;B=H>\O9,Y _1AYVC#;N)=O6"8="_Z")42/@NM2H5M>0/$9[QE% MO2R\E37!1PD?B3Q'8> B[./H"%_8EQFV?.&_RSQ470>.#H-M7URHFN0P=LS# M5R#7X&2G)T'L7QZ1%O72HF/LVI)B/[Q$ M_WLU=Y67_66A&\BAFH/<>D(T)8UYLAHD)4SUL&\HB (7!\F^)_;=U!^B-]/) M9Y2?U5+DH':8($Q,/-S9>. F@QC=44Y-#Q1H*42Q2\=IZN+!<&\U6@5RV(T6A7*RX[OJN]_93ZZIKUEUZ-_+, MGUM2KA"#A8'ZY\G 0;(;(YVA1=VV[EQH,PC:;6DF+TB;8.(+(?36L ?TLSS[ M"U!+ P04 " !;)E8[1OEKAP# !1" &0 'AL+W=OI!5P"&_*RYT#.O,J8Y#P*=5U!3 M?2H;$+A32E53@Z):![I10 OG5/,@#L,LJ"D3WGSJ=/=J/I6MX4S O2*ZK6NJ M'A? Y6;F1=Y6\8FM*V,5P7S:T#4LP7QI[A5*P8!2L!J$9E(0!>7,NXS.%R-K M[PR^,MCHO36QD:RD?+#"33'S0DL(..3&(E#\_( KX-P"(8WO/:8W'&D=]]=; M]'1./%%#2EIM/^G@S"A>J\D1P3 MMBA+HW"7H9^9WUY?+J^7Y/5GNN*@WTP#@Z!V*\A[@$4'$#\#D) [*4RER;4H MH'CJ'R"9@5&\9;2(CP+>475*DL@G<1BG1_"2(<+$X25'(SP46.>7'O:SM^%< M-S2'F8?MKD'] &_^ZD64A1='6*4#J_08^GR)MZMH.1!9$@[85IK<".PO3D4. MQ-7S$.7CH*]>3.(PN2#_Z_NQ 44-$VMRVU%<]/R6[KVXXE1K5K*10KT!M-0EQ-_Y$EB>M!H*N8#3Y:"HTZ87MN2_)*/:S:+2O2/QXDOZW MR*Y:I4 8PAE=,=3\$A'CH:.'/UU1Y:M:178]X;5;=T3:N@C MOL9&'^K+X]#_6IW?.LG][*4\PE:(K';7(%'LC]+0ZK)!=^9/PK%5[=(\]J-T M8E6[#(Y<02]+@X5ZLA&E?G*6/BG)-@-[9++03[(([X?6Y^2F;EH#!6$"T4"; MP2[S4^S_W77Z^9K4&LWS#3)92M,]^(/VF%>7G9C8F?>#5O,\)H) MC41*= U/QUA U0VP3C"R<4-C)0V.(+>L<.:#L@:X7TIIMH(]8/@7,?\%4$L# M!!0 ( %LF5@2Z"(*WP0 %@4 9 >&PO=V]R:W-H965TP.8-VN36T3 MDO[ZCG=A<0(LA&NN4K_@'=LSGK&?>3RXNQ#RFYH":/*49USU&E.M9V?-IDJF MD%-U*F; <60L9$XUBG+25#,)-"V4\JSINV[80!9)DQA&[\M;39 MJ)8TBO;WROHO1>P8RX@J&(CL3Y;J::_1;I 4QG2>Z3NQ^ V6\43&7B(R5?R2 MQ7*NVR#)7&F1+Y71@YSQLJ5/RWTX1,%?*OB%W^5"A9=75--^5XH%D68V6C,? M1:B%-CK'N#F4H98XRE!/]Z^N[VX>+NYO'JZ'Y-,]'66@3KI-C9;->#-96KDL MK?@[K 3DL^!ZJL@U3R%]J=]$CRJW_)5;EWZMP<]4GI+ X&O0#Y"H__Q@Q>[YS6NA95K89WU_A#S+)UG M0,28C"F3Y)%F M-MFTOA.'G:VA[].V9<\)8W=C%#=N065*E*92FV/9YF2=ONJ> _D(F7Z>4L< MD?]NSH:;!W>LZ2]"5\3RC@3PH]L:PO&5/\E FE3L@$_]6595-1(6W/4S@@-6M2835EB/_, M,.4=,@$.$I&YALDGDR[1B=43.W''K8%-7,$F/@8V5I )55,RQO^NRU@-7"Z^ M#FX(Y6F!&X0&*=1C)VC'F]W(;YUU M]]ZBHJ)Y]&9=J[4ZMGLHGPM6D\OW]SP(+',4B2#,:JZ MIRV\Q63YCE4*6LR*MZ.1T%KDQ><4*%ZD9@*.CX70*\$L4#TF]O\!4$L#!!0 M ( %LF5@2%5G[,00 -T1 9 >&PO=V]R:W-H965T.F^TQ+8YN(1&I)*D[_ M_9(Z;#659!5H-R_[8AXS\\T,.8>IZ8Z+1[D%4.@YB9F<65NETG/'D>$6$B+/ M> I,4]9<)$3II=@X,A5 HEPHB1WLND,G(919\VF^=R?F4YZIF#*X$TAF24+$ M]TN(^6YF>5:U<4\W6V4VG/DT)1M8@GI([X1>.7N4B"; ).4,"5C/K(5W?AD8 M_ISA&X6=K,V1\63%^:-9W$0SRS4&00RA,@A$#T]P!7%L@+09_Y28UEZE$:S/ M*_0/N>_:EQ61<,7COVFDMC-K;*$(UB2+U3W??832GX'!"WDL\U^T*WA'FCG, MI.))*:PM2"@K1O)9N92E$II*M9R:?UC^CF>?]3+)N<* MV:!9UF3%N4Q)"#-+A[T$\036_.T;;^A>=%@6["T+NM#GRR(9$%\C(B4HB0B+ M4$S)BL9449 H 2(S 1$B"JT)%>B)Q!D@$]$Z*\),",HV)C*I;'*N6_W;-V/L M^A?HM<)%G/=(!]6@.5U>Q/^;#301,T9#$:%'<9$W7 MDFX876LB4^BSVD(SY27B)8D)"T%'AHF/:O>V%AS5WN>5"4R3O^B&I9DZ4!X8 M/]"N08:"IGD]U$<2;O=)AM[=PA/$R#NM9OBT@BHW_-/2L?.C1Z$+IBZ'#,%S MN"5L RC4]4'H"GRPZP0%MNN.:VLS\_!%#XZ_=+.B[ FDTNU!-8!7HV?CH==H M95U1/^XKGB0\HNI[A[X![JVL@_6&*="51B%!%""Y(RDB&P%@G/U9)[:'P:2W MVFYN?6\[(B(D%1'*E)4VY=C75S-HU=9"OBN;N:YG:9S][(H_MGWL]]UN<[': M_\J5SL6RJAZ":#BQ\:0>52_@]89K3T:#VD:%6,N\WY0#.N3\86<.M''TOJIJ M#-S>)]C!>@UK$*8;A3S1?PPER6O)/J@#V\/#5OP6=/MAK?XOY<(HV'_1F?\+4$L# M!!0 ( %LF5CE)*6_W0( $D( 9 >&PO=V]R:W-H965T4JYT -G;**!)#DJY&WA>UTTI$T[4S_>F*NK+K>%,P%01O4U3JIZO M@6C7=PD \>S#@&'V%@&BD,&0^#<$J$;?TI.ISK2 O?G+^S? M<^VH94$U#"7_S1*S'CCG#DE@2;?W/R8W]S>W$_*53*A2U,:7G([ 4,;U M&>[.[T;D].2,G! FR/U:;C45B>Z[!OVP;&Y8OJEJD[7\A@1>$ M-?!A,WP$<05O'\)=5%^%(*A"$.1\X1M\4U Q"(-WEL@E$5@YFG+01&:@B,$K M6Z>PH+S(*6VE9)'7\OMNMB^C\5A;GI=Z0V,8.%A_&E0&3O3YD]_UOC6(:E>B MVHVBYF+!.(>$Q%(8A<6BL>9B8!E=\%I!!5UW3U#8\D:0:*__<[U96![Z& ME:]AHZ]7249%#&287W<,^I0^8Z,PM5>KD>K]02WD?!#9@>I.I;K3J'I8)@8+ MWJS+4D?MG%','#//=>(+QLY>^-N]KG=QE*375B'V]'9]DKJ5N]U&=Z_Q.C&Q MTK;VQT\Q:&VK9089B"W@&,N58'\AJ7.[D?E_<_9!9 =!Z%5!Z'UXSGJO2J;3 M";WC7E%C%81!<)0S=Z_1VT<6.^F*"4TX+!'GM7J8=%4\7,7"R$W>^Q?2H*OY M=(UO/2AK@-^74IJ7A7U.JG\/T3]02P,$% @ 6R96)\,LOL P Z0H M !D !X;"]W;W)K&ULM59K;YLP%/TK%JNF5MK* M,R1T"5+SV!9I3:OTL0_3/CCA!E !I[9)NG\_VU!*,A*M$OT"MKGG<,[E8M_^ MEM!'%@%P])PF&1MH$>?K"UUGRPA2S,[)&C+Q9$5HBKF8TE!G:PHX4* TT2W# M^4P/KXA?VK,B_,+#"#$4E^Q@&/!EI/0P&L M<)[P.=E^A])01_(M2<+4%6W+6$-#RYQQDI9@H2"-L^*.G\M$U ""IQE@E0!K M'^ < -@EP%9&"V7*UAAS[/1A M,KN?H/ED=/UM-KV;7L_09S2.&0Y#"B%6N28K-(<-9#F@TS%P'"?L3$3=WX[1 MZ%G\J4 M]6)J:!TEO,+T'-GF)V09EM.@9_3_"UVGFE7_X!5OC)0PT\0LSH!O0_(\?3-?XTF2Z);*=%#A5"IQC[/Y,;$@, M)\#0Z8QP0-99D]V"PU4<CL5-I[!S5 M."*9V,SP0JAL$G<4_-9OT1+9CD^W\NF^4SFZ;::@);*=%'2K%'1;*,>"HU.K MLX[5[=J]O7)L"',]M^ M.]6BUV8*6B+;28%IO![!1@O56)+4MSVG8SL=;Z\J2]E;'\H^3C4CKS1%$R@.TC#.&$I@)2B-\Z[X26C1 M5Q433M:J-5D0+AH=-8Q$+PI4!HCG*R+R44[D"ZKNUO\+4$L#!!0 ( %L MF5B^Q1KYE0, &4+ 9 >&PO=V]R:W-H965T4T8?%EQ46$% M7;%V92T(SHU35;J!YR5NA2ES)B,S]B0F(]ZHDC+R))!LJ@J+?V:DY-NQXSO[ M@05=%TH/N)-1C==D2=1S_22@YW91^<3 6?U*RE;TV MTB@OG+_JSO=\['A:$2E)IG0(#'\;EW_17!5C9^"@G*QP4ZH%WWXC.Z!8Q\MX*#(2?(N$MH9HNF'6QG@# M#64ZC4LEX"L%/S693Q>/WQ]_7Z*G^0(MOTT7F94R:\P".T_"MY(S'(Y$%DT7/_]?S_-^D=?6K,2?F95/"G: GG3HR<6LS+"D&=J::XSD"&]@*Z[) M_A##A2X5G%K*UN@*5J0=OK:M2#M-W,M,G R2&-;P*(46PS0>)GW# Y*T(TDO MDLQ7*[CS$5^AG):-OO61)%DCJ*) OB-?Z69 (H!#>8I'+_P)+3_2F M:7**=6HV"/RS4(,.:G 1ZD&C0%X^(4$#R[HGD7]*8C$<1'YZEF78L0P_L-4( M%@S42E03TEECT1JT,[01I3UIPZZ='^JU&@5V[[[T_@-Z',O&_]._F M.-(6'0%8K;SA&8+>$^Y?))@R16_>ST:[@-PJ9Z MVA\F*[<5T#_9/$'L1\H*NL)_\"4$L#!!0 ( %LF5BU85Y3/00 /0: 9 M>&PO=V]R:W-H965TM]CJ37' EILF7\ M622$2/0]2W,Q-1(IBRO3%%%",BPN6$%R]63%>(:ENN5K4Q2Z#J198$YFQ1X399$ M/A;W7-V9+26F&-RJX\,?9O]+#JO.K,$Q9DP=)_:"R3J7%I MH)BL\":5#VS[B30=&I:\B*6B^D3;NJYG&2C:",FR1JQ:D-&\_L;?FX'8$ZB. M]@N<1N <"MPC K<1N(>"X1'!H!$,?K5)PT8P/!1X1P1>(_"JL:\'JQII'TL\ MFW"V1;RLK6CE1657I58#3//RS5I*KIY2I9.S^>+OQYOES9>;SW=+] >ZPYSC MTFMTYA.):2K.5>GCTD=G'\[1!T1S]"5A&X'S6$Q,J1I08LRH">;7P9PCP5QT MRW*9"!3D,8E[]*%>;SL:@*EZWG;?>>W^M:,ES@M^@2S[(W(L9]#3H(5>?HM_ M(,NMU&[?BP!&9&BI#"L)?B#'[_3?;L_[LLP42YD/" DA8" 3K^#EH M_1SHZ+-YGF]PB@1.B4!8(ID0%&-)$%NI^:#UNL]J+?A4JR%A?@WS*E@YZ;[, MQI>V/1Y-S)=]$]]6LRUW[ [<;KT0J&T=?X:M/T.M/P\D_DJ?:;[NI!^0L)\2%@ "0N!8!T_1ZV?(^V/\T[])R@V M/$K4HA<5G$;D(\I5FO0V^=A#R[*ZN6>A;<"I+D+" DA8 M" 3KN'C9NGBI=?'S-B=<)+1HO8S1&5:S(2H(CT@NS_O\JYGC??\.K--&/=4Z M2%@ "0N!8!WKQJUU8_WJ99=0T8()V9M5M8A3LRHDS!^_S0$CSSE8I4!&#(%@ M';-L:_NWLO';>M6QM MY%"V0M)\4%H 2@NA:%U;=SLYMG9CX5VK5SWZ9,O=-TG*&0]'!S.A#QHT *6% M4+2NE[M='%N_C?/?UK!ZZ,DN#GZV)/9! P:@M!"*5CMH[FW69X2OJV,5@2*V MR66]<=V6MD&PO=V]R:W-H965TD19)MGQ6;B;7IX8ERD@[[\:-DU;3$1^R- M,0HTLGUY=>XE><_1E73T5%9_BCGG-7C.LT()>%\N>"%_ MN2^K/*GEQ^IA+!853V;MH#P;HR!@XSQ)B]'DJ/WN6S4Y*I=UEA;\6P7$,L^3 MZOLIS\JGXQ$<_?CB.GV8U\T7X\G1(GG@-[S^=?&MDI_&:R^S-.>%2,L"5/S^ M>'0"/YPQU QH+7Y+^9/8. 9-*'=E^6?SX6)V/ H:1#SCT[IQD<@_C_R,9UGC M2>+XJW,Z6I^S&;AY_,/[IS9X&SNKY\2@:@1F_3Y99?5T^?>%= M0+3Q-RTST?X/GCK;8 2F2U&7>3=8(LC38O4W>>X2L3% ^C$/0-T -!Q + -P M-P"W@:Z0M6%]3.IDU)7\-97CZLG-^>?+ M\ZM;<''UZ>OUY'D/KOFBK.KD+N/@AC_( MV:S%6W#PD==)FLFC0_#KS4=P\.8M> /2 MS.RZ5(BIDX&M<2:G/"\;2#=;J" MA2RP,+@LBWHNP'DQX[/^^+$,<1TG^A'G*7(ZO$RJ]P##=P %B!CPG&T_'#O@ MX'7:<>L/6_RI#*<;&99'H)YSN3W6:19=FDTI7)V"F$_1[/\/8I%,^?%(;G#! MJT<^FOS\$V3!+Z;X/3GK98.LLT%#+[0^Y&/@/GIQ>W)GBKX73S MO"%F(1O ,YE!AI$9'5NC8TYT-PN^6DTUSP68SI/J@9M ,NWL3&(<0-2-03&81)=0,*EJ#BIR@+HJ:R]5 %B MDS1PQV79XET*09T\7Q6%' M"D9PSO&[DH(O;_UH%4G"/; D]$J3OKSU,Z*($OI@RLY);\L32,)A537;Q2RR M+%/%E=!-EF=E)>E0Z ;B'PHKB#.L4?PB (HR%"@UU, HNZ M@TH-0+<P[I9&U(F_M,_W$O(<7]R,W])SFOTFDBP.\\FZ7% M@S$0K_3ORUL_8$7_: _TC[S2OR]O_8PH^D<^Z!_IM,X0">)A.379T8C9KJJ0 MHG_DIO_3I9#?"%FHRORN8_]W)3 M/(_<5]O#G0C^ 5\77.J=YOC&M1B]4.UD7#$*/!Q%X"L)(5V"TK;*G#!B5A2IW)#L7,)F6Q4@EX-Y4@ M:].+30.WRYT[R:^A&O!&9WT?K76_O?774 U8J0;L0S5@70V@.-:N< QF&&%H M6[=*,V"W9F@7:='UZ%P2U^UGYZEYC8X!5DH"[Z%C@+VJ"E_>^AE1J@+[Z!A@ MO1. , W9L#-OLJ.(0&99KHKJL9OJO763L>$.0\"&4MU@9>TF8R4$L%L(_ ^= M[O:\\YHS"(D@A.;XB)(1Q"TC/B=I 0ZR4HBW0,[1+!6+LFL%E/>KZ3)N*+?; M78,CACL:C%A6(%$*A+@5B+%@;GTEXG:^:@L+77Z[4J[3PY:V?$24MJ+N=LMUR[9STNSD0XV&Q-=I%\I]ER2J^ MIVZ^]W8Y0G6JAQ1K#[&]1D.#*ME W;+!ND&WEK_N$^R\1CUYZZ=CX\E$NH== MZ[6MXLM;/R-*$U&W)MIRU^K2!TK]JSV29K+#$(86^4N51J)NC?3R,Z6&YQ[C M2.O)F]>=Z,M;/Q-*4; ]* KF55'X\M;/B%(4S(>BZ)QL M/L:.@Q@/UJ_!"D7QL"\XWG@]).=R#S=OS31-OV51K]Z@6'^[?C/GI'T?9?#] M*?QPMGJ_1KE9O>YS*4M#6@B0\7OI,G@?RBU5K=Z@67VHRT7[$LI=6==EWA[. M>3+C56,@?[\O92ZZ#\T)UN\Q3?X%4$L#!!0 ( %LF5B#N]@B(@( *D$ M 9 >&PO=V]R:W-H965TS36"9E$;[ C[[GN>>.]\Y[H1\ M416 1J^LYBK!E=;-S/-45@$C:B(:X.:D$)(1;4Q9>JJ10'('8K47^/Z-QPCE M.(W=WD:FL6AU33EL)%(M8T3^7D MN@1/\;"QI66E[8:7Q@TI80?Z>[.1QO)& MEIPRX(H*CB04"9Y/9XO(^CN''Q0Z=;)&-I.]$"_66.8)]JT@J"'3EH&8WP%N MH:XMD9'QZ\B)QY 6>+H>V!]<[B:7/5%P*^J?--=5@K]@E$-!VEIO1?<(QWRN M+5\F:N6^J.M]HP"CK%5:L"/8*&"4]W_R>JS#"2!X"Q < 8'3W0=R*N^()FDL M18>D]39L=N%2=6@CCG)[*3LMS2DU.)WN[K^M[M?/:+E^>-JNYL_+IS7ZA-9$ M2F++A:[N0!-:JP^QITTX"_*R(_6BIP[>H [12G!=*73/<\C_Q7M&YJ@U&+0N M@HN$*R(G*)Q^1($?1$A!:9I#7^ -QQJ$CC?\_QJ.:<2^T:6VWK,Q; M(ZF/-""#T8-L#X.J5_ %!+ P04 M" !;)E8PE',V+0# #R#0 &0 'AL+W=OG%EL&\I, ,)&F/F4O* ->;Z3=A+U@]6^(D$9+^ M^DJV8Y-BW"N]NR\@R=IGGUUI=[6#O9"?5(RHX2E-N!HZL=;;:]=588PI55=B MB]Q\60N94FVFUW%3RK@S&F1K,SD:B)U.&,>9!+5+4RJ? M)YB(_= ASLO"G&UB;1?D+X5 MR';\SG"O#L9@35D)\\P22Q2(;'YP+4*75:P".2CRS2\=#I.1#AFNX2/1?[=U@8%%B\4"0J^X5]L==S(-PI M+=)"V#!(&<__Z5/AB ,!WS\AX!<"?L8[5Y2QO*6:C@92[$':W0;-#C)3,VE# MCG%[*@LMS5=FY/1H/EY.?WL8OY_^D0U@_' +X\7B;@G3^]EX.K^_>U@NX&*1 M'QJ(-8RM'YE^ACDF5&,$6L"<6A?3A/V5#> ]HRN6,,U0P>H9%K@Q!ZDOX>(6 M-66)NH0WP#@L8[%3E$=JX&ICBV7DA@7O2<[;/\&[!?>"ZUC!'8\P>BWO&A^4 MCO!?'#'Q&P'OJ;R"%OD)?,]OPX?%+5R\N6S ;94.;F6XK1.XI;MDY2X=(\A_ MN"QY[3*5NZS.,;F^=KT^&\77:DM#'#HF3!7*1W1&/_Y .M[/#=:T2VO:3>BC M"4TH#Q&HSHQ8X89QSOC&7@R[L$7)1%3'.L?M9+@V53R.2.#U.@/WL89.4-() M&NG,Z+/UD@)SB4 8 A)H]*>)FFRUCD:.%QS0>-MOM[UZ&IV21J>1QDU,Y28_ M6GPR^5)AG>K.D>IVT";UFKNEYNY_.0^T;OBWD^@>\2 >Z77KB?1*(KU&(E.N M4?+B3L-'3")S*^JT-\*<>7O[)PAGA5[O:^4306P,&7A2,YJ";D M*P=D ?@J(GM^_T1$$K]BXG^%F"Q #K6W/"\XH;S*^:0Q"9\5E@7D(95^SSN1 M'TB5L$ESQEX:I>^HE$S!3(IH%YK#^56*W;:60R/6N?>YRN8D^,[Q21KKQ[D& M576!-!>&_Q&@Q]7B5$A4M8(T%XLS@O.X5KPE)E&<8%(5"])<+;XP.'LU2:IU M*D=518 T9N7S@K-_]'QI'65+]^ 9GJ(QT#8;"D*QXSI_D9>K94,SSI_QU?:\ M&S*O47-5%"2X-J+>5=8-1C[18IL]ZE="FQ8A&\:F*4-I-YCO:R'TR\0J M*-N\T=]02P,$% @ 6R96&M3R\>U P 1!$ !D !X;"]W;W)K&ULO5A=;]LV%/TKA%8,";!%7[8L9[8 Q\I6 TUJV.X* M;-@#(UU;1"51):FXW:\O*2F*92M"7*A]L4F*YUR>(_*"5Y,]99]X!"#0ER1. M^52+A,BN=9T'$2287]$,4OED2UF"A>RRG9-BK$E M\R8T%S%)8C>),,[6(/XD"V9[.DU2T@2 M2#FA*6*PG6HS\]HW;04H9OQ-8,\/VDA)>:#TD^HLPJEFJ!5!#(%0%%C^/<(< MXE@QR75\KDBU.J8"'K:?V/\LQ$LQ#YC#G,8?22BBJ>9J*(0MSF.QHONW4 D: M*KZ QKSX1?MR[LC64)!S09,*+%>0D+3\QU\J(PX DJ<=8%4 ZQ@P> %@5P#[ MM8!!!1@4SI12"A]\++ W872/F)HMV52C,+- 2_DD5>]]+9A\2B1.>*O99O'^ M?O9N\4_10+-['\W6Z]L-6MPM9XO5W>W]9HTN?!"8Q/P2_8X^K'UT\>82O4$D M19N(YARG(9_H0JY&<>I!%?FFC&R]$-E&=S05$4>W:0AA$Z]+%;44ZTG*C=5) M>(?9%;+-WY!E6(.6]P3T[SLY'RT$)/R_-N]+\D$[N4HFUSS# 4PUF2T*1LW[]1?3 M,?YH,ZY/,K\GLH:I@]K401>[M\(JV>"8_(_+K",=Q9S+]$J2#!,F$YI 0839 M#CBZN*<"D'/99F\9QBG"J-3ZZ T<8SC1'P]M.YWDCD;-.7[G>K_3C6'MQK#; MC<86BPE^(#$17]OTED3# RFF8;I'8N:=X<[=)\,3]\RAX3IUR(9DIY;L=$I> MI )86NT"]!'B4$IO$]Q)<^[YZ9/,[XFL8=^HMF_T(Y/2J$]3^R3S>R)KF.K6 MIKH_)RFY)X?4-ISQT1EU7Y&4.M?[G6Z,:S?&?26E\8G>L6N81WH[HYV[34XC M=N0DTWB^@QF=FC<1H+>8,<+1DM%0JN?H+T;SK/56UVIG?/%WFS M\TI[3D:KF ZSL^V>F-/K=;PEI'&4S_2#\C(!^8I5F:\ON"++YV).4HAJVD-*Y&-U!+ P04 " !;)E8*&C2\LH& !Z* M&0 'AL+W=O'SBR- M)?G)0F8@9J?,E,= Z7X6CI)X:UM92X&ROW[E!W$L"86FY@O8SKW']UP][I&L MXR=6?N=+2@7XD6<%/QDMA5@=C<<\6=*<\$]L10OYRYR5.1'RMER,^:JD9%8[ MY=D8.8X_SDE:C";'];.;D?%_>JFE'?C#S]I;TTZ)J]SM1RE]3Z27]E].OYS&X_OKY_!9,KR]O M;L\_GU_=77P[!Q=7\OX<''RYOKO[" Y&I]?3BY&\B*D@:<8_@D-P?Q>#@P\? MP0>0%N#KDJTY*6;\>"QD>-5+QDD;RED3"GHE% PN62&6')P7,SHS^,=V?X@L M &.9ETURT$MRSI 5\9*4GP"&?P#D(-<0T/3M[MC$Q^X>T^0U]QX;O&EJ7./A MUYHZ2=;Y.B."S@ 32UJ"A.5RLEA6H_B1@H.,<=F@:2$?4U/S-?"N&;Z:H([X MBB3T9"1!.2T?Z6CR^V_0=_XTI6Y(L'@@L%Y:W4U:71OZY(PNTJ)(BP4X(QDI M$F/J&@B_AJBFXL<)Q$X8>NAX_+B=%8.=@UW'A7V[>+==CXNWX>)9N8'A%_0\2W$KF2%9.3C')P<,4$!>BCB8RO MO3P*(8P"A8MN)I,=81,"L#E8,#;C@+/,5"C.0HV'#U$0J9W48!;B*%3[ MJ#6B/?E&&[Z1E>_VI'U=3]K3WJ3=MOO!EVKN-J7""O^SD_:08/% 8+VT0J?3 M/<[[5L,6?Z#,#HH6#X76S^V6IH2_7A);C.W1=XA0%+KJ]<##RL#N?X#89] M0J@CA*R$K@T=)&U'7M-/'JA<@U&Y$DHRPGDZ3Q-2K6N,Q)$>9ACZ&FW=#+F1 MJAAB>^3[-G6G*:%56TU.<[8N!-\B+L?3O&0YJ%8*1OI8IQ^XCLK>8.5J%=<> MW+[D.^4'[=*O4AG)NBQI(0Y7M$R9>2KI]11C2ER=;.0[6H_0S9#K.9&:%&O0 M^R:EDY#P5S4DU$7?(<*1Z[DJ89.A)^6A1MEDV)]+^FPZ'0GM0O*^*"G)TO]D MKUX0N;YMASLKP$PV^".I=BVXO.;IHJAKB5S[@G_7TF7^7*6!<) 0O@3S3+YY M26<+LSRS1_'3Q61(M'@HM'X+=,(6!N]G769]*IU.AG:A/&R)CK0@74];XQJLH .QJS)^#Z&+ M.J&+K&)OCPK= O8%BKH*G)JLH..H)=H>W;[L.RF*[%)TJ!*-=&V) VW];+"* M(%8W;^PA[YN23LPBNYC=7:"107HZR(,J6X,9=E0I%QO,^O-'GTL9T M+I_,Y+@NY)4 J_9KQ$KR:KXGI.+92&_0C*AT/HY[10M; MVR'1XJ'0^KGMA#&R"^,W%5MD4+(PBM1B:S0+0FVFV676I]*I8F17Q8,66Z3O MKZJKP=TFL3WB?1NW4ZG(OO^Z1Y75-UL#K<;J-IZO,7\/#8DZ#8GL&G*P"JL+ M0ST?NHTA'^^Q7XLZ(8KL0O0-Y577C7*,(XVLR0PA;8P;T:)7RBON=".VZ\9I MW:;),Q E*7A&FL_TLW_67.2RK8T?" ?=$AT4+1X*K9_-3H=B^,X?7P<2C6UN MAT2+AT+KY[83M-@N:-]46+%AUQ6Y+@[573:C81AX2/TL] ;#/J&M#_5V93MH M><6&G52(<:2N70QVT VANLEN#WW?MNX$*K9ON?Y\G<7ZKJDJ+W:;Q/:P]J7= M:4=LUXY#%5EL$H2FSF#X+F_J#-:H]\U*)T.Q78;N+K4M@-\;HUX0A.K!"Z-A M@ )'HVPR[,\C#9OQUJ&LG):+^G ;EPTF^V]S!&GS='. [K0^-J8\/X-'T^88 M7 ?3G,J[)*6<^3C(Z%Q".I\"V1QE<]"MN1%L51_]>F!"L+R^7%(RHV5E('^? M,R9>;JH7;(X;3OX'4$L#!!0 ( %LF5B?F\ELD , (0, 9 >&PO M=V]R:W-H965TBJ2K,?\VA9)N9Y5J[B3NR*J2>L--IC5=P#_)K?L8!+5GXGN2QFUL1".2QQ4\H[MOD 6T.A MYLM8*=I/M.G6QI&%LD9(5FW!JH**T.X;/VV#V ,H'C/ VP*\(2 X /"W /]? M <$6$+3)=%;:'!98XG3*V09QO5JQZ8LVS!:M[!.JG_N]Y.HN43B9WGS^=O7Y MX M 7X??6)4%@)=T1SRYWA;U=H7[.T*GGNCA)\P/T>^^Q9YCA<8ZKG\=[AO@"_& MX0O(#L&?N?'[^/V6S_][_*9L.W!@!NLCX4+4.(.9I=YY 7P-5OKFE1LY[TS! M_$^RQ7\B>Q9:T(<6C+&G=WBC7@$)G.#2N"4[>-3"]<&W3MW ]=QX:J_W QE5 M.380@V;D3)RDUWQF->RMAJ-6OZM#\XS0LYJS#(31;$<0[@O[\<3Q!V9'=8XU M:]#TPCB,S&:CWFPT:O::4*).LARM&#.?-=$+76\R\<)DX'54YEBO!LTX\I(# M#S;NO<:C7A^8Q*7)8OQB'X51[,5#BZ/LQUHT:7J3*#!;G/06)Z,6;X%G0*7J M'A!;(JD-JQ^3M9IBG(! :UPVZF$W@M 5D@6@CS?77U %LF Y.L$"851W%*>F MH#KQ9*]HY]R/!C&-5GAL3$;%V!Q2TH>4C(9T]:3?:QU0UG"NO**,"8G8&GB7 MAQZ:["A!G-(23.5!8$GF*L@)SM5_R M!M2&Z0+8;9E?[8;!NELT]R'.B^K.0M\=Y&%8Y;G)8-5BO-YC?][LO?:L N5/ MM[E"/=F&RJ[QZ6?[5OI]VT .YN?NQ677$/^AZ?ISU=:L"!6HA*6B=,YC=5[Q MKN7M!I+5;1/XR*1J*=O+0OU- *X7J/M+QN1NH 7Z/Q[I;U!+ P04 " ! M;)E8M2R&F ,# #L" &0 'AL+W=O/F_%&R!^J -#DH2JYFCB%UO6%ZZJL@(JJ@:B!X\Q"R(IJ[,JE MJVH)-+>@JG0#STOVUBG,R% M^&$Z'_.)XQE!4$*F#0/%OS5,H2P-$-TVB4-<+_]R/[>>DG+PE)X1Q\K40*T5YKL:NQN4, MR,UVU%<-=? "=4@^"ZX+16YX#ODAWD69K=;@4>M5T$OXF KD&IST]2L_\=YUF?I/ M9 <6H]9BU,>>?JE!4LWXDI2 =^64;.RU@)S0-2K:"*)!5ETIZ5\G M(5N@4I%S4C5'QA^1G&Z[#MVTE^DO\Q&W^8A[=7YJLI )I;M,-N#$@LWSN4X3 M/_''[GI?__.@>!0_!1WH2EI=R9_M4TVW^-3JSEO;4,5[ B(O.C]2^3PH]*.X M6^6P53GL56E+Q)E8G*WPH%"EL$:).3X[',\3/C7PD!64XYG"VD3$H2-2,CIG M)=/;+D?#9RD-XR@YC?[P?.5.96'%-,,[L"\@,]Z7+1+.2 M[^T)] 9>>&RC5]"?'G]WKW!4()>VGBIB%3?O5]XFF M^0[ 5W?)N,($+9#2&PSQ3,FFMC8=+6I;GN9"8[&SS0(_1T": )Q?"*$?.V:! M]@,G_0502P,$% @ 6R96(AB2_\; P APH !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-G42;3P)T$*F%5IO$-M2TV\.T M!Q,NQ*H39[8#[;^?G:0IT#1L$R_$3NXY/O<>V]SAAO$'$0-(])C05(R,6,KL MPC1%%$."Q3G+(%5?EHPG6*HI7YDBXX 7!2BAIF-9OIE@DAK!L'@WX\&0Y9*2 M%&8:Q@#I9I(R?A= M<1KUDAJX/7YFORER5[G,L8 QHS_(0L8CHV^@!2QQ3N4MVWR"*I^NYHL8%<4O MVE2QEH&B7$B65&"E("%I^<2/51VV .Y; *<".'\+<"N 6R1:*BO2FF")@R%G M&\1UM&+3@Z(V!5IE0U+M8BBY^DH43@;3Z\OP.D1G*%3[8Y%30&R)IJ *(Q!) MT16F.(T A7H!@4XG(#&AXH,"W(<3='KR 9WHN+N8Y0*G"S$TI5*EN4/ %\W/DVAWD6([7 !^WPR<0U7!W%VZJ6M0%<>J". 6?VUJ0IC1*G->, MTZ?M0F0X@I&ACI, O@8C>/_.]JV/34D=B6PG1;=.T6UC#XJC>L:69[D A(50 MSC;E6Y+X!8F^#-9!U_'M[M!<;R?2$.4Z?:^.VE'HU0J]5H7?,N!8DG15;L4. MJB7?*\F76G('A1)+4!>*U%OVAJ1JHQ),T8P)4MP0/Z\?I;YNYFI33XF0OYJ2 M/*!#QL#+]40'?65IE'.N5FQR]!A,.\7JUL7JME*/2R9$"9X3JG*'1CN[KXRR M77M@[]G9&&6]8:=?*_3_SKEFPP]#M=.P7IU MP7JMY"_[XY"KO5=^>5;/Z^VYVA!E=WM^LZO]6F3_OUU]2>!(QAZ0\MJ,]L-Z M-+J=R@WJR@U:^>^85 6@NFJ'_!TT7*\#M[_G;T.4Y_>M/7_-K39!MVCJGW=% M4J&$+!7..N^IP\_+MJ><2)85G<.<2=6'%,-8=8K =8#ZOF1,/D]T,U+WGL$? M4$L#!!0 ( %LF5CN)X3- 0, !0+ 9 >&PO=V]R:W-H965T\XD=_T-XR]B"2#1:THS,;"64N8]VQ;3):18 M7+(<,O5DSGB*I9KRA2UR#GAF1"FU/<>)[!23S$KZYMX#3_IL)2G)X($CL4I3 MS-^N@;+-P'*M]QN/9+&4^H:=]'.\@#'(Y_R!JYE=19F1%#)!6(8XS ?6E=L; MND9@5OPBL!$[8Z2M3!A[T9.[VWZ#SLR_H#)$,/2W92N!L)OJV5(AZ(WM: MXEP7.-X1G'O,+Y'O7B#/\8(:^;!9?@/32NY_E-LJ,55VO"H[GHGG-V:GSD:A M"^IU^MWKB1Q/86"IETL 7X.5?/[D1LZW.E/_*=@'BWYET6^*GAQ)]'6ABHQ* M?PO6B>MZL=NWU[ODC;%;D@<5>7"*/*PC+U3A+KD7!LX>>6/LEN1A11Z>(H_J MR,,#\F[L=/; &T.W!(\J\.@4>*<./#H [[A!O ?>&+HE>*<"[YP"C^O .P?@ MH=O=_Y,WAFX)'E?@<2/XU5P"1\?PX\._>N!W@SW^QAU:\G3XT?Y)-.[5THGK;$NET^AE!$+TT%V:KR3,5*%3)P-" MUA8YY]!.H"O2!S?-V[6ULU/YW48[VX)>' _=5OM:3^Y!10C]KK__EML% MZOF<,?D^T8U1U0@G?P%02P,$% @ 6R96(2_!AFA! ^!D !D !X M;"]W;W)K&ULK9G;;N,V$(9?A5 7;0*DT<'GU#80 M6ULTP 8-DMWVHN@%+=$6L9+HDK2= 'WX#BE9LF*96&WIBT0'SD_R(X>K!G/L(1;OG'%EA,<:Z,L=0// M&[H9IKDSG^IG3WP^93N9TIP\<21V68;YVX*D[#!S?.?XX)EN$JD>N//I%F_( M"Y%?MD\<[MQ*):89R05E.>)D/7/N_;O0GR@#7>(/2@[BY!JIKJP8^ZIN'N*9 MXZD6D91$4DE@^+RK.>@:"?T=4SV;-T3_,-6G(24XGN-YP0&%YYC:Y"(C%-Q37Z M&7UY"='5AVOT =$4R$>AC'I.X M:>]"#ZIN!,=N+ *CX"/FM\@;WZ# "WHM[5F:S>^W8![TM+G?UIUOJ+WG:_.^ MH3>]:E!Z6J]_0:\>CJ@8#GPB9BJ(3*-[0#E^5()@2IPHBMRTG:!M4HWA5J(3;4 M8FH[V\\'GOI-W?TI+DMU-G -*UQ#(ZYR]5P#J52QBMB>Y!AF7\2R;4IQ'I$V M3$;1KIALBH7F[MX+-?RP^D5)M?S=Z*FQA/[B_ T=L%!;1=U]V-YD@G":*DLJ M185(&/"/*OPC8WNTS]/:YR7A61MOHTI7WN8F#= ;P;QUB[34B@:I<45J;!ZY M&.8IQ%TX!5[@OQ YJ7%:G;L[#-.YKR.\AY KU*"L-3O 3>4_@DFQ%;IME$W MMJ@K]?'98N /6A8#2W4V&$\JQA,CXT\-9#<0S7%^80LW"G5%8U,LG)QQKA$W MJ/A>'7%ZWQG=H'_1(\UIMFOU6K-L5TI6U4);:DVD)T&\;S78*>5LH;2I%MI2 M:Z(,:I1!ESWD1F655* BJT:0J>XQIWKEXUBV[N9E!6I*U$YSZWGC(EPY_OSF M4K4TMZLS14MJ38IU N-_;P:C?!R_7O1QJ\F,5;70EEH3:9W/^'83&M]J1F-5 M+;2EUD19)S6^.:NQX..#5A_WQX/W7FTS!0IMJ36YU=F-;X[W?X=(CR,U[W3@ M7V8[.(^1)EH=&K6%NPNS=N?Y:#7-L:76Y%JG+?[(KFM;36"LJH6VU)HHZ[S& M-RF:Q-M;!4&YPL.1-OTA]8E3KCL9JI^.>I2G\4 MO,]6W).C\HSPC?[DH$XA=KDL3LVKI]5GC7M]F._6Q8MO(H^8;V 302E9@ZEW M.X*1X<5GAN)&LJT^>%\Q*5FF+Q/88 A7!>#]FC%YO%$55!][YO\!4$L#!!0 M ( %LF5AC6#2N9 4 %HI 9 >&PO=V]R:W-H965T:=G8N5GOA$B=! SAK M.TDK[8]?&RC$*7&#='K1 /%Y;,X+Q[S$XQT7/^6*,85>TB23D\Y*J?6UY\EH MQ5(J+_F:9?J;!1Q#3,=^H),[8 M@T!RDZ94O-ZRA.\F'=QY._ M7JZ4.>!-QVNZ9(],?5\_"+WG591YG+),QCQ# M@BTFG1M\38*!"J]6D,^J@.5O03:*^\=WOK#RA MON%%/)'Y?[0KVO:''11MI.)I&:Q'D,99\4E?RD3L!8S\(P%!&1 D8!N M&= ]-:!7!O1.#>B7 ?FI>\6YYXD+J:+3L> [)$QK33,;>?;S:)VO.#,7RJ,2 M^MM8QZEI2&Z?T-E7GBT_/S&1HI ]JW-T%C)%XT2>H\_H^V.(SCZ=HT\HSM#3 MBF\DS>9R["G=NV%X4=G3;=%3<*2G+KKGF5I)1+(YF]OQGAYU-?3@;>BW@1-X M3\4EZN(+%/A!KV$\,W=XR*(JO-L0'KK#_XS4I0XUX7C0$$[.D?8-IE ,"N9@RJ9 M V1PS1E&^T''F1H5F3$DY(6R4@8>'H73'K]GW]9].K M*L=7)Y>?IN0ZH]LF%Q(60L(($,R2 /OU([\/6GM*') JH+00E$:@:+8P>UX, M.^^.7)BX$N8"17S+,JHEBGBZ3F*:1:Q1(#?V1IIZINU2M*K\T@52*X9F&DNS M5[2CTKB[NA?M0M4*T20QD;&2^8-6-9RF6W?F'D1K72%I!(IFZQK4N@9. 7[D MKRO8'-$M$W3)D'EV;12RX)C+L*KA_J7?[1X\MKK[:YUK2!J!HMFYKGTP=GJZ M.MOC J),$K-RSTT0'/ZVCP]0%KH$)1&H&BV&+4EQ^T\>;]1"5!3 M#DH+06D$BF:K41MS#.O,,:@U!Z6%H#0"1;.%J>TY!O'G;DIK/4 =.BB-X \- MOYWIVJ1CMTN_C[,XW:3H/_217W>#6B<;U+&#T@@4S?ZIJ_;L :QG#T ].R@M M!*41*)HM3.W9 [>Y/K$JE93]>[7AW=S,W5GK1(.::"B:G>C:1 =N$_WNY4B< MZ:=6)A425+$+)!4UMF_-1*2_/N+\@F:#'0S[AT* .FQ0&H&BV4+4#CMP.^Q[ M^G+B[. &M2Y"H#X;E$:@:+8DM<\.8'UV .JS06DA*(U T6QA:I\=N WRJ;-# MP^_0?M/T &JB06D$BF9GNC;1@=M$PTP/@\;IH><'AT* ^F=0&H&B%4)X>VO+ M4B:6^:(^B2)S21?+S*JCU<+!FWRYG%,*!;R M%3N*K_.5:L]<*9[FFRM&YTR8!OK[!=,!3CII/WZ M4Y1IKB=5;2YBP.=]SP,'0[(3\EYEB!H>.,O5*,BT+L[#4"TSY$2U1(&Y>;,6 MDA-MNG(3JD(B63D19V$<1;V0$YH':>+&IC)-1*D9S7$J096<$_EKC$SL1D$[ M>!R8T4VF[4"8)@79X!SU73&5IA=ZEQ7EF"LJET\G%\"\>W*#E<"Y*?P/$$-:%,G< [\,-P!#2'VTR4BN0KE83:I+8&X7*? M9EREB9](\UEL6Q /3R&.XACNYA,X/CKYVR8TY!X_]OBQ\SU["A\7&JYRI65I M=HJ&[]];V ]\ZQG M3>[II3$&PD5I.,4:F%G7.L3*I.=,[">U33N1_27AMB9YQR?O-":_(0^4EQQ^ MP_S+Y:PN;Z/^F4O3]73=%RUC]Q58>YZUU[B2CI5ZUE-[*% %U9D(YJ#9$DG) M@B%(HK&.OO)O1P&ULK59M4^,V$/XK.^Y->S?# M8<R\85@/%>F7Q)+WF?WV4=K M[[,EZAT%P*4)@OO//)V?+4VCN#/SAN]=XSV$Q64GZUB^MLX066 M$):X-M8#H[]'7&)96D=$X^_.I]>'M,#]YV?OO[C<*9<5T[B4Y9\\,\7"FWF0 M8;,/3AN'IFRXL*=X;Q2]Y80SZ?5O MR]]OKN#+^5]7]_#Q$@WCI?X$G^'A_A(^?O@$'X +^%+(1C.1Z;EO**B%^NLN MP$4;('PC0 0W4IA"PY7(,'N)]XELSSA\9GP1CCJ\8>H8HLD1A$$8#_!9?C\\ M&J$3]0)&SE_T'0(.J=.BXV&T_4;/=,W6N/#H(]2H'M%+?_QA,@U^'DKM?W+V M(M&X3S0>\YY>B[6L$ S;X6 9M.BI0]N[XS&-DLDDF?N/^QD,6$7Q).JM7E!+ M>FK)*+5;A9^)%U6JI3A$+GD5=I+,DB@X8#=DED1Q/$QOVM.;CM*[RG-TMY45 M#Q0S@Q1;'Y-@+WAP'(;A <5ALSV=7U \Z2F>C%)\$ K7-(GKU4*9\GA28\&?&>MSOIT9N]+!TS!S!'P'+X9'%&G:%9?SACMJHGKP%%M>R;XV013$!]J,LG^G-J>]-J>CVMPATU*P M5?D$M=2:KTJ$O%&F0$7Y9TW;7NG2KQ67"IZ0*?T3-&\JFC6*BPT)BR!P9\!L ML:12K]RM/R31Z>ORF4T/%1K-X;\JY._UQPK5QHT-FHZW$:9M//UN/YF7P?$)E8!J1XAV863MNO!*&NKI[K&@J0N5 M-:#WN93F>6$#]'-<^B]02P,$% @ 6R96!10A;4_" C50 !D !X M;"]W;W)K&ULM9QO;]LV$,:_"N$50P=LM?Y0E-PE M!MJD10.L7=&TV6O%9FRAMI1)=-P"^_"39,4GVM))LH]O6CL^/CD>+\3/?"1= M;)/T>[:44K$?ZU6<78Z62CV^'H^SV5*NP^Q5\BCC_).')%V'*G^;+L;98RK# M>3EHO1H[EB7&ZS"*1].+\F>?T^E%LE&K*):?4Y9MUNLP_?E6KI+MY<@>/?_@ M2[18JN('X^G%8[B0MU)]>_RY5YM)9Q%B4Q2^7#Y>B-_?HJ\(H!9<1= M)+=9[34KIG*?)-^+-S?SRY%59"17R=6J4,KS^+<2'>U_9S&P M_OI9_7TY^7PR]V$FKY+5/]%<+2]'P8C-Y4.X6:DOR?:#K"94)CA+5EGY+]M6 ML=:(S3:92M;5X#R#=13O_@]_5(6H#;!YRP"G&N#T'>!6 ]QRHKO,RFE=ARJ< M7J3)EJ5%=*Y6O"AK4X[.9Q/%Q3+>JC3_-,K'J>GUNR\W=V^^WMR]NV4OWX=1 MRN["U4:RY(%=RS1Z"HLJLYLX4^DF7SV5_<9>7DL51JO\U1_LV^TU>_GB-_:" M13'[NDPV61C/LXNQRE,K?L%X5J7Q=I>&TY+&QS!]Q5S[=^98#F\8?H4/OY:S M_7!7'S[."[*OBK.OBE/J\1:]O]52INQJDZ;YE-F;+).J<5*H2O$7^#I[#&?R M-4 GVS/4ZZ0@1:6F5P%0RD8YY:0-6ASOO.[D$'<; MHFR/!RV]#N!CX^1#W.M=FSN:S."E)E+32P<(9@>&&IX4R:C4]"H E-DH\9R^ MN4\:NCXX;/KC(!&T((D#$.7@$$74\[WH&T]E\$D&D9I>.& YQS;3\0XIU%&I MZ56H'6'A9U@G;/&58C.E5)/"0O1, ;P<'+SH&[UC?\?S&;S.)HZM',! AQOJ M=E*LHU+3JP!8Y^!'8J?N[Y4LVO)8B)XN\)>#\U>?EK^)EM?>3GJ,1J6FFS* @*YER)8AY3DJ-;T*P',N?C9WZMY>R6(MCX;H MZ0)XN3AXT;5\+W3'LQF\U$9EIECI H2Y.(3U_-JZ#=,YRU28JN+CTS$>SV;P4ILXCG,!"UU#)JE+ MBG=4:OH5)X!WG-PFYL6U2\)('-9^7=\+YO&$!J^VB3,Y#EC( M#5FMG)3MJ-3T*@#;<7*KE3=9K9;E';9\0YCE^BW&$P<.XR1FZ^"V[]KO24_H MJ-3T&@(<=R,Z\J/#=6C2VH:8EHV? ^ S#O?(G)UU0@V9=EY^3'LQ1J>F% R#T#'FM'BG74:GI5:C=?6#&:_6Z MO=:&$-?U6JY"]X#!O//MULZ&[P7P>"*#%]K$@9P'(.@9,EL]4I2C4M.K "CG MD9NM7K?9BH;HF0)N>>>;K4/:O&MK)SV+HU+3[RT"]!.&K%9!"G-4:GH5 .:$ M&:M5=%NM:(B>+E"7.-]JO4K6ZV0>J9\GH3J>P.#5-7'\)H#[A"%W59!"')6: M7@6 .$'NKHICW]1S#OO[.(9[+0T.J"7.=U;[-'C'3HYG,7A]C=PE6KM-U-1] MHK0WBII@-P'L)LR8J:+;3$5#]'0!LL3Y9BK6Z+W@',]A\ *;.%L3 'O"D(4J M2+&-2DV_(1JPS2>W4/UN"Q4-T3,%M/+/MU![=GC';HXG,G2!J=3TL@'B^8:, M4Y^4W*C4]"H N?EFC%._VSA%0_1T ;%\'+$^)2I/LM[ORZK?HT,7Z?S;4_%< M!B^TB;,U'X#/-^29^J0(1Z6F5P$0SB?W3/V&&T^%[1\V^W$4MX3;TN^UYW+@ ML&6@W[OV>-(3-BHUO7P ?[XAL]0G!3HJ-;T* '2^&;/4/S9")Y/#6U0;@H33 MTO TQ=AW_=[2 SI61N5FEX\ ,+ D'$:D/(=E9I>!>"[@-PX#;IO4T5# M]$R!P0*\<^C^*U-G+P%@(6!(?LT($4\*C6]"H!X@1G[M)(56-MC M(;MTQ[5G118/ZOP8IGD/9VPE'_(QUJN"_-+=LR]W;U3R6#X^\CY1*EF7+Y&ULK55A3]LP$/TKIPPQD("T M2=MMT%:BI=,J#0E18)]-Q 1>X'G<[ M+Q@7WGCHUF[4>"@KDW.!-PIT511,O4PPEZN1U_76"[<\S8Q=\,?#DJ6X0'-? MWBB:^2U+S L4FDL!"I.1=]D]G_9MO MXX+C2&V.P2AZE?+*3>3SR.C8AS#$R MEH'1:XE3S'-+1&G\;#B]]I<6N#E>LW]UVDG+(],XE?D/'IMLY'WV(,:$5;FY ME:MOV.AQ"48RU^X)JR:VXT%4:2.+!DP9%%S4;_;<^+ !()[M@* !!&\!O1V ML &$3FB=F9-UQ0P;#Y5<@;+1Q&8'SAN')C5',^&IV.W^XO)L_ MS!9P=(6*+YGU5<-<1+) 6!AFD';-P+PHR?-C&V48S_4QG,+]X@J.#H[A +B MNTQ6FHE8#WU#F5E^/VJRF-19!#NR".%:"I-IF(D8X]=XGQ2ULH*UK$FPE_": MJ3,(NR<0=(+>EGRF_P\/]Z03MBZ'CJ^W@X\JCNI) #Y'&1,I0D1R%=FIX3T=CCPZZ!K5 M$KWQX8?NH'.QS9EW(GOE4Z_UJ>?8PQT^S9($K2DR@8HJ09-G5'XQG6\S;S>>YKW3F2OS.NWYO7W M%MG1=ZGI5*;4NC4UV$BF@O\B(^AH\IWJ:\J!H[0=?SD^[0ZZ_:&_W)3U;]1@ M\*73!M7I^AM=J$"5NN:LJ=0K8>J3VZZV_?_2M;TWZQ.Z%^HV_I>FOE3H7*96 M78X)47;./E%BJF[4]<3(TO6Z1VFH<[IA1G<;*AM WQ,IS7IB?]#>EN,_4$L# M!!0 ( %LF5B1E($/Z00 (&PO=V]R:W-H965T-'C\AOY;%KP*YH4(.F/QWU$HUQ-K:*&0+LDVEH]L_P 6!NZQ M@7_"P"L,O(R9/)2,AX!(,AUSMD=I?NY/DJM?(V4GI\'= MX_SYYM/\^>X)7=S\-9NC>;)1#^,27014DB@6E^@7]/DI0!Y-WS"FXON62K7 MVE(0U;[ .SO8,- +8*O8P?O\5_ MBXV(]X1?(=?YB' />RTW-'N_N=L6C]D\H(M3YK5HW/)INAF>=P)/24$E>HKH MZV)-TA5%"\465X^S]5D9L?2$>2JH\2\2)I$CLR0:1%:?T9-H8X;JF#218 16 MHW%0TC@XCPH'D'1"@@5 8#4ZAR6=0R@5YD#] TU@9W2L0J.WKL0T/3J]8;]= MAJ,RX-'W5L(]X2$2DG 9I:OW*-&(V#5U(,$"(+ :DTZO*A%[Y]%B@0O$*"A: M (56Y_2@[':@!%D@U?3ANT/_2))FAYWI:7'J^2._794.KN+&QKC_5*ULE.[4 M JFSQER?FJ$ZIP\D6@"%5J>QJO,=]TR2!"WZ0=$"*+0ZIU7=[QCKX$Z2]!KJ M&/6&HV-%@A;Q+3X'CGM*D%5Y[ICK\QE+$A9&\NMWM A9=\] T0(HM#J#5<'O M^&?2(FCI#XH60*'5.:VJ?\=8#7?2XJ"A"[>A1-!"OD [;!M=[X0.JP+=,5?H M>F%\(K'*H6^HVVL<,W#G- (M[:'0ZJ1638 S.I,T07L!4+0 "JW^OK3J!K"Q M,BZE&1,AHF6DQ+GD+,GDB21#E/!4]5NMK!;(AU(=-K1:#*J]!L*]HVHW,-_D M_R6A*M^QN7R?,2%U1JT8"P42+ X[R];LH6N*@:(%4&AU=JLF >/SR!:#=@R@ M: $46IW3JF/ YJV!'Y&MVWPEY.)CV38'N<>:/4=]CZOZ'IOK^U;-OK/\-4-W M3BS0Q@ *K4YKU4#@_IG$"MI2@*(%4&AU3JN6 ILW$7Y$K'YC^6Q(M3G$&8R. MQ0K: -@'.]0)Y:MLIU\HS6U3F6_6EE?+KPENLCWTH^NWSO4L_R:@@LD_4;@G M?*4R#L5TJ2![5P/U"'F^ZY^?2+;)]L%?F)0LR0[7E*A\U0/4[TO&Y-N)=E!^ M>S']#U!+ P04 " !;)E8R.9$JL$% G)P &0 'AL+W=O0B2:CX<<%BOAHVO,;+@;MH%BISP!D-YG3&[IGZ-K\5>L\I M4((H8:F,>(H$FPX;Y]X9P7T3D+5XC-A*;FPCTY4GSK^;G4DP;+@F(Q8S7QD( MJG^6;,SBV"#I//[)01O%-4W@YO8+^N]9YW5GGJAD8Q[_&04J'#9Z#12P*5W$ MZHZOOK"\0VV#Y_-89O_1*F_K-I"_D(HG>;#.((G2]2]]SHG8",#M5P)P'H#? M&]#, YK; ?B5@%8>T,J867@AY M)TT .'*6O M:F(=/[_"Q?H*^)4K--$U3U4HT64:L* F?FR/][ %P-'=+?J,7_I\@:V(UU2< MHJ9W@K"+6^C;/4%'GXY1_%27FQV),+] :MJ1R/MS*I L?6T6X]O,<)NO9BBB MY7I(_[K2Y]!$L43^73>,:Z!6/9"I/V=R3GTV;.@"(YE8LL;HUU^\COM;'6^0 M8 0(K$)@JR"P94/?)'"22B46NN@I>8+^T#45'5UQJ25RQWP^2Z-_66"T\E6% M3* Q3W0VH:F06:C/$Y:W/T&7TRG+"AZZY<+4OQ-TPU3=H*R3ZV3)F1J^''F= M3G?@+#?)MO9@7[*!P"IDMPNRVQ!DQU3*:!KY-'MT3 5/T+GO+Y)%3)4>@Z_C M"5(\YUR3+56D'Q ,\2EZT,\L<^Y!T%1.F:BCW)ZB+D=)5H[J[GIKZ+X# 016 M&8A.,1 =:R\?F$C0%:=I'4'6T'T+!208 0*K4-8M*.M"5=HN)(&08 0(K$)@ MKR"P]X;XGQ32RN9^E,EX%:E0UU/%]*44$D;!M&]J81$(U!H5<)+&^2!^2 /U B!HA$HM"J+I1?RWFV&SJ5D2MN6%^F? M9]*OY7/7P[2\#MX04W0",J0S1--9A1K+,J)14 ME/PE5_+D9Y0,Z23&H&@$"JW*?^E,O Z8DD&="B@:@4*KLEB:%<\ZE3]0R=T= MA?9[/;>W+>3=9KV6U^IMZ_@CS(97N@W/;C<.U/&8)PD/(O7C#0A)0- *% M5B6^]"Y>'TS H+X%%(U H55?89?.!5OG]#MS[J,H17.]%N^VPN]N.V%,\E(+2=F"[[3A0P?VI[( MWC"/? Y QJ;$#1"!1:E<72V&#[5YG#Y-S?E:G7;7>W375M MNW['[6[+&=26.!LKBQ(F9MD*+:EUIGNS7F14'"U6@9UG:Y^&ULO5U=;]O*$?TK"_6B2( VXO*;J2W UVG0 $FO&]^DS[2T MMHE0I$M2=B[0'U]2DC6[)#7D+H=]221Y=CAG=[0\FJ,=7;SDQ8_R48B*_=RF M67FY>*RJI_?+9;E^%-NX?)<_B:S^RWU>;..J?EH\+,NG0L2;_:!MNK0MRU]N MXR1;K"[VK]T4JXM\5Z5))FX*5NZVV[CXXU>1YB^7"[YX?>%K\O!8-2\L5Q=/ M\8.X%=6WIYNB?K8\>=DD6Y&529ZQ0MQ?+J[X^VMN6\V(O]'&VM!5OORBK? M'@?7$6R3[/!__/,X$]( [IX98!\'V&,'.,@:39(UZWA;%?5?DWIDK^W[U^=O?V9O;PUJR_)Y]C)." M?8_3G6!792FJDL79AGU.XKLD3:I$E&_9FP^BBI.T?O17]E6L=T619 _-E"9E M_6B?K^5HG@6B]6?_\1]ZV]]J(B<*1B=$T8'\[[Z/:_BE,5[I'U #Z/] M_>AFFWA>^9$=A1?+9QE!GY7CVBVP?S'\4XS^B#Q) M84GZXO.[5_95+ 2;>#H"GS&W_;'T?(4<]MI;TM]5@ZWSBP$ MW*,Y>GM<_;.FOTGV+,JJ)IP5_K;'76DORASW;0XW;NZ8OO4Y>L_7QDGD3<4) M+("C]U[D[7\MG<.]G7O3-@J4&VBO%9$W%2R0!(ZSA*&- AVM MC;5+)!S'.[>S Y'@.).XSK?;?)-4?PSL):0<@LJ;BAE8!#>F$9R41U!Y4W$" MD^"F5(+WT(0V<>VQ<;W^=+.!2-CHO7OU*:M$#;5B15P)5K[$3RQ^*(1H[F:] MD>+^M#][SL$L;& 6-C?^B(UR$FV<1-Y4G%(E 6H MO*DX@878>(D!R;]NN4$P9D,!,9@^Y/HD4U*&:B\J6"!6M@X MM1B@1\?1ZN?9]CK,011L( HV>H->W1R+^N6N>$IW_2A("0.5-Q4O$ 8[,MX? M4*JAC9/(FUH$!A;BX"SD_/YP'*BP[-!IZNMJ!;AKYO+0/5/5FMQMY\%L\B M9?QM+SY2FD'E39TMH!F.L6+AD-8^J+RI."718J)JX8Q+VJX9EK3 *IQIRH5# M2BVHO*E@@5HX1.J%TZ40[;L;:J+&!PS#(5 NG&XMH1,;9J+&!H3 P0D!Z>[& M_LOT5! \..TTG(.9.,!,'.,2AD/*2*B\J3B!D3BF)0RG6Y[HY#!FHHJT0!W< M:4J(2UJOH/*F@@4ZXDY20MRNQM%> M1$C0IN^RY>7:#>1G0T%3PT[>6=@U>X MP"M<8TW%)2U[4'E3<4K?K##55-RNIM+)X#GXA@M\PYTFJ+BD@@J5-Q4LD!=W MDJ""C];&.IKAN,!PW/\OPQFISN!1:4_,'-3&!6KC&E,;EY3:4'E3<0*U<4VI MC3M,;5 3]6M90&T\O"I"G;S:6@\>G^[R4GE39Q.XDV>L]7BD11@J;RI.8&.> MJ=;C=56<=AJC)FI P&H\O%HRPZ=,;=4(#U%[A>>@3Q[0)\]8-?)(2SM4WE2< MTO=2354C;[B6@YJH 0$=\J:I11XI'Z+RIH(%ZN1-4HN\KEK468(Y>(L'O,7# MQ2+J?6>$^(1'I)T <_ A#_B09RP^>:3B$Y4W]9OE0+-\4_')'R<^]9@A=7P? M&(N/5WMNDX9@+CXP%]^XXN*3,@PJ;RI.8!B^:<7%'W6VIL?J_.&: A!,$U2"DC+ M(E3>5+! ,H))DE(PZG!-G]79PS4!W/(#O)2ANV7H"$?XI;47<0[.$ !G"(R% MHX"T\D'E3<4)Y",P%8Z"KG#45+# 28))VA$^ M6ANKSF&<0#K52\M91LI#^%6UL<]!5@(@*X$Q60E(R0J5-Q4GD)7 E*P$(P[O M]-B<.[P3 E$)\#&:'GX%?47N$Y"$P(!"8TUG-"4CV'RIO:K@58462JYT1=H::=PZB)&A 0 MCVB\CO,MR\\EI=.KX>"^=9>&RILZ$T!-(F,-)R*MQU!Y4W$"UXFF:3A15YSI M)")FHH8%C"*:IMU$I+2"RIL*%FA%1*3=1,-?)D%-U/B 740$FDTT?# (-5%C M S(0C:][H#N6MDZ#7U@[Q>9@'!$PCLBX]!&1,@)5F:+/0:I>&7U=_ M"6=IF&9)'=,L\Y9I%FW/-"IW+:Q2US3+5*EY'8EGZAS<@5M2VS1K8M\TB[9Q M&I6[%F"I=9HUK7<:/EP?[VC6PBVI=YI%QUO&-EK#+ZD/?)96:Y;4:\TR;[9F MT79;HW+7PBKU6[.,&ZY9P\P%MVDU,Y6H"]XN52M)M16;@8MK+^%,K5_EWJ_& MJ@W'^\;J8YVC.,+E7K(#S621=.7#9W=PFU90$FO!&ZSJ?A;4UFP&KJ^_BK-0 M'[EA+#?6;3A5-]A7K+/0)+F[+-[1%/-5K7UFA'0S<#G]19Z%R\B]8[FQ?,/QOK/Z M6.<0<+C4E)8/=*5%MI7C2!_+9=3F$-12^AF;YD>$OL3%0Y*5+!7W]1CK7?/E MN>+PLSR')U7^M/]EF[N\JO+M_N&CB#>B: SJO]_G>?7ZI/FQG-.O(ZW^!U!+ M P04 " !;)E8L'^2Q+T" "9"@ &0 'AL+W=O09,CZRY2+'279&X,A. XT*44M?O=/INB@ESPE'Q;B["$<\5)0SF LD\3;%X MN0;*=V/':%&XXRG, 2U&,V%[KG6I>8I, DX0P)6(^=*^]R,C3Q M1[%>04I8^<3/^WTX$'C=(P)_+_#?*@CV@J +5=68$VQPN%(\!T2)EJ[F4:Q M-X5:TQ!F3G&IA!XE6J?"Y>-\_FWV=8%N9@]7#Y/9PRV:+[[?+J[NT>D4%"94 MGJ'/Z'$Y1:FN\?B' 7>)^1W M_&Z-?-(LGT)DY4%5[FIP2^];>K_P"X[1YUE&"0BT)@RSB+ $98(G J=U:*57 MM][+7+=+F>$(QHZ^3Q+$%ISPXP>OW_E2!]J2604[L-A!DWL#-N(K2A)L;IC4 M1QW1/(;8G#F.(IXS)5&&7_"*0MW^E)/VBTG-UV,;!KUAT!^YVT/POZ/\H>=Y M-JI"U+5$W4:B>\)(FM>>6J/PO:?6DEF%L6<9>RTF:Z]-[);,*MA]B]U_6[(J M$&GM)Z=9[_D=%..7.N6D4?F/7!>6ZZ(Y9?'SL91M%+[W[%HRJS .+..@Q90= MM(G=DED%>VBQA_^9LLUZ;W \91N5[^5R#PH'4[3IO^>$Z"\_A;6V[YQ?Z(LO MRD*H["B>%;7$BBM=F13-C:X=09@ /;[F7+UV3'EBJ]'P#U!+ P04 " ! M;)E808/\>4<" "C!0 &0 'AL+W=O+FC9V/,8HJY46K .;"ACE[9<\=GTX @2G M &$'"%\"XA. J -$3FA;F9.U))JDB10-DC;:L-F#ZXU#&S64VW]QK:6YI0:G MTQ5Y0GN%5B#=B^ 9H"5562E4+0&]1??K);J\N$(7B'+TO1"U(CQ7B:=-;LO@ M95V>>9LG/)$G0K>"ZT*A3SR'_#G>,S7WA8>'PN?A6<);(D#T]:M@XG\AU-60VI9BXBCL8MFG01C%P3CQ]LD?OG8'&PO=V]R:W-H965TX_/=>1+W KYK$H C5XJQE7BE5K72]]760D55G>B!F[> MY$)66)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/310UFCM*CZ9&-04=X] M\4M_#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@G([PHJ'CM'37<, 38+]['9R MJHU61-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G-![GY5:?V!-+<(GS! M;9SYEMMB<%M]RP])\+$#: /,^%T(?)W:#X?.3 M_@%02P,$% @ 6R96.C&<%$C P [!$ T !X;"]S='EL97,N>&UL MW5A=3]LP%/TKD1D32!-I&PC-:"MME9 F;1,2/.P-N8W36G+LS'%9RZ_'UT[3 M#WP1XV'KEJK$OL?GW&/[!D<=U&8EV.V<,1,M2R'K(9D;4WV,XWHZ9R6MSU3% MI$4*I4MJ;%?/XKK2C.8UD$H1]SJ=-"XIEV0TD(ORNC1U-%4+:8;DO U%_O8E M'Y)N>DXB+S=6.1N2^Y/W/Q?*7+V+_/WHP]%1Y_[T:C]^XH!3$@=%+UXA>M;! M=2V&2:>[TF[XL17RQ&.,=AF@V2P;)G0<.6[6;30HE-PL7T)\P*K3DD4/5 S) MF H^T1Q8!2VY6/EP#P)3)92.C-TWFZX+D?K1PUW?@RUM=$HNE7:Y?0;_=](, MWP/6/3#(A6@-]H@/C 85-89I>6T[;K +/H.BIGVWJJS#F::K;N^"; CN9I-, ME,Z9;M-TR3HT&@A6@!W-9W.X&U7% !JC2MO(.9TI29V'-:-I6-DI$^(6ZOU' ML:.]++;VK0.[)MNF-=0TO8SO@/ZVFM?>EGV;;E3Q!V4^+^QTI.M#@;(;S0J^ M=/UET1K U+NX.JTJL?HD^$R6S$_^U0E' [KF17.E^:/-!J4RM0&F2?3 M.'3 M[<@O3:L[MC3K/^CYSZ[SC$FFJ=@V;6O_D%?YS8Z3R[]EV?U7V3<< M]-@<8H=N\N+P32;9X7ML7@$.W>1A/C=Q M9TB^PSN3V"2- M)@LN#)=-;\[SG,EGA["5-W1B7V5W].WXG!5T( SSU@\B?9331SF>%4+&[H/E"7,R>X5GFF5)DJ;8BH[' M00=C;-W2%+YA-TJ2),O""&!A!TF"(? TX@CF #Q@2)*X*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_' %[=O9E1P'9T12$1\A.TU^_ M M>M:,B9OBA^PEPL?PB=\QT)?WJJQ=>'NOZ*OE4E;Z:C1RGWM^-QDS_2BC1_ MU7O*U9EM+2HBU:[8C9N]H*1H'BF553FV)Y.;<448'WW^=&YK)<;Z3BUI+EG- MU<'VP(;1I^;7^787'5G#'EC)Y/-TU'TNZ0A5C+.*?:?%=#09H>:Q?KJO!?M> M'TQ8R(P]-=T22AX0HD.GH9J(:W#+1R.Z*KGVB M&(]477S:.\AZSDI)Q8Q(>B?JPY[Q7=N,NHNQ=AM=/YRWITZ\%7_2C?5VRW(Z MJ_-#1;D\]:.@90O(FT>V;T:(DXI.1^=+$.$%"KE4G80P/S6EKFWO5/TT+DYW M+16NUH?BEJD3 A<=N#G((([2>(%G?A;.4)JIS3*,LA3%*[",]QX$<9\H,@7D<9CN[0 M2H$'.-0#YR, ^=$L9!)NPF@=HB0,8H6;X3C2D_<$RMX3LVBAGT2JPU*T"A,5 MRWX2ZF2@5PR+Q0]4N*9=9^F/T8(T8AGV2!K>M3&@S#:/DZ7_^X.$Y&$9MD?2 MT?@+_&_W ?G1#/EI&BK8YM'EE#B[5X.N%7 2WH=1 MBC>]P0=)Q#)L$1RIB,WBI)]"+$@9EF%G+$(_[=- ;K ,RV$6?LET%D@!EF$' MM'7F,D29_T^_?Z",;QE.^;,PP1L5B9L>D@VE>MMPJI_[.$$;?['6H\R&4KQM M.,6GZ]5J@54.F.-(%9.=N)/X+O&7.B$X;S"=\*'RHE>HV5#RMTTG_Y<%!KI2 M,]J2-N]T1BCSVX8S_\M*8Q 1ROJVX:P_H/=!1D@#MF$-@)[OCTC(#[9A/X"> M[V-"ZK"-J^.GYP>?-*00V[!"3L(?PG(@C3B&-:*9;9 -$HIC6"B_%#>(!IG$ M,6R2H11]C2(B!&F7'W5,< WJ B:Y1C/6D-U.T)V."Q5U(-JYAV;3K,>@JH<>Z/#*^0X&@!9/(5]*FZJLZ)B0;U[!L3IB+FN^N M,RHJ-*,/\MWPV(1DX[[!ZI:J(%O"14WX*X209]PW7/,:IH/TXK[=ZI>J)0@3 M:$/*0Q?A,RKTH/$@O7AO.95IP8Y=+=$@S/.ZTFL*#]*+9U@O/4P_#C#"U9[D MY\#1,2'1>(9%HV.^+'=+'1/RCF?8._H<,3U4%1'/[;@\CU(=$_*.9]@[KZ^- M=AVJ8X)OVPU[9T6>T;%!*RJZK_./SOWX*NF6<%I%JOU''DEI>NUKQ^V MA[(,U+&8*XT4YS\1G?\ ]?E_4$L#!!0 ( %LF5CS((MYZ0$ !(B : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8 M\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]]LL:>OZ1=6[;=(6^V M?9X<][M#7C2;4OJ'$/)RD_9MONGZ=#A?677#OBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8?^W0HOPP.G]WPGCBGHK@=Z*>BN!WCIZV2;06U%O)=!;46\E MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;1ILE M!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>OMHLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0.^(>D<"O2/J M'0GTCJAW)- [HMZ10.^(>D<"O>/H8R6!WA'UC@1Z1]0[_J?>N9QV*5][OM?X M_/^DNISO3=?'7Y;?)T?L7' .\ O(XQ=02P,$% @ 6R96+)H2=C5 0 MOR$ !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1 MYXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6 M616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H M:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[ M<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96V MV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*O MGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T M(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN MN3M>N__J6@O^>MJ;OW?#;\MW'U M"E!+ 0(4 Q0 ( %LF5@'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ 6R96)$-%BOO *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ 6R96)E&PO=V]R:W-H965T&UL4$L! A0#% M @ 6R96.9>Q,) ! 8@X !@ ("!?@T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6R96/.\_7]Q @ MX@4 !@ ("!BQL 'AL+W=O+0@ &8^ 8 " @3(> M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 6R96#REYGXZ!P K!P !@ M ("!+BD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6R96.]ETC@Z!0 $ P M !D ("!H4, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6R96-S;6,$X! !0\ !D M ("!BE0 'AL+W=O&PO=V]R:W-H965T MNW"D 0 8, 9 M " @5Y< !X;"]W;W)K&UL4$L! A0# M% @ 6R96%)X8DE&!@ IPX !D ("!)6$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6R96"'[ M%X.9!@ *1D !D ("! W4 'AL+W=O!@ &0 M @('3>P >&PO=V]R:W-H965T&UL4$L! A0#% @ 6R96&DD6Z)Y @ N@4 !D M ("!D(@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6R96'.[^DGE @ T 8 !D ("! MR9, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6R96.T;Y:X< P 40@ !D ("!VYT 'AL+W=O&PO=V]R:W-H965TP !X;"]W;W)K&UL4$L! A0#% @ 6R96+5A7E,]! ]!H !D M ("!P[0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6R96,)1S-BT P \@T !D ("!RL, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M 6R96)^;R6R0 P A P !D ("!HM( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6R96*I&(V.+ @ Z0< !D M ("!H.H 'AL+W=O&PO=V]R:W-H M965T#P !X;"]W;W)K&UL4$L! M A0#% @ 6R96/H'',#< @ .0< !D ("!5OD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6R9 M6"M*S?&K"@ *6D !D ("!@0&PO=V]R:W-H965T&UL4$L! A0#% @ 6R96";:+PY$ @ B@8 M !D ("!U1&PO 0!X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " !;)E8\R"+>>D! 2(@ &@ @ &Q(P$ >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !;)E8LFA)V-4! M "_(0 $P @ '2)0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 00!! +X1 #8)P$ ! end XML 76 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 77 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 256 224 1 false 53 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 2 false false R3.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 00300 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY Sheet http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity CONSOLIDATED STATEMENTS OF EQUITY Statements 6 false false R7.htm 00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) Sheet http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquityParenthetical CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 10201 - Disclosure - REVENUE RECOGNITION Sheet http://www.lincolnelectric.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 10 false false R11.htm 10301 - Disclosure - EARNINGS PER SHARE Sheet http://www.lincolnelectric.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 11 false false R12.htm 10401 - Disclosure - ACQUISITIONS Sheet http://www.lincolnelectric.com/role/DisclosureAcquisitions ACQUISITIONS Notes 12 false false R13.htm 10501 - Disclosure - SEGMENT INFORMATION Sheet http://www.lincolnelectric.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 13 false false R14.htm 10601 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS Sheet http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairments RATIONALIZATION AND ASSET IMPAIRMENTS Notes 14 false false R15.htm 10701 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") Sheet http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaoci ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") Notes 15 false false R16.htm 10801 - Disclosure - INVENTORIES Sheet http://www.lincolnelectric.com/role/DisclosureInventories INVENTORIES Notes 16 false false R17.htm 10901 - Disclosure - LEASES Sheet http://www.lincolnelectric.com/role/DisclosureLeases LEASES Notes 17 false false R18.htm 11001 - Disclosure - DEBT Sheet http://www.lincolnelectric.com/role/DisclosureDebt DEBT Notes 18 false false R19.htm 11101 - Disclosure - INCOME TAXES Sheet http://www.lincolnelectric.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 19 false false R20.htm 11201 - Disclosure - DERIVATIVES Sheet http://www.lincolnelectric.com/role/DisclosureDerivatives DERIVATIVES Notes 20 false false R21.htm 11301 - Disclosure - FAIR VALUE Sheet http://www.lincolnelectric.com/role/DisclosureFairValue FAIR VALUE Notes 21 false false R22.htm 11401 - Disclosure - SUPPLIER FINANCING PROGRAM Sheet http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgram SUPPLIER FINANCING PROGRAM Notes 22 false false R23.htm 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 30203 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.lincolnelectric.com/role/DisclosureRevenueRecognition 24 false false R25.htm 30303 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.lincolnelectric.com/role/DisclosureEarningsPerShare 25 false false R26.htm 30503 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.lincolnelectric.com/role/DisclosureSegmentInformation 26 false false R27.htm 30603 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsTables RATIONALIZATION AND ASSET IMPAIRMENTS (Tables) Tables http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairments 27 false false R28.htm 30703 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Tables) Tables http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaoci 28 false false R29.htm 30803 - Disclosure - INVENTORIES (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.lincolnelectric.com/role/DisclosureInventories 29 false false R30.htm 30903 - Disclosure - LEASES (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.lincolnelectric.com/role/DisclosureLeases 30 false false R31.htm 31203 - Disclosure - DERIVATIVES (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureDerivativesTables DERIVATIVES (Tables) Tables http://www.lincolnelectric.com/role/DisclosureDerivatives 31 false false R32.htm 31303 - Disclosure - FAIR VALUE (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureFairValueTables FAIR VALUE (Tables) Tables http://www.lincolnelectric.com/role/DisclosureFairValue 32 false false R33.htm 40201 - Disclosure - REVENUE RECOGNITION - Narrative (Details) Sheet http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails REVENUE RECOGNITION - Narrative (Details) Details 33 false false R34.htm 40202 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) Sheet http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails REVENUE RECOGNITION - Disaggregation of Revenue (Details) Details 34 false false R35.htm 40301 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.lincolnelectric.com/role/DisclosureEarningsPerShareTables 35 false false R36.htm 40401 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails ACQUISITIONS - Narrative (Details) Details 36 false false R37.htm 40501 - Disclosure - SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details) Details http://www.lincolnelectric.com/role/DisclosureSegmentInformationTables 37 false false R38.htm 40502 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://www.lincolnelectric.com/role/DisclosureSegmentInformationNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 38 false false R39.htm 40601 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details) Details http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsTables 39 false false R40.htm 40602 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Details) Sheet http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails RATIONALIZATION AND ASSET IMPAIRMENTS (Details) Details http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsTables 40 false false R41.htm 40701 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Details) Sheet http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Details) Details http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociTables 41 false false R42.htm 40801 - Disclosure - INVENTORIES (Details) Sheet http://www.lincolnelectric.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.lincolnelectric.com/role/DisclosureInventoriesTables 42 false false R43.htm 40901 - Disclosure - LEASES (Details) Sheet http://www.lincolnelectric.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.lincolnelectric.com/role/DisclosureLeasesTables 43 false false R44.htm 40902 - Disclosure - LEASES - Schedule of Leases in Balance Sheets (Details) Sheet http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails LEASES - Schedule of Leases in Balance Sheets (Details) Details 44 false false R45.htm 40903 - Disclosure - LEASES - Maturities of Lease Liabilities, Operating Leases (Details) Sheet http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails LEASES - Maturities of Lease Liabilities, Operating Leases (Details) Details 45 false false R46.htm 41001 - Disclosure - DEBT (Revolving Credit Agreement) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails DEBT (Revolving Credit Agreement) (Details) Details http://www.lincolnelectric.com/role/DisclosureDebt 46 false false R47.htm 41002 - Disclosure - DEBT (Long-Term Debt) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails DEBT (Long-Term Debt) (Details) Details http://www.lincolnelectric.com/role/DisclosureDebt 47 false false R48.htm 41004 - Disclosure - DEBT (Term Loan) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails DEBT (Term Loan) (Details) Details http://www.lincolnelectric.com/role/DisclosureDebt 48 false false R49.htm 41101 - Disclosure - INCOME TAXES (Details) Sheet http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.lincolnelectric.com/role/DisclosureIncomeTaxes 49 false false R50.htm 41201 - Disclosure - DERIVATIVES (Fair Value of Derivative Instruments) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails DERIVATIVES (Fair Value of Derivative Instruments) (Details) Details http://www.lincolnelectric.com/role/DisclosureDerivativesTables 50 false false R51.htm 41202 - Disclosure - DERIVATIVES (Derivatives Income Statement Impact) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails DERIVATIVES (Derivatives Income Statement Impact) (Details) Details http://www.lincolnelectric.com/role/DisclosureDerivativesTables 51 false false R52.htm 41203 - Disclosure - DERIVATIVES (AOCI Impact) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails DERIVATIVES (AOCI Impact) (Details) Details http://www.lincolnelectric.com/role/DisclosureDerivativesTables 52 false false R53.htm 41204 - Disclosure - DERIVATIVES - Narrative (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails DERIVATIVES - Narrative (Details) Details 53 false false R54.htm 41301 - Disclosure - FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details) Details http://www.lincolnelectric.com/role/DisclosureFairValueTables 54 false false R55.htm 41401 - Disclosure - SUPPLIER FINANCING PROGRAM (Details) Sheet http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails SUPPLIER FINANCING PROGRAM (Details) Details http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgram 55 false false R56.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 56 false false R57.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 57 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:DebtInstrumentFaceAmount, us-gaap:SupplierFinanceProgramPaymentTimingPeriod - leco-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - leco-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41401 - Disclosure - SUPPLIER FINANCING PROGRAM (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, leco-20240331.xsd 183 leco-20240331.xsd leco-20240331_cal.xml leco-20240331_def.xml leco-20240331_lab.xml leco-20240331_pre.xml leco-20240331x10q.htm leco-20240331x10q001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "leco-20240331x10q.htm": { "nsprefix": "leco", "nsuri": "http://www.lincolnelectric.com/20240331", "dts": { "schema": { "local": [ "leco-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "leco-20240331_cal.xml" ] }, "definitionLink": { "local": [ "leco-20240331_def.xml" ] }, "labelLink": { "local": [ "leco-20240331_lab.xml" ] }, "presentationLink": { "local": [ "leco-20240331_pre.xml" ] }, "inline": { "local": [ "leco-20240331x10q.htm" ] } }, "keyStandard": 215, "keyCustom": 9, "axisStandard": 17, "axisCustom": 0, "memberStandard": 35, "memberCustom": 17, "hidden": { "total": 18, "http://fasb.org/us-gaap/2023": 8, "http://xbrl.sec.gov/dei/2023": 6, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 256, "entityCount": 1, "segmentCount": 53, "elementCount": 460, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 632, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome", "longName": "00100 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:GrossProfit", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R4": { "role": "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets", "longName": "00300 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00305 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_sS1IxpTzXU6h2u9PBLbh3w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_sS1IxpTzXU6h2u9PBLbh3w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquityParenthetical", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_Id49EtJKzUmWopPFlWP1-g", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "leco:GainLossOnRationalizationAndAssetImpairment", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R9": { "role": "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPolicies", "longName": "10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.lincolnelectric.com/role/DisclosureRevenueRecognition", "longName": "10201 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.lincolnelectric.com/role/DisclosureEarningsPerShare", "longName": "10301 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.lincolnelectric.com/role/DisclosureAcquisitions", "longName": "10401 - Disclosure - ACQUISITIONS", "shortName": "ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.lincolnelectric.com/role/DisclosureSegmentInformation", "longName": "10501 - Disclosure - SEGMENT INFORMATION", "shortName": "SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairments", "longName": "10601 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS", "shortName": "RATIONALIZATION AND ASSET IMPAIRMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaoci", "longName": "10701 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\")", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\")", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.lincolnelectric.com/role/DisclosureInventories", "longName": "10801 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.lincolnelectric.com/role/DisclosureLeases", "longName": "10901 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.lincolnelectric.com/role/DisclosureDebt", "longName": "11001 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.lincolnelectric.com/role/DisclosureIncomeTaxes", "longName": "11101 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.lincolnelectric.com/role/DisclosureDerivatives", "longName": "11201 - Disclosure - DERIVATIVES", "shortName": "DERIVATIVES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.lincolnelectric.com/role/DisclosureFairValue", "longName": "11301 - Disclosure - FAIR VALUE", "shortName": "FAIR VALUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgram", "longName": "11401 - Disclosure - SUPPLIER FINANCING PROGRAM", "shortName": "SUPPLIER FINANCING PROGRAM", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:SupplierFinanceProgramTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:SupplierFinanceProgramTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionTables", "longName": "30203 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareTables", "longName": "30303 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.lincolnelectric.com/role/DisclosureSegmentInformationTables", "longName": "30503 - Disclosure - SEGMENT INFORMATION (Tables)", "shortName": "SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsTables", "longName": "30603 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Tables)", "shortName": "RATIONALIZATION AND ASSET IMPAIRMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociTables", "longName": "30703 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\") (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\") (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.lincolnelectric.com/role/DisclosureInventoriesTables", "longName": "30803 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.lincolnelectric.com/role/DisclosureLeasesTables", "longName": "30903 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "leco:ScheduleOfLeasesInBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "leco:ScheduleOfLeasesInBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesTables", "longName": "31203 - Disclosure - DERIVATIVES (Tables)", "shortName": "DERIVATIVES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.lincolnelectric.com/role/DisclosureFairValueTables", "longName": "31303 - Disclosure - FAIR VALUE (Tables)", "shortName": "FAIR VALUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails", "longName": "40201 - Disclosure - REVENUE RECOGNITION - Narrative (Details)", "shortName": "REVENUE RECOGNITION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "leco:PercentageNetSalesOverTime", "unitRef": "Unit_Standard_pure_BtoLNxYvV0i8I_5fs1KKtw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "leco:PercentageNetSalesOverTime", "unitRef": "Unit_Standard_pure_BtoLNxYvV0i8I_5fs1KKtw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "longName": "40202 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "shortName": "REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_ProductOrServiceAxis_leco_WeldingConsumablesMember_zuROR_m1a0OQ0PrtHpC0kw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R35": { "role": "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails", "longName": "40301 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails", "longName": "40401 - Disclosure - ACQUISITIONS - Narrative (Details)", "shortName": "ACQUISITIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_4_1_2024_us-gaap_BusinessAcquisitionAxis_leco_RedvikingMember_DQLJjqjEU0e2Ooc0hbluJQ", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R37": { "role": "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails", "longName": "40501 - Disclosure - SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details)", "shortName": "SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "leco:IncomeLossBeforeInterestAndIncomeTaxesAdjusted", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R38": { "role": "http://www.lincolnelectric.com/role/DisclosureSegmentInformationNarrativeDetails", "longName": "40502 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_vswEuGyP4U-2yLmJ-30Ovw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_vswEuGyP4U-2yLmJ-30Ovw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "longName": "40601 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details)", "shortName": "RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_12_31_2023_snkQMJuXK0WUpVIvrTGWJw", "name": "us-gaap:RestructuringReserve", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R40": { "role": "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "longName": "40602 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Details)", "shortName": "RATIONALIZATION AND ASSET IMPAIRMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "longName": "40701 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\") (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\") (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_12_31_2023_snkQMJuXK0WUpVIvrTGWJw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ItoIuzZByky2Hvei5rpxKg", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R42": { "role": "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails", "longName": "40801 - Disclosure - INVENTORIES (Details)", "shortName": "INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.lincolnelectric.com/role/DisclosureLeasesDetails", "longName": "40901 - Disclosure - LEASES (Details)", "shortName": "LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails", "longName": "40902 - Disclosure - LEASES - Schedule of Leases in Balance Sheets (Details)", "shortName": "LEASES - Schedule of Leases in Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "leco:ScheduleOfLeasesInBalanceSheetTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "leco:ScheduleOfLeasesInBalanceSheetTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails", "longName": "40903 - Disclosure - LEASES - Maturities of Lease Liabilities, Operating Leases (Details)", "shortName": "LEASES - Maturities of Lease Liabilities, Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "longName": "41001 - Disclosure - DEBT (Revolving Credit Agreement) (Details)", "shortName": "DEBT (Revolving Credit Agreement) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_4_23_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_V0o18H09WUeupNc7JvRQ0A", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_23_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_V0o18H09WUeupNc7JvRQ0A", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "longName": "41002 - Disclosure - DEBT (Long-Term Debt) (Details)", "shortName": "DEBT (Long-Term Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "longName": "41004 - Disclosure - DEBT (Term Loan) (Details)", "shortName": "DEBT (Term Loan) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_11_29_2022_us-gaap_DebtInstrumentAxis_leco_TermLoanMember_-mfGONDMuUCB1jCX6o7vcw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:DebtInstrumentFaceAmount", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_11_29_2022_us-gaap_DebtInstrumentAxis_leco_TermLoanMember_-mfGONDMuUCB1jCX6o7vcw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:DebtInstrumentFaceAmount", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails", "longName": "41101 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_BtoLNxYvV0i8I_5fs1KKtw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "unique": true } }, "R50": { "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "longName": "41201 - Disclosure - DERIVATIVES (Fair Value of Derivative Instruments) (Details)", "shortName": "DERIVATIVES (Fair Value of Derivative Instruments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_iSXETFbDDkuG2D0Mvptpzg", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_iSXETFbDDkuG2D0Mvptpzg", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails", "longName": "41202 - Disclosure - DERIVATIVES (Derivatives Income Statement Impact) (Details)", "shortName": "DERIVATIVES (Derivatives Income Statement Impact) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_qAnkM1hN40a7S0s1wolYgg", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_qAnkM1hN40a7S0s1wolYgg", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "longName": "41203 - Disclosure - DERIVATIVES (AOCI Impact) (Details)", "shortName": "DERIVATIVES (AOCI Impact) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_R-kLsDZFy0SWp6qJtuQvVg", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_R-kLsDZFy0SWp6qJtuQvVg", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails", "longName": "41204 - Disclosure - DERIVATIVES - Narrative (Details)", "shortName": "DERIVATIVES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails", "longName": "41301 - Disclosure - FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details)", "shortName": "FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Hkva1jD8p0ire7D8g5sUnA", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Hkva1jD8p0ire7D8g5sUnA", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails", "longName": "41401 - Disclosure - SUPPLIER FINANCING PROGRAM (Details)", "shortName": "SUPPLIER FINANCING PROGRAM (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:SupplierFinanceProgramObligationCurrent", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_NO0Nuf7S9UWLr-DCRvyAfQ", "name": "us-gaap:SupplierFinanceProgramObligationCurrent", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_MTwvxDyJl0izWAihxuBO1A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_zxcU0_jjhkG2ScrexBQ9Jg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "leco-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "57", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable", "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": [ "r23", "r659" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable (less allowance for doubtful accounts of $11,237 in 2024; $11,464 in 2023)", "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": [ "r255", "r256" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "lang": { "en-us": { "role": { "label": "Defined benefit plan activity", "terseLabel": "Defined benefit pension plan activity", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r5", "r13", "r34", "r758", "r759", "r760" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r44", "r153", "r496" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges", "terseLabel": "Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r169", "r176", "r177", "r415", "r627", "r758" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated other comprehensive (loss) income", "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": [ "r175", "r176", "r450", "r452", "r453", "r454", "r455", "r456" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r104", "r158", "r493", "r528", "r531" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r13", "r34", "r424", "r427", "r472", "r524", "r525", "r758", "r759", "r760", "r767", "r768", "r769" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "lang": { "en-us": { "role": { "label": "Currency translation adjustment", "terseLabel": "Currency translation adjustment", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r4", "r13", "r34", "r176", "r177", "r452", "r453", "r454", "r455", "r456", "r758" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r712" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r94" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-In Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r386", "r387", "r388", "r538", "r767", "r768", "r769", "r793", "r813" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r718" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r718" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r718" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r718" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile Net income to Net cash provided by operating activities:" } } }, "auth_ref": [] }, "leco_AdvanceCustomerPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "AdvanceCustomerPaymentsMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents advance customer payments.", "label": "Advance Customer Payments [Member]", "terseLabel": "Advance Customer Payments" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r683", "r694", "r704", "r729" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r686", "r697", "r707", "r732" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r718" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r725" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r690", "r698", "r708", "r725", "r733", "r737", "r745" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r743" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts (in dollars)", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r159", "r257", "r263" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "leco_AmericasWeldingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "AmericasWeldingMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Americas Welding, a segment that has welding operations in North America and South America.", "label": "Americas Welding [Member]", "terseLabel": "Americas Welding" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares excluded from the computation of diluted earnings per share", "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": [ "r217" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "TOTAL ASSETS", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r131", "r156", "r187", "r226", "r241", "r247", "r258", "r296", "r297", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r411", "r416", "r446", "r491", "r570", "r659", "r674", "r780", "r781", "r799" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total Current Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r150", "r163", "r187", "r258", "r296", "r297", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r411", "r416", "r446", "r659", "r780", "r781", "r799" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r83" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r740" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r741" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r736" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r736" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r736" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r736" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r736" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r736" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r739" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r738" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r737" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r737" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r68", "r73" ] }, "leco_BillingsInExcessOfRevenueRecognizedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "BillingsInExcessOfRevenueRecognizedMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents billings in excess of revenue recognized.", "label": "Billings in Excess of Revenue Recognized [Member]", "terseLabel": "Billings in Excess of Revenue Recognized" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r408", "r651", "r652" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r54", "r56", "r408", "r651", "r652" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions", "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": [ "r408" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Ownership purchased (as a percent)", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r55" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r53" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r127", "r409" ] }, "leco_BusinessCombinationInventoryStepUp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "BusinessCombinationInventoryStepUp", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization of step up in the value of acquired inventories.", "label": "Business Combination, Inventory Step Up", "terseLabel": "Business combination, inventory step up" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r39", "r152", "r621" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS AT END OF PERIOD", "periodStartLabel": "Cash and cash equivalents at beginning of period", "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": [ "r39", "r114", "r185" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(DECREASE) INCREASE IN CASH AND CASH EQUIVALENTS", "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", "r114" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "verboseLabel": "Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net", "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r82" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedges", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r65" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r716" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r717" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r717" ] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommodityContractMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Commodity contracts", "terseLabel": "Commodity contracts", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r648", "r657" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquityParenthetical", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per share", "verboseLabel": "Cash dividends declared per share (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r125" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r662", "r663", "r664", "r666", "r667", "r668", "r671", "r767", "r768", "r793", "r810", "r813" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common shares, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r93", "r558", "r576", "r813", "r814" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common Shares", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r93", "r492", "r659" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r722" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r721" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r723" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r720" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r172", "r174", "r181", "r487", "r503" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\")" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r61", "r129", "r172", "r174", "r180", "r486", "r502" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaoci" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\")", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r103", "r179", "r485", "r501" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r189", "r228", "r239", "r240", "r241", "r242", "r243", "r245", "r249", "r296", "r297", "r298", "r299", "r301", "r302", "r304", "r306", "r307", "r780", "r781" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r189", "r228", "r239", "r240", "r241", "r242", "r243", "r245", "r249", "r296", "r297", "r298", "r299", "r301", "r302", "r304", "r306", "r307", "r780", "r781" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r59", "r628" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with customer liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r337", "r338", "r349" ] }, "leco_CorporateAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "CorporateAndEliminationsMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregate total of non operating corporate items and elimination items.", "label": "Corporate/Eliminations" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods 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": [ "r108", "r480" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover page.", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r122", "r186", "r309", "r315", "r316", "r317", "r318", "r319", "r320", "r325", "r332", "r333", "r335" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r20", "r90", "r91", "r132", "r133", "r189", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r458", "r635", "r636", "r637", "r638", "r639", "r765" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCovenantCompliance": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantCompliance", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Covenant Compliance", "terseLabel": "Debt instrument, covenant compliance", "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure." } } }, "auth_ref": [ "r20", "r89" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of loan", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r85", "r87", "r310", "r458", "r636", "r637" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r311" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r189", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r458", "r635", "r636", "r637", "r638", "r639", "r765" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r189", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r458", "r635", "r636", "r637", "r638", "r639", "r765" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r48", "r49", "r84", "r85", "r87", "r88", "r123", "r124", "r189", "r310", "r311", "r312", "r313", "r314", "r316", "r321", "r322", "r323", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r334", "r458", "r635", "r636", "r637", "r638", "r639", "r765" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average term", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r116" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r231" ] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Notional Amount", "terseLabel": "Derivative Asset, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r604", "r607", "r609", "r612", "r788", "r789", "r790" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset", "terseLabel": "Assets", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r165", "r166", "r445", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r564", "r565", "r604", "r608", "r610", "r611", "r613", "r614", "r626", "r664", "r811" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract Type [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": [ "r547", "r549", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r585", "r586", "r587", "r588", "r591", "r592", "r593", "r594", "r604", "r605", "r610", "r613", "r662", "r664" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair value of derivative assets", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r18", "r71", "r102", "r164", "r626" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Fair value of derivative liabilities", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r18", "r71", "r102", "r164", "r626" ] }, "us-gaap_DerivativeGainLossOnDerivativeNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNetAbstract", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net [Abstract]", "terseLabel": "Effects of undesignated derivative instruments on the entity's Consolidated Statements of Income" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r69", "r72", "r74", "r77", "r547", "r549", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r585", "r586", "r587", "r588", "r591", "r592", "r593", "r594", "r604", "r605", "r610", "r613", "r626", "r662", "r664" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DERIVATIVES" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivatives" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVES", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r130", "r421", "r430" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r15", "r69", "r74" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r15", "r69", "r74", "r77", "r80", "r81", "r420" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Effects of designated cash flow hedges on AOCI and the entity's Consolidated Statements of Income", "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": [ "r420" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer", "terseLabel": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer", "documentation": "Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "(Loss) gains recognized in income", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r76", "r754" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability", "verboseLabel": "Liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r165", "r166", "r445", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r571", "r573", "r574", "r605", "r606", "r608", "r610", "r611", "r613", "r614", "r626", "r811" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r430" ] }, "us-gaap_DerivativeNonmonetaryNotionalAmountMass": { "xbrltype": "massItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNonmonetaryNotionalAmountMass", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Nonmonetary Notional Amount, Mass", "terseLabel": "Notional amount (in pounds)", "documentation": "Nominal mass used to calculate payments on a derivative instrument." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "verboseLabel": "Notional amount of derivative instruments", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r789", "r790" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r15", "r62", "r63", "r64", "r67", "r70", "r74", "r78", "r79", "r81", "r430" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Fair values of derivative instruments", "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_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instruments", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r348", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r348", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of disaggregation of revenue by product line", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r783" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends declared", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r125" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r678" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r711" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (Note 3)", "verboseLabel": "Basic earnings per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r182", "r199", "r200", "r201", "r202", "r203", "r210", "r212", "r214", "r215", "r216", "r220", "r433", "r434", "r488", "r504", "r629" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (Note 3)", "verboseLabel": "Diluted earnings per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r182", "r199", "r200", "r201", "r202", "r203", "r212", "r214", "r215", "r216", "r220", "r433", "r434", "r488", "r504", "r629" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r209", "r217", "r218", "r219" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on Cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r795" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r392" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation and benefits", "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": [ "r26" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r676" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r676" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r676" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r750" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r676" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r676" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r676" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r676" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r14", "r145", "r175", "r176", "r177", "r190", "r191", "r192", "r196", "r204", "r206", "r221", "r259", "r262", "r336", "r386", "r387", "r388", "r398", "r399", "r423", "r424", "r425", "r426", "r427", "r429", "r432", "r450", "r452", "r453", "r454", "r455", "r456", "r472", "r524", "r525", "r526", "r538", "r597" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r719" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r683", "r694", "r704", "r729" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r680", "r691", "r701", "r726" ] }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Excess of Replacement or Current Costs over Stated LIFO Value", "terseLabel": "Excess of current cost over LIFO cost", "documentation": "The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized." } } }, "auth_ref": [ "r160" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r725" ] }, "leco_FaceAmountOfLoanAssociatedWithInterestRateSwap": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "FaceAmountOfLoanAssociatedWithInterestRateSwap", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Face amount of debt instrument associated with interest rate swap.", "label": "Face amount of loan associated with interest rate swap", "terseLabel": "Debt associated with interest rate swap" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Assets and liabilities measured at fair value on a recurring basis", "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": [ "r439", "r440", "r443" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r439", "r440", "r443" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r323", "r352", "r353", "r354", "r355", "r356", "r357", "r440", "r474", "r475", "r476", "r636", "r637", "r648", "r649", "r650" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r439", "r440", "r441", "r442", "r444" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValue" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r438" ] }, "us-gaap_FairValueInputsLevel12And3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel12And3Member", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair value.", "terseLabel": "Fair value", "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)." } } }, "auth_ref": [ "r784" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Quoted Prices in Active Markets for Identical Assets (Level 1)", "terseLabel": "Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r323", "r352", "r357", "r440", "r474", "r648", "r649", "r650" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Significant Other Observable Inputs (Level 2)", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r323", "r352", "r357", "r440", "r475", "r636", "r637", "r648", "r649", "r650" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Significant Unobservable Inputs (Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r323", "r352", "r353", "r354", "r355", "r356", "r357", "r440", "r476", "r636", "r637", "r648", "r649", "r650" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r323", "r352", "r353", "r354", "r355", "r356", "r357", "r474", "r475", "r476", "r636", "r637", "r648", "r649", "r650" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r438", "r444" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r68", "r70", "r80" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign exchange contracts", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r626", "r648", "r656" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "leco_ForwardContractsLongTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "ForwardContractsLongTermMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Long-term contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts, Long Term [Member]", "terseLabel": "Long-term Forward Contracts" } } }, "auth_ref": [] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Forward Contracts", "terseLabel": "Forward starting swap agreements", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r791" ] }, "leco_ForwardContractsShortTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "ForwardContractsShortTermMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Short-term contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts, Short Term [Member]", "terseLabel": "Short-term Forward Contracts" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "verboseLabel": "Gain (loss) on disposition of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r764" ] }, "leco_GainLossOnRationalizationAndAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "GainLossOnRationalizationAndAssetImpairment", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to gain loss on rationalization and asset impairment.", "label": "Gain Loss on Rationalization and Asset impairment", "negatedLabel": "Rationalization and asset impairment net charges" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r154", "r265", "r484", "r633", "r659", "r774", "r775" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r107", "r187", "r226", "r240", "r246", "r249", "r258", "r296", "r297", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r446", "r631", "r780" ] }, "leco_HarrisProductsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "HarrisProductsGroupMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Harris Products Group, a segment that includes the entity's global cutting, soldering and brazing businesses as well as the retail business in United States.", "label": "The Harris Products Group", "terseLabel": "The Harris Products Group" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15", "r420" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r15" ] }, "leco_IncomeLossBeforeInterestAndIncomeTaxesAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "IncomeLossBeforeInterestAndIncomeTaxesAdjusted", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, but before interest, income taxes and extraordinary items.", "label": "Income (Loss) before Interest and Income Taxes Adjusted", "verboseLabel": "Adjusted EBIT" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Pre-tax income", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r105", "r135", "r226", "r240", "r246", "r249", "r489", "r498", "r631" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net", "totalLabel": "EBIT", "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r275", "r285", "r581" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement and Other Comprehensive Income (Loss) Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r285", "r581" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r188", "r389", "r393", "r396", "r397", "r403", "r405", "r406", "r407", "r535" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "verboseLabel": "Income taxes (Note 11)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r139", "r142", "r205", "r206", "r234", "r391", "r404", "r505" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Increase in trade accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Increase 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "(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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects from acquisitions:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Decrease (increase) in other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r763" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "(Decrease) increase in other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r763" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Net change in other assets and liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "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_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r690", "r698", "r708", "r725", "r733", "r737", "r745" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r743" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r679", "r749" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r679", "r749" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r679", "r749" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r86", "r137", "r178", "r230", "r457", "r582", "r672", "r812" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap", "terseLabel": "Interest rate swap agreements", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r619", "r669", "r670" ] }, "leco_InternationalWeldingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "InternationalWeldingMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents International Welding, a segment that has welding operations in Europe, Africa, Asia and Australia.", "label": "International Welding [Member]", "terseLabel": "International Welding" } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Inter-segment", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r228", "r239", "r240", "r241", "r242", "r243", "r245", "r249" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r264" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r121", "r623" ] }, "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserveEffectOnIncomeNet", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, LIFO Reserve, Effect on Income, Net", "terseLabel": "(Benefit) charge due to LIFO inventory valuations", "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "totalLabel": "Total", "verboseLabel": "Inventories (Note 8)", "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": [ "r161", "r622", "r659" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r121", "r625" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r121", "r624" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r111", "r229" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "terseLabel": "Lease, cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r466", "r658" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r798" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r798" ] }, "leco_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "After 2028" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r461" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r187", "r258", "r296", "r297", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r412", "r416", "r417", "r446", "r557", "r630", "r674", "r780", "r799", "r800" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND TOTAL EQUITY", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r98", "r134", "r495", "r659", "r766", "r773", "r794" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r151", "r187", "r258", "r296", "r297", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r412", "r416", "r417", "r446", "r659", "r780", "r799", "r800" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r83" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Line of Credit", "terseLabel": "Carrying value of long-term debt", "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": [ "r20", "r133", "r808" ] }, "leco_LineOfCreditFacilityAdditionalCapacityIncreaseOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "LineOfCreditFacilityAdditionalCapacityIncreaseOption", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount that the borrowing capacity of the line of credit may be increased at the entity's option, subject to certain conditions, under the terms of the credit agreement.", "label": "Line of Credit Facility, Additional Capacity Increase Option", "terseLabel": "Additional increase in borrowing capacity of the line of credit available at the entity's option" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCovenantCompliance", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Covenant Compliance", "terseLabel": "Credit facility covenant compliance", "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period." } } }, "auth_ref": [ "r756", "r757" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing capacity under the line of credit", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Revolving credit agreement", "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_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit, Current", "terseLabel": "Line of credit, current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r90", "r132" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of long-term debt", "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": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt and Capital Lease Obligations", "terseLabel": "Long-term debt, less current portion (Note 10)", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r157" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r47" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r358", "r478", "r523", "r548", "r549", "r600", "r601", "r602", "r603", "r615", "r617", "r618", "r632", "r640", "r653", "r661", "r782", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r717" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r717" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r358", "r478", "r523", "r548", "r549", "r600", "r601", "r602", "r603", "r615", "r617", "r618", "r632", "r640", "r653", "r661", "r782", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r736" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r744" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r718" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH USED BY FINANCING ACTIVITIES", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r184" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED BY 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": [ "r184" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r114", "r115", "r116" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r106", "r116", "r136", "r149", "r170", "r173", "r177", "r187", "r195", "r199", "r200", "r201", "r202", "r205", "r206", "r213", "r226", "r240", "r246", "r249", "r258", "r296", "r297", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r434", "r446", "r500", "r578", "r595", "r596", "r631", "r672", "r780" ] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Net Investment Hedging", "terseLabel": "Net investment hedges", "verboseLabel": "Net investment contracts", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r66" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r140", "r141", "r143", "r147", "r193", "r194", "r197", "r198", "r207", "r208", "r260", "r261", "r400", "r401", "r402", "r428", "r431", "r435", "r436", "r437", "r447", "r448", "r449", "r459", "r460", "r473", "r481", "r482", "r483", "r527", "r528", "r529", "r530", "r531" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r717" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r687", "r698", "r708", "r725", "r733" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r715" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r714" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r725" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r744" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r744" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Not designated as hedging instruments", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "terseLabel": "Other income", "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": [ "r112" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments (segments)", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r772" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r226", "r240", "r246", "r249", "r631" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails", "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r463" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r463" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r464" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r463" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r464" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating lease, payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r465", "r467" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r462" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r464" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r470", "r658" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r469", "r658" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments", "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": [ "r239", "r240", "r241", "r242", "r243", "r249" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r117", "r118", "r119", "r128" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r162", "r659" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r155" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassification", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r19", "r34", "r176", "r450", "r453", "r456", "r758" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized gain on derivatives designated and qualifying as cash flow hedges", "verboseLabel": "Unrealized gain on derivatives designated and qualifying as cash flow hedges, net of tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r167", "r168" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Gain recognized in AOCI", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r167", "r168", "r418", "r419", "r422" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Currency translation adjustment, net of tax", "verboseLabel": "Currency translation adjustment", "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" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (loss) income:", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r19", "r171", "r174", "r179", "r450", "r451", "r456", "r485", "r501", "r758", "r759" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Net current-period other comprehensive income (loss)", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r12", "r129", "r171", "r174" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Defined benefit pension plan activity", "negatedTerseLabel": "Unrecognized amounts from defined benefit pension plans, net of tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r104" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r68", "r80" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26", "r659" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other, net", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r717" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r685", "r696", "r706", "r731" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r713" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "SUPPLIER FINANCING PROGRAM" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r753", "r761" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of shares for treasury", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Payments and other adjustments", "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": [ "r284", "r762" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends paid to shareholders", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired (Note 4)", "terseLabel": "Net purchase price, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r138", "r785", "r786", "r787" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r716" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r716" ] }, "leco_PensionSurplusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "PensionSurplusMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to pension surplus.", "label": "Pension Surplus [Member]", "terseLabel": "Pension surplus" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r715" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r725" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r718" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r714" ] }, "leco_PercentageNetSalesOverTime": { "xbrltype": "percentItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "PercentageNetSalesOverTime", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of Net sales recognized using over time method.", "label": "Percentage Net Sales Over Time", "terseLabel": "Percentage of net sales over time" } } }, "auth_ref": [] }, "us-gaap_PercentageOfLIFOInventory": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PercentageOfLIFOInventory", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Percentage of LIFO Inventory", "verboseLabel": "Percentage of total inventories valued using the LIFO method (as a percent)", "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent." } } }, "auth_ref": [] }, "leco_PowermigAutomaoESoldagemLtdaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "PowermigAutomaoESoldagemLtdaMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information regarding to Powermig Automao e Soldagem Ltda.", "label": "Powermig Automao e Soldagem Ltda [Member]", "terseLabel": "Powermig Automao e Soldagem Ltda." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInMoreThanThreeMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebtMaturingInMoreThanThreeMonths", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Repayments of) Short-Term Debt, Maturing in More than Three Months", "terseLabel": "Proceeds from (payments on) short-term borrowings", "documentation": "The cash inflow from a borrowing net of the cash outflow from repayment of a borrowing having initial term of repayment of more than three months but less than one year or one operating cycle (if the normal cycle is more than one year)." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r16" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r251", "r480", "r517", "r518", "r519", "r520", "r521", "r522", "r620", "r641", "r660", "r755", "r778", "r779", "r783", "r809" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r251", "r480", "r517", "r518", "r519", "r520", "r521", "r522", "r620", "r641", "r660", "r755", "r778", "r779", "r783", "r809" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r149", "r170", "r173", "r183", "r187", "r195", "r205", "r206", "r226", "r240", "r246", "r249", "r258", "r296", "r297", "r299", "r300", "r301", "r303", "r305", "r307", "r308", "r410", "r413", "r414", "r434", "r446", "r489", "r499", "r537", "r578", "r595", "r596", "r631", "r654", "r655", "r673", "r760", "r780" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment (less accumulated depreciation of $885,421 in 2024; $876,990 in 2023)", "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": [ "r11", "r490", "r497", "r659" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r713" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r713" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r351", "r358", "r382", "r383", "r384", "r477", "r478", "r523", "r548", "r549", "r600", "r601", "r602", "r603", "r615", "r617", "r618", "r632", "r640", "r653", "r661", "r664", "r776", "r782", "r802", "r803", "r804", "r805", "r806" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r351", "r358", "r382", "r383", "r384", "r477", "r478", "r523", "r548", "r549", "r600", "r601", "r602", "r603", "r615", "r617", "r618", "r632", "r640", "r653", "r661", "r664", "r776", "r782", "r802", "r803", "r804", "r805", "r806" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "terseLabel": "Gain reclassified from AOCI to earnings", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r34", "r176", "r450", "r455", "r456", "r501", "r758" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Amounts reclassified from AOCI", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r19", "r34", "r176", "r450", "r455", "r456", "r758" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r680", "r691", "r701", "r726" ] }, "leco_RedvikingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "RedvikingMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information regarding to Superior Controls, LLC (\"RedViking\").", "label": "RedViking [Member]", "terseLabel": "RedViking" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term borrowings", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r38", "r533" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r681", "r692", "r702", "r727" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r682", "r693", "r703", "r728" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r689", "r700", "r710", "r735" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "RATIONALIZATION AND ASSET IMPAIRMENTS" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "verboseLabel": "Charged to expense", "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": [ "r10", "r287", "r289", "r777" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r289", "r290", "r291" ] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairments" ], "lang": { "en-us": { "role": { "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "RATIONALIZATION AND ASSET IMPAIRMENTS", "documentation": "The entire 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": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Restructuring liability", "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": [ "r284", "r288" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Activity related to the rationalization liabilities by segment", "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_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Rationalization and asset impairment charges (Note 6)", "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss." } } }, "auth_ref": [ "r109" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r125", "r494", "r527", "r531", "r534", "r559", "r659" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r145", "r190", "r191", "r192", "r196", "r204", "r206", "r259", "r262", "r386", "r387", "r388", "r398", "r399", "r423", "r425", "r426", "r429", "r432", "r524", "r526", "r538", "r813" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales (Note 2)", "verboseLabel": "Annual sales at the date of acquisition", "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": [ "r227", "r228", "r239", "r244", "r245", "r251", "r253", "r254", "r347", "r348", "r480" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r144", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r350" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r468", "r658" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r744" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r744" ] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails" ], "lang": { "en-us": { "role": { "label": "Net Sales", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r17" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r207", "r359", "r751", "r770" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of changes in accumulated other comprehensive income (loss)", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r34", "r796", "r797" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r54", "r56", "r408" ] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of effects of designated cash flow hedges on AOCI and the entity's Consolidated Statements of Income", "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of effects of undesignated derivative instruments on the Company's Consolidated Statements of Income", "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": [ "r69", "r74", "r420" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair values of derivative instruments on the Company's Consolidated Balance Sheets", "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": [ "r70" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings per share", "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": [ "r771" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of assets and liabilities measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r439", "r440" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories", "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": [ "r21", "r99", "r100", "r101" ] }, "leco_ScheduleOfLeasesInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "ScheduleOfLeasesInBalanceSheetTableTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of lease classification in the Condensed Balance Sheet", "label": "Schedule Of Leases In Balance Sheet [Table Text Block]", "terseLabel": "Schedule of leases In balance sheet" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r289", "r290", "r291" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of the activity related to the rationalization liabilities by segment", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r40", "r41", "r42", "r43" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of financial information for the reportable segments", "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": [ "r40", "r41", "r42", "r43" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r792" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r675" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r677" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment [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": [ "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r254", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r286", "r291", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r633", "r755", "r809" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION", "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": [ "r222", "r223", "r224", "r225", "r226", "r238", "r243", "r247", "r248", "r249", "r250", "r251", "r252", "r254" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Financial information for the reportable segments", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general & administrative expenses", "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": [ "r110" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general & administrative expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "leco_SeniorNotes2015Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "SeniorNotes2015Member", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Note issued in 2015 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.", "label": "Senior Notes 2015 [Member]", "terseLabel": "Senior Notes 2015" } } }, "auth_ref": [] }, "leco_SeniorNotes2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "SeniorNotes2016Member", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Note issued in 2016 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.", "label": "Senior Notes 2016 [Member]", "terseLabel": "Senior Notes 2016" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Senior Notes [Member]", "terseLabel": "Senior Notes", "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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385" ] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Bank Loans and Notes Payable", "verboseLabel": "Short-term debt (Note 10)", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r22", "r554", "r807" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Reasonably possible further reduction in prior years' unrecognized tax benefits during the next twelve months", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r126" ] }, "leco_SpecialItemsChargeGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "SpecialItemsChargeGain", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents adjustments to earnings before interest and taxes attributable to special item charges and gains allocable to the entity's segments.", "label": "Special Items Charge (Gain)", "terseLabel": "Special items charge" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r148", "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r254", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r286", "r291", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r633", "r755", "r809" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r31", "r145", "r175", "r176", "r177", "r190", "r191", "r192", "r196", "r204", "r206", "r221", "r259", "r262", "r336", "r386", "r387", "r388", "r398", "r399", "r423", "r424", "r425", "r426", "r427", "r429", "r432", "r450", "r452", "r453", "r454", "r455", "r456", "r472", "r524", "r525", "r526", "r538", "r597" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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": [ "r190", "r191", "r192", "r221", "r480", "r532", "r539", "r550", "r551", "r552", "r553", "r555", "r556", "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r577", "r579", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r597", "r665" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r207", "r359", "r751", "r752", "r770" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r190", "r191", "r192", "r221", "r480", "r532", "r539", "r550", "r551", "r552", "r553", "r555", "r556", "r558", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r577", "r579", "r580", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r597", "r665" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation activity (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r92", "r93", "r125" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation activity", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r52", "r92", "r93", "r125" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r93", "r96", "r97", "r120", "r560", "r576", "r598", "r599", "r659", "r674", "r766", "r773", "r794", "r813" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total Equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r57", "r58", "r60", "r145", "r146", "r176", "r190", "r191", "r192", "r196", "r204", "r259", "r262", "r336", "r386", "r387", "r388", "r398", "r399", "r423", "r424", "r425", "r426", "r427", "r429", "r432", "r450", "r452", "r456", "r472", "r525", "r526", "r536", "r560", "r576", "r598", "r599", "r616", "r673", "r766", "r773", "r794", "r813" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Other", "negatedLabel": "Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_SupplierFinanceProgramLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramLineItems", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Finance Program [Line Items]", "terseLabel": "Supplier financing program", "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": [ "r278", "r280", "r281" ] }, "us-gaap_SupplierFinanceProgramObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramObligationCurrent", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Finance Program, Obligation, Current", "terseLabel": "Supplier financing program obligations included in accounts payable", "documentation": "Amount of obligation for supplier finance program, classified as current." } } }, "auth_ref": [ "r280", "r281", "r282" ] }, "us-gaap_SupplierFinanceProgramPaymentTimingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramPaymentTimingPeriod", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Finance Program, Payment Timing, Period", "terseLabel": "Supplier terms", "documentation": "Period when payment is expected to be made to finance provider or intermediary in supplier finance program, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r278" ] }, "us-gaap_SupplierFinanceProgramTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramTable", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Finance Program [Table]", "documentation": "Disclosure of information about supplier finance program." } } }, "auth_ref": [ "r278", "r280", "r281" ] }, "us-gaap_SupplierFinanceProgramTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierFinanceProgramTextBlock", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgram" ], "lang": { "en-us": { "role": { "label": "Supplier Finance Program [Text Block]", "terseLabel": "SUPPLIER FINANCING PROGRAM", "documentation": "The entire disclosure for supplier finance program." } } }, "auth_ref": [ "r277", "r278", "r279", "r634" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r724" ] }, "leco_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "TermLoanMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the Term Loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r716" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r723" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r743" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r745" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r746" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r747" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r745" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r745" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r748" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r746" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Shares", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r50" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury Shares", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r32", "r50", "r51" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Purchase of shares for treasury (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r93", "r125" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of shares for treasury", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r14", "r50", "r125" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled contracts receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r479" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r742" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r390", "r394" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that, if recognized, would be reflected as a component of income tax expense", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r395" ] }, "leco_UsGaap_OtherLinesOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "UsGaap_OtherLinesOfCreditMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Other contractual arrangements with lenders 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.", "label": "Other Lines of Credit", "terseLabel": "Other Lines of Credit and Debt Agreements" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "auth_ref": [ "r617", "r618", "r801", "r803", "r806" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive securities - Stock options and awards (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r771" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r211", "r216" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator (shares in 000's):" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r210", "r216" ] }, "leco_WeldingConsumablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "WeldingConsumablesMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Products related to the welding consumables product line.", "label": "Welding Consumables [Member]", "terseLabel": "Consumables" } } }, "auth_ref": [] }, "leco_WeldingEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.lincolnelectric.com/20240331", "localname": "WeldingEquipmentMember", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Products associated with the welding equipment product line.", "label": "Welding Equipment [Member]", "terseLabel": "Equipment" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "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": "(a),(b),(c)", "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": "(i),(j),(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": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "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": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "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": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "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(19))", "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(20))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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(6)(c))", "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": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "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" }, "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.7(b))", "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.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-4" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r477": { "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" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477128/405-50-55-3" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r751": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r752": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r756": { "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(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r757": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 83 0000059527-24-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000059527-24-000015-xbrl.zip M4$L#!!0 ( %LF5A=&42%5+(A,'!SCX#NX@\>''YXV#'@GSJ>=^/.F?]4X0 M<2W/IN[JXTG EYT?3G[\]+?O/OR]T_EZ/1LAV[."#7$YLAC!G-CHB?(UFGO; M+7;1/6&,.@ZZ9M1>$83ZO;/+L\'9!>IT/DD5U]B'*)Z+I*[!63\.&$;://<* MO>L.+KJ#WN =NKCJ_W UN$#3^UCN'G*VI%6"S[Y]Y5MKLL&(8[8B?(PWQ-]B MBWP\67.^O>IVGYZ>SAP*ECHN<8C%&;7.+&\CU?7.S_LG"'-XN @XN?78YH8L M<>!P*!+W]P [,@]04@X199$12 5#T;K^%60FD^K3^9G'5I!0K]_]>C\R93YC M8QN!4P!O[QDHC+1'QBG:V\QVX=[].J+N;RG[^,NVQ#X9DLFLSWA9>21!F0@!9XI"A]!41E88;POS(0(R M6H'Z;PH+1? "JE*2:[YEQ41$2-9 :I5(4BM7$B4EEP1E(A WV R*Z UZ7?+, MB>O3A4,Z0HPPS*&]\3L#T=Y$GN4%+F=ECA4&9M)S":]R=Q#9U1%:K!H"LFHQ MM?QB41F4$7[.@8IJ=__]^_==&9ID@+.]\LQD&H*[(EBH'W1ZYYU=]7;)JD[= MCL02',_6NM@,$9*QHD9+E_A$H3=DRP32H@KGI:[/L6N17?M(J]O'SGXL6UGO M[%V]DPT'+6Q5+L-6A29%9MDE)6;965>W[(X?+$J%16 8X=-W",GN"+NNQZ77 MBT?QP^V6NDLO? +/A+]<"9AS\ 0D?CS,C,KN0-(W0;GLC(90KSR'VL(7DH?^ M9&E Q T4'P4;ZPK'&8NS9I,E=:DT NCT>JB#DECP>S@9FY.1<:/-]1MDSN&_ M>WT\-]'D%AGCX>1>_]#=5[.70 ##@XG[2?Z&GLH'O;+,1(L>18Y$%!$M[%B! MTSS>+ENET:*',:(_!=S0VT!1K$7[^4@:42R*J40Z:((4@$YG^F=];!I?]!9P M,\#7V!&MF;DFA/L*G%DY);QS-;QK;:2-ASHR/^OZW&Q!'5(3L;^^=;PG%;!B M>26XBT:U3C,_H]O1Y*<680'"&^I;CN<'C.B8N3"']:>$F6O,R WAF#H1N6HQ M!3"8>O7Z &FG!/[0M=G8&-^9:*K/H(II,QV=1KK^T8)2@3+)2GB] >,@MI'9 MOZ4NM'D4.ZEGD^6,;#W&,4PAHAA^"=+7*U3"O\C#-_4[43^A#[R=S.ZUN3$9 MH],D491*%7E+M$L7Q0G_HW66>LYBN(]@K\IS'^ C0G,T,W M6R[UN(P(]HDOIFIVX)#),OS;<#/#EQ)BC>(J6;[O#?99CG3-!(Q01R/]H@:& M*2#JHB@-%";2TFY"^Q[S@$$NB!\Q&U&\H$[X9"N7>-Q5**HD?X">"B\X+_6" M75J)'Z!42A+",.K%1,[.M%<54K4)EL1OX)S;A1=S#F;2#BUENM-H1NSY0VLM@>AJ%%B_QJF>[Z/EF'GJPD]7TD_R H)Z?M'SK#0.L8!/( MVC/A:\(*MNU'GN]CSZ*E@X/&&I3$OR\:,@P?[A]&<@H]F7_69X7[_^AT-#%- MJ-DGVF1HG+15O-'RF7*9M.;:9PY1NJLA(S;E&DQQ MB*(KKQ.E8DTR!^U&OYZCTT0K"M6B1&];L1KP''GN:D[$R<:%BF&16 6W7+\8 M1A_E0H!_"Z/]+]@)R&2Y>VJX/F>!:O9P@ 8E MW(+UXQM]9GR!&<07,4 1B2"9BIA7[M)!J81:_,WQIWZ&4X%D:TQ,!*WR+K&Q MA@K\!;UE"G\J$12FDMK#"]-IZ3>GK\&-4543 %;<@>3JUI2 M5HE6<"OH97?R!4W7W/MU")H"= #M2A9%QQ5OM6,&?JB MC1[TS$)NJOL-4T/8M=-+MVT=KKL[%&RW#B4L.@'LKJ;,6S&\*=L:JA!7\BW8 MW#,?IM.1H<_0K3'6QD-C?(>FL\G=3+MO 2H!1F^VQ_]#;=-=#E/"U*9=Q*Z. MI/*,4N^].*,4QT__%)4N5)8^-][R.N2]JBEF$+PFG()E=5^RRD924CSO7=1_ MXPJ=9C2W5?#PPX)UN5;%5,)]IX9;=(RP1=RHFZ0KERZAH* !M>0+_J+O W86 MS1\Q5 LK0/9[_8(NTK@;&[?&4!O/Q<;6Y&$\E]TDT!T:>OMF7=^QZD5'-9%:;SBV0.H>[E,=YE.#J#B\UR)H=DRO^EB>&D>]ES]; M*J\[SM3\').:VJ$'W5J.;W1LZ17GE=1DW^R@4HNZYAM BG=_U*C4+UJWY5]] M/*SX7)BZU$L/A+4%7G6XH>@T@[*PRPYRM46M;EM$+3@VFT=Y< M"^K@M>*#UHSKK!U#JU;PVIUZ[1B=QIK;.47#9>3BCPN4RBG G?<*SB85O<3< M?FO@D+7E8E E4DI,YWE,15_2:RG5:2-S:YG%G$KEE*0N\J0*/WO7HJK3]E4N M:):TA77C*5%>%K2-]=[G;.'6@-M@<;.8E8?=6R@UH"0K&L5(]H.50 J&CNF3S2V/&CQ2 M"ZREG]/-22BHO*M:B?U_.8$L_A$7],S($LE;8*[$W2X?3WRZV3KB#A/Y;"VO M1A)7/G7B*YU^ 5//GC=.+"+4*^Y2D3SW2R=*.%:!F973DKNE!I1X6\+$.?]N MG/D3U'TKJX!#4ZOVT!VA4> D38W*^M41VN3@15.;( IQOJDYKYX9<^S:F-DP M7QH&/O-M1?I)<(XJB(03[Y%=(L_/E2"<"I2C4BH1:%.I% ML>+_S:;Q0W?OQJ/H0>9>)'DK$CBIQSAR%U4HU%A<_7I'JWKUZM9+.Q$G^:I:)LKL E1DHO-BN2\"Q M$S7-"_RT;]\ M?3YXXSSP5Z=?>&M=F7=4Q91_^\UJ2.Y^R)H.$4<0)7#1O#[L[KRK5Q5B^; : MB/L3#ZZ'J;LB7U$-Q9-7-$B9.^X.:( A;F'JT86J,OF/)]H&YN@6]G\BCKB/ M]IYL%H2%/;48M?Q2$AZ.=9+[%J]LV;T:G&Q$;P39#18^ISP0F;UC7K#]>"+O M++RB('*",(0R;/&/)YR)37F7.HZ83,9_A[(P:*&>/0^3"EATNKC,DNO IR[Q M_:&W65!7"L<'YUY,3K8/VY19=81#&\.L;#RHRIB]U+:PV*)%^!8,KU_N\:\>&SK8]\4X*%4$K]23 M+AV ";Y1638VO[+I1JRQ>M)5OHT?'&Q7.$1\BQ**-1UA+?F,&:/^E'EV8'%? M)IJK\PJ9([1HMUI_39:>6$[A! ;L7")+5E8T^U>8#8A!1&)FTXC?LCVPY,?G M#BT R+<;;5N5M>,JH2.$"O,>,EF&G^2+/T&FV38-\S_$T&W*=\'%#>D^F6Q# M;8FUAT7_:P"' V9>7A93PBPQ_5R1,>$FAK']Y)&P.8WO*)46JX3V^6Y#V5>: MULB&O5W5*93*]8NX,7ZO4ZJ0.]I.IS3?N4ZE4O((:Z/ZXC"Y#3 GS_S:\:S? M4J8VB[9O-X^#WM!/:YA*7.JQL<>)/^CU+W+M:$GX,4++Y/2RPI++8[9D2^3- MDI" /UQCMB)WV3I5)G"D(_BH^Q6?40@V<@\M!Z=:(I/^M7RQVA M9=>@0YR,-%S]V8*)?7(?3W2H]0]BYZQL$.<(+1YZ;.N!$!&?1G+H)EK&R,.L M$CQ"VT9 @Y#L#83Q9])>YMXUF6)J:TN8TOQ,,+OU@K2]AT0^VJ&_'+>: =LZ M09YL3;AM\^^S [1'8N)]L2M/%Z9,J]1K&] L,KF)7;\;VT:\1O33"K> M:V%.O2>@1E=: !TE]G33]F6F:@FW))VDNF>*$)*F MB@ %S/3L4Y=C"]"VL5C)SF5__1[Y C8@6S8$*] OG<;6[3OGT]$YNEB??W^= M6]HSH@P3^TNI=E8M:<@VB(GMZ9>2R\HZ,S N_?[;W__V^1_E\E^WPZYF$L.= M(]O1#(IT!YG:"W9FVI@L%KJM/2)*L65IMQ2;4Z1IM>K9Y5G][$(KEX,R;G4& M>8BM>875SVK+-ZV@/&+?:.>5^D6E7JV?:Q%PF?(3V37!J2@O; M/V[X/T]0I09 ;7;SRO"7TLQQ%C>5RLO+R]E+XXS0*>2OUBI_/79'Q@S-]3*V MF:/;!BIID/Z&>0^[Q- =3TJ1[*]/U H+:%26=0E3\%_E,%F9/RK7ZN5&[>R5 MF:6@B?RU1"5AW3AO M"_2EQ/!\8?&RO&!_;6*HJ6P:UN<=:-9@@Y;!^(UPHL&E], 3J;W5OD92\X!04?$.\=9H9% MF$M16Z!""FK-+"D#\KF69WZZ\"Z0#F_4OGVTB"K0JX-L$YG+I]CA]8%/7JUJ M96V9'?[?ZO=&_6[GKCENWVFC,?QY;/?&(ZU_KW5ZK?YC.P-F#S%@MH@1:X[% M/7U"X]3@Q3$HSRMKHK,GKT"(D*:ZON#Q1Z."+(>%3SB+&AZ#@@??>\CQL7<) M8V'9EOZ$K"^EM7>5P[9L5?4])7-0'+#)!4(%S )%WB(8E +7JC>NK1K76 MN(P(-$+O)HW+5J=&V%KX[P;CXQP*4E28._?'ZC*&)H7Y)P!J0ZE!7:0X*4 ^ M1"'(+VDN W!DP>O0K9+V@O!TYGAO#DR]I?$2=HV$E'&0YP#RNB!5%Z7134[) MBDE!+CQ0:.R D@D6F8U("O5T+ROY39VEP5)05T,$WKN+0I93W7"^86?6KI/T^"FSO<%6T%NM AS^I,'0DS6M,T1 MHL_8@-B'6*: N(,QZ#IC.@"A=:%"BT?7J,CY U%#\@&$V-\^M]Q2K%@M1Q ML!?JSP3)(Z/.GVW5IW^W MR 1HT9^ TN&7'^P-"/7XZ("\GUQOW6],,DVL[KV60\\'.C-$MX#@'2<$(IH@ ME,BJCDEX9UK$I@3S"D;!N84D+.%FB:_(G*(''=O\87,"@ADBP](9PQ/L;^$" MWSL?C[)6H1[?H@X\M5LNI<@VWL84H.I&V OYKT#O^R!H M_LI.EI][%IF"@5W2)HBM:=3CP@$\MG0)R,_H'#(&7-^B*Q/Q-9(COMMFM]EK MM;71UW9[/%(VNN/+=,XZH<.'!^YC?K6^$1'%B;$T<89=5FOGM8+Z6%R,T2Z1 MWF %O47N!8/EYG_:_W7QLV[Q^9&FT](I?0,;\*=NN:()3ZF\ZFA.7D];5DAS M0U50YTW#("XT'^('PI:^]6:3^"4N0;KJ!-BQS5 MX?O_'&+\F!$+FLEX5W?>UI25GKRX]@MX%4D15\JG MDD*_8HS]* *!AN1)J< M[.QL)E1'5[+R3]18$BH%%1>&1 /]C<=#\1!(1[1UNBT?$>DX7Q8%71VV_.%1=X0&B*+SWE+&^#4 M?$>D['Q8576OI54L2'U$BLV"4$5?G-A3;H/NT).3&BYM3ZRT,F6])GED"AK@ M=0[*Q;U;,\0A7RFP>3R[,C.B4]#(;@9G>]P1NY_"U2%*GKCV'66@H'UHD?F< MV![FQ 76M63JJ/@ :MNR""LC#@5CKZ9I8K\5 QV;';NE+["C6Q$XHI@Z->.) M,R*G@!2T"$/^320;F>'GYYJ&X^>;+TS662(R)*?N+DR"26@ 47*A^*C'S+-:(L MX<;8BTQ'(9NCK]I]M_]-W2VR'/_:%C_OTPC8 $$%6P#C#R(I!XAB CX(_^0X M0W?(_[MD7_O5F.GV% U!6.W)!'2SUM<.7?GAM]7S-GN?D0 NW;[]P1 T>/G1 MBJ;AX.>D)5SY N+=[[I:.Z\69)6*(=3:/OU=I*9@-+7C^8PBZ; GI6S5<@K> M_2MR\T.T_,GW\"1EWQ[J?AWX?^$I2F]_S.J3,FO*RYK]B/6Z%U&H>/3O#H'W M;& /!OS?0B&>.7?.?'B"/BV3]8@IL;,8% QH(?Y&E')Y+#\SXY^U;L%#O'%8 M239;#/YU]3A9D$,$"L:AWA4+WG4[/+"&J#K) FQ/? +:S@ \-M1/B3C[1A%12:N)1(#+N6+%=EI^V%* .7Y1=?I*5FH(;M6"<]5;+ MQZ1I@+ H FRFRV&@1)\V-9\ZM-F3\C;9D$\&J4M7!9B3#22W+L,VOP;'WPKD M=2[_C>A*F2Q%G"(WLHI#Q>4N$(^!D.E]97^D\UM5A=_2$+%$OH13(,F.TE!P M#2SD_3VA472>_R7OG60LY12HL@>)I"Z8J>/(!I=SYW=DMQ2@#DN4=61EI::B MX8GTBB%:!-VE/UF>@N='+_U;G?G&V$="T1@$-8;JT2.QG9G0%NU<<%R$]6JM M<:6F>9)5?_)(MDJI7>)YE>_(3X$0FZ,J[NWQ/?-]K%6N_(FI@ M)@Z%TO*=@/+SR4#%<67E> &A70JC*T/>A4LIIQW3,YX"#?()045/=; T9G>8 M2\*8_^D;MRR.P$R""##R:+#?8+(\Z3[DZAWW;=W\N.7'OL=9@O" M=.N!$G"WX5]AB,S5#88"@A7?L+@.BSPT5WQ8I:@VY'?*OM-1/=Y6BS"7 MHO#8,HC;VP9ZQX\S6W(G],ZKC6I-*VNKTN!'NSGL=7H/(VW0'FJCK\UA6_LE M*/37DJHG\[YY1ELO/,'+!L+[K,$>WN>K7^G[FW =:?0#1!J'?H/?7_XV!QW^CWMEV7M6J1ZC4RT50.TL 6_?H"1YQVORE[KK.]:4R&W8\M@ M\1L8G'*(7Q^? VCR]J_"FJ2.(3T G3=O#5=(Z <[![U"'D<(@4CTT)XWSFQ, MC.8H01V**:O[%3WW)=^#L6FT0-Z(SE&WP%GQ;RS>QIKM*>.MO_[)CE1V9)"C MBDLQ_A8'WS/T)97X"5)1;45RG]R<$[.FV=EB]+M-T)_=&QOI9YE M4ZXXYP?4;D8P,J.C$NJ]QS9F,V3R"_:RJ5><,R*1.V\J,OAI=6;$8S, M%I0MZGWW,;++ER/9R D+M\I[O_NV+$;X+.-GM?5^OKHV6TW1S!PEK6P(C[5 MZ5>E85L+*M/\VC[ ^+H\0^AA"$_[K=\ F)KZT)^8V=Z.E*MP$C.ITW$E51/[ MC$QV:*H/P@)(Z3>KI.4[1D6GH,LY(A_(9/N[GOF6J M5;HTX%JDWG]IRYI#ZZZ^+>_RTW-(0)%PG]F=\*/?\MGW,L696-V8W")^Q4-S M E'%OY%.[XE+U]J=LY1X#SE78&HTJ]Z6@( %0 &QE8V\M M,C R-# S,S%?9&5F+GAM;.T]:W/C-I+?M^K^ \]7=97]X/%C,MG-7&:W9%N> M495M>27/[-Y]2=$D)'%#$0I(VE9^_0%\2"2%)T4)K415J8PE-8!^HX%N #_] M_6T>.B^(Q &./IU3O__M/_[TTW^>GO[K:G3G M^-A+YRA*'(\@-T&^\QHD,^<)+Q9NY-PC0H(P=*Y(X$^1XUR6[#\[I MZ=^R+J[/'7CY8C8)5(!A$/WRD?WOF8[G4 JC^.-;''PZF27)XN/9V>OKZ[O7]^\PF=+F MYQ=G_[J_&WLS-'=/@RA.W,A#)PZ%_QAG7]YASTTR]E2:OSV3L.S@_=EJ+"$$ M^W1:@IVRKTXO+D_?7[Q[B_V3 D7VL\8@)3C[-9# 5VA9P?O)JD$5^,-9_N,* M= .5@ET7/_[XXUGVZ\G?_N0X/Q$:=(VC&(>!S^2_^C(>3OJ_ID&R/''8$%]'@QHV MM&'[&X,ZT>\WHU&+VV9:$W@2Q%^(X);3]"XI2^H^'IU' M5.K!)83JU@NZ08D;A+$AM69=PR"9_N9.IP1-,YL:3@J([AF@&L@&.WH>5;\X M0R_N3/;R3FV0.4939FZ#:(+)/&/_;1!15Q2X8>4[)I(%)HG[')8MXFUYT<'( M5LPD0\L-@]^R/WJ1WXMCE SF"S<@&7KC=#YWR7(XZ7E4O-2%C5#(?-L3;K2] M"]SG(*3:@.*K94'$X=K$7;.^IS(>RP9(;])S0Z0*'+S0,IJ&I'R0].I.@+FQ)JV];1-_A M:/J$R)S]W06AW/YL$<<0N<-NU 5A&WW9(8H$+]EL']]25_+-#5,TG*R_'= % M $D[\6%MAK+,DLJ?N6M9+0.8Y_4ZT&_SH2RSI$<=:^?$4TIH]ZS/QC' MWF?<$O139[@&EKJL2]S(=XE/M>0ZC1,\[[T%\0V>NP&=-R=N&B8Q'P5MF>L, MH$'/Q(V?,X&E\>G4=1.Z^0RG!"_9/-N89BM'DK( _>PU\1$XC MZL?P*R)ZV#<5.B1DU1\;\+3X0#&_^.OIQ<7I92ZBYEC:E*Q&"J+DS _FJ]'< M,&R' ;M;3 MZ1S-G]MJ+!_7>K_;(SJC.!$O?4:G*S9TB"ZW]PK25$&"?,_SCGZLC8N8^_*1 M7X[,L.W([04)ZVH-Z%0@G=P)._<9A^,L5U!B&V*OAF+(TBN8M':=[)NUYRR^ M^+F(3Y[ILH1&IF7GH?N,PD\G?*"?+QJTB<'.]D]0MF&28_* (R\EA"XO!'1Q M887D":%K5*Z5K$?J]%(C*'LN[*&E94\(GFL(!YL2ND;]HZASYPD[RD[3F':& M%_ENWHFS( $F0;+\=')^XF!"9[Q/)W9THQ*#7^?H*A1?W$"H)?(FM@QB$RN9 M26Q"RXV"#V_7++1$US01#<(Y1B(;:L-@^$,<@LFLC5S?:C;;Z!@.OY5=ZO5I M;D**Z5Q#6J"MYWDXC9+XT5VR_)[<+?"!Q9& $-S<*0C->H//6 >!AJ5UX7BT M/$.);=4AB+%F$I.D8B;T MT]I$Z(>?5QF,L85D5X4UM$Z1* ME0B63YD,>I?1HFC[*?<9.N+!IO16C%O2/[-I9;\-#V0U'%S1D=<'LL($'+%L M)D?MM=H(0PAE*PO4-U#AFH445DBM$-J>69B*#YO2SIG_%&-5IT#A&)#,982\ MT(UC:M!Y:?0P35CIE[*Z1V)-VW0I5+]M.ST@UDJ-=KM..V%KE:WKO_QN2:N0Z)<1GT(%0X MPSY@\6F-WX.KF*$->VG#+U$_]DVVG:+@[KC',6HCG*I&W@(72&;/2K:3HF3[ MB8XCL6\>J#@-(@ &0*+4,/G VF1",C.%O+ QT;R=7NX85?L0]PW)#!AVZZ)V MB1%L @IU@P]JG3CEW"0"UR04VFPCE1AN03;'#'AC5(U UC=<,Q@A'\TSQ!X1 M";"O;1:\AIK:(VH*CAD&)L1OVI(A<$U+(76AJ6FR1VEV_/'%9B@>=^)[7TM-=S$-_]5C/'Z=[OY,QYSL9J.1I:LTDN9&6NT MAN3SOR!_&D33&Q0'TTBU@<8'%KHR,3@(0J4^7 1N0"PD7ZV4'&Y!.LFC+&6S&%8V3R<:M&IC<>)%/K^?].XR2[GN$6DP?T6A1:YL>9(_JG MEU^0)K$]HS[$%=2FO5C@%I/C<-+S<^%Q%S(R4"'M(F#[-M=6MMB0$[R36&9# M5^U0-*3MU3J[2])/0U3>-GB/DAGVF9O("=W\%B&V!2@JL=VB.T&]ZG8=[HF- M(C2$5;OR!EQ6J)M8KM_M1O:X%8.:M;Y;X5)N?*AQ@#1Q4A>T0"19/H9NE/0B MGV&_8,1>+17)48V6XE!-KRTD?J@C5W5+T:E:/JIEPS)&)&7P!/-E#PPKML7 >Z7''9]4H% +)S4A+ RPOC0=J"@"U20,@@EJ20<;DMN(#D7]E_&AK%]0X6'Z'*-?4[;; M\E*LTF2!(1]:'#2)X6'0*@\,1? F]$(P"'WQX3;4\\)&T4BU@%$V B0CH<;L M(9;]9MBP/+ERLT[20J@\BC80Z%::C*2%/MW0S$9/F+@=%SC&(QVO:D"*<6R' M4JNUXV?$;KA>S +/#577OC1A^0DG&?2^J,N7NU4,Q->_B&#YU,F@@5S_(A$3 M-J59= 7,YABK:V!D?4.:.=C9I'PYE"UYOJ#0O\5D[(;H:IE]I7$B3JN]]/R8 M=@^@.*0\1J33M 5?H*1KM]$!O"67! ?Q--%HGL[3&1Z2U8X0*XKTDI2P)Y5P MS!)9]#M$7N07SDA;"351HYVUFJ4:;E)C%,(KJI<$+>R;G;XX-XJ6=+C O85% M,>)FK9)@I-WOO#?>H&/IWJNEH.9(W8"_#ZQLLGMJQ#O?BB:&%$%0?",QX99L M:.X\*\9;[2QKC -V!F'(ZLX;):S>;%&%AD"EXLXP+K0^I1",1%=HV)QNU8RP M'J5^X9:P=T@&T7MUB:]8[-1@Q 7?32@;.\DSEZ#L[7EVE1G5E_P8&B'L$&:6 M'K]:KF$>W65V:)\AOL8^\IFTE(N<70PEWK_>T6#V[56D6WC/G.85K-=1J^V0 M[P@E2)ZAQ$Y6^EH!$==T-H LDB*O6]4S18A&)) #UB:.5V%:Z[-62@I:;?FF MF7T;]])DADGP&_*_1A3%<8*]7X:+,FZE-MM_0\0+8O1( @^)[F+8X4B&$\#6 M8QV6?#;I:#%#;S72+N0C&\N^:]FMDBMG^6ZEQ4N([X(^=:BP-5V07.X()0') MPAZ&]GC!2FR(QIV\RG:2):A&2VB<4"S"E2W;<0.2,S$1.-Z.-]Q%NW+T^@)> M:U1(AGC#B$;^%8KH'TF^%Y?M3K 4S[6;H"GU-DAVPL"@!Z$Z&O9A:3W0P$:Y M-.#"2U<)PA;V#;&=F'$;CG!O.3$8O;GR$(X*R1!OW8!\<\,472U7?WX)$*%B MFBWOT OBE=N8-1:JGGYSFXRY1RY[#RN_#F #3?D-VB9]J-FDVXM]JS56#-P5 MTWC79FLB4[LQVQ0)2#9=CP<46^9\8,T(SO(F^B8R!I&K1EVIK(%](U-*3AB8 MFA63BL81AZ!PZ["O7(J>A\8SA'3>8A&!"S5&U@ (N5(3$3?6K!G,T+Z[4081S-RP? 4CV6PE]*X'L M+AYOZ9!'*@"4#ZT.!@3PP.AE?U)D'RAIFQG1/]&2_N&IA8K MWH8;O,A4-&(M,-49"9(Q,=O/@^PPQ*\LJ([7%>^Q8N=#K[%0U?2;@V.,U/AT MFK9D"B03-)8^WI)%'*/4Q:%JH[ICVSZZN[Z^ OG]*,FNI5;>@U('Y1YME0%; M)$WC-I0FL#9YVY@-[SX3(9,CN7^U30@1+ MJ^;/?/DW +9$.T;>NRE^.?.*;G/4RT]KU,MO?J9>I4!!I-0RT V25,!;*32? MEU@]ZGY5N(8F4UL5>M!N*KFB",[F+I&]*:-J)HP8=!J"8$.)E-GM)8UF!FS8 M;-C66%K(2'85"0>SO1F4/BG26TXX)%@UNNWNG6S9BU 7]W+#Y*YY9O#0>8N> MVO*NNP?/ZZ:]U0616^*^=^-O=;ODED1:WN8@@4M1'-$@5[JA40>3K-(W 2V3 MI=B2: )JD=:=>4DXBU5C[]T\-I&M[Q_PD&RH]T]G#4[=T8_9#YSO"X0VZ2D7 M'\CSSS)BJ.T%+X&?NF$\C,+E28WYZ"U!U#;]!H&5-B?=K(48.KEV>OY:*>D' M%H]7AN.^LJ0"*[ 6@W5VX\0X02_H"_+#-/*YJ"J@JK=*\*#:VHR20U@RZ);& MDNGSZ9Q'9\501!BNKHK@8;:VD 4), F2Y:>3]I_Z- M,WZB_]SW'Y[&SO#6Z?_CZ^#I?VD?\S"*:]BNV']Y?OX^H_S9C='*./?[)L$3 M\V6"::,)=&8'Q5Q&[$P5CI#FLPG\-B4!W6Z8SVA+XJ7/Z'0UV535G3@A@-V-)"J3?3&.IAAD*E:5BH :J]*@V,QQE)THE+YK MR(';D13JLXAT]WP_RD1_=@"Z#KMU%D+BA5 2*-OL4Q^66 MXE"08E4T(Y2X[-A1WR51$$WY@:@*>)_">+^E,$0TV#40STOG:<@BKF$R0X31 M0=",.6A6.TAC-"0W%OWV^Y35]]L:CCY95L7W1+*2L&7F<7/G*W\V5PR_3_%\ MV%(\$C*LBF,5JM!U$,I>LU"%P!7 W0C #4/M &L#:VZL6T3#S44L1G>URK4;IG>H!N4_SO( Y49#BEWXESY M1C@,;S%AMT()]]$->P$0,.A)V)BR]1[!Y@[@O@VOB:C0\#8! 038+56S;I^; ME,$14&5AD-^U,DR3.'$CGT9"ZJ40IPD J^I :'(:X8CO 25YU,/.CPCDU8 ! M$)IW(* &47 D(@I+&9Z/^?Y*+\J#UT<<)V1U=+5RS4/<\_^=YF^(4SJ'DR?W M32#;G8T&8%'0@9;LC#V'H6_7;CR[#?$K.S&&RE-FO4F"R AY+,L<3(+BF&CD MMU,R\R$ K&=VK%GF/#D,=:+L0,$T*DL*GP@U#M[(#2D'+P"Y*ND+C1 WA. /8'V)J"A!7+J MX:A!;::S18 MK-5$4862:](%1V";&IF%C=J[K 7T7@5UOL>]UH(^I=PO>\O*Z+[_OSR_,(Y==8=TP^C_K?^P]<^ M_?=Z^/EA\#08/M!O5_T[WQ4C_/E83=?N]=^QAR*7ZH_JY=\ZW %4RTFP[]ZG MJ;A=#/\UBA?("R8!#8M$AYHEL'8KXY1JL^*ZF()M."^HU>[Y+^RD_G4:)WB. M2/',#K^P1Z>!Q5E=2U56-=X*.CJ;Q05\OPK"D!44#:+^FX?BF#UW69T'?D.2 MTGF#QA93;F;R,* )4H1UK!W96>V(P'+H6I@=F76GZ $E[*WE>/B"R!-UPSQ3 MD4$#2$?+1:&D (XE7&-VBME+_ADDL]*GW@7N4P"I:3V[ MT2,'CN2^1A2UD"UY<[QCZG!1\"*)MZ4M "2']>0DI0++R#U&(P M,&M)'<:7:QP^*7M?6!9HL&O*"D3$MV5)8.TO+&4:U. YCX =K&_^B4)6#\=. MAZ9SI@*2):48UO)J4JD?JR!-3,+N>,LV,1=LFE-R=@/2\JK0F*\;!%@N3>!Z M.M4:4-W,VHI0EZ)Z18+,WQ_>28,"_UO*&%X(WW_SPI3I(KN-A?XGJ8EKU1. MQ6@;+6A%J^7HNG*)<-PRU_+]9JZE=_V/KX-Q%D&/#RS)XLV0GX9H..%B.]9V$ MF"/DOP2_4+\MCBTW0 4=&@KSBK W*!B!\Q\Q*^(S(-I+Z5SHHO[8QSZ[A3- M[Q+?%?-7IQ6 H,&WL1:7*]#22WG8SRE'%Z<7V9ZGW"AIR6I M*,[JX%E5M:*NS:P+F$8JU0,S N'D,CATKM-GP\DWG%!//Z"Z25"/P>1NYJ&E/[];C>Y4AL^3H"4"3HG!GP]I>Z= .B@+D=%NLO3@(&QHZ.E M=S4IU*G816DO]?>!Y\9%#DU2TLL'!+"?PU6'=0DO'^\=L#(+??.HR0V5_)1! M U@,RIDJ0WX'G/WB$A+$94+X,\'I0LQ8"3" 19>;%E(I:%H8[GFR40F"DIV, U?8T+] M)GN6)?(K(TJ*]E0M+$[(NNS6H@/.9IADAE.EI_2:VCN09$ 9/UUE,/L?7L;J M#[0+*E^R&"O(;G9#MUY,EC=U72%*!BKS*M0!Y3]1+%!QL^!&M)"&B!\[L6+G_KK#V($HI>45\ MR\H7:CK4?V-W)ZT^YLTK6M5_H^Z"4W-)8DY7@*]4T$#N#2R_:Z("(*DIQJ>BA;GU:A -Q, MV5XJ#5H@"4/7>1C[AZW]?(L1 =QKN7LWWH(O"7P*V@2I:H9MV N *Q/:+,C-2=WX5SV9I%)MT(MI^.4[0XNN" M%^'KM()P+_L,(L RUORA^P2C 7.D1U.V)Y-$E\( M1*IJM%LYN\'SJ6869E?[V[P?WF]7^_AQNF-Q_TG9W#_V!N,\H>F MORN09'5_)9I.@:>38*>!J5-!U7E>EO6!!U4>6)N8J=BJ#D&O+%"CAV,Y8/?E M@-J".Y8![JCP 7 9X&'6KK4J"#S6KNVF)G"OM6MM5][,VV6^+T;D17D9BUY3 M:QEQ$\KX&7&-.>$0,^$5H@I^<*Y]E\F:UPJ ;85N)(V..LX'JH&$@,Q_V@J MH$I"D,12GO6E)-10%8A&# [-BO3$(Z8'CHCJSB%+O^O-:R4H@ *0;2UG10OX MW0W3#8K-.UGU-BB.&PO'C87CQL)Q8^&XL7#<6#AN+!PW%HX;"\<:#BO;#ONL MX?AC[4+HK*6VW"RROJ#J>5XZ3S,?(GO5W,5>8+:R^@OOCM[KK_=?[WI/_1MG M^/2E/W*NA_>/H_Z7_L-X\*WO#![HY[[SW=UP//ZS\]U__YKBY']ZP^M!_M LG80/*FI28M4W-E"2KI($L,!62S(5JTI% M0(U5:6@X1NEY:(/V !9@4MVKBLJ +"CB*PNV'E#";LZ\#?'K%^1/T:/+'@/3 M%:)>+P!$::RX O'J$0Q%R#>,X M*!)^(A2],-_V-Y:LM#& -457$I72"462LH6&:H/'O!MKFSUM*0;U#&P'ZPWL M_3+#(>54G$<9PD7&)N!A^%H-*6Z2!F=/1D96?D1LA+S0C>-@$GCYR;'L&G+Q M11=;]7@8WE@I\ZUX $VGU$E!!?H2W=#@'@CH0SQG[U>5GV MQI1 9K(& "Y?Z$)L,A(M9_]NT'-"700.7U@JDR _2'I3@I#Q2<^+\\UTWTW_ MZLGY;M6]D_?OK 8X@'P>X\\@8FE;55*/"[E?V[O#T31!9,Y0>:+C2!)Z?% P M>3P)VZN&Q:?"JO]KHB1-XHF 863Q9.HDDP*([!USR,-)[G&D>\0\0 !)'+D> MU=C/(6 '19%?X\^K!08;,I9R5Z\)@-T]-9_U2+&J[-]<$C ?.6+W*(N=_B88 MF(<$-!W^)@5@^"YU]#Q &$Y>I#HBKH-P[F/DT0C3'[X@$@7365*\&!9-&89C M/"&K7P8T5GT;O[H+]HMT'MBR3P!3AE@;ZP<3MJ)S[\]RC-QHRG-JC=_V[\D$ MJ0.%)VN@;8>=7$/8^-7^6R8;LJ]QT)I*WE-VS-.YD(N-WRV_1L*1>,G&!J+[ M9Z3[)F=D_7?+3XC(&%E'U.KD6'= &QM3TFV+.P!5$PK\JW,9U]<>7H5$=05W MZWKL&K-ED<>[PH3@5[8WYR[H+\+:";,N *R[#*1L1AN[P?Y&*6#'D0>Q2Y&PVQLWJYA MNWX I.LUI+8%@7 LL;;_64S$DEEL$Q1 -MYPSMJD 8XXZJ10A4*].4Z%(A&# M \BVMW9\53H I-195N&IR"J8IM$W[B/*T^BLRU/6I\,Z/:;.?\<[B^V2XL>= MQ>/.XG%G\;BS>*POZBS=?*POVH7_A5!?)'IA%$4T=GS "8HOSR]^$)>V" ! M9($U"UH$!%A.ZZ]P4J3J-^ [&CK5VQQ\-_[!/E/Q%+\R.^](.)*XC8!'(!M M9S6_)?COW'=\T/4='VRP5+!9W,IW? #A.XY9SX/+>E;V2&[=@'QSPU28#>/# M O#Z)AN)?"+@["16-Z8UTI(@9H&6R4=(;*^3H)TA5C<#,*.T=FN'E!4^D#WW MKI.-1GONED13/EB<%;>RJU3\1T0\^@.-!;6$)>_@,+*.;2B#)=!&%%]%72)% M::O#2D(JR8$EKX.HF.DZ!ZE9,;/[["-#Y Z[D6GF\7M^YC%+.K+^CDG'CK)D MQZ3C,>FXP<%CKFSKI..N* M*0##]^,Q^7WFTX_'Y.6B/*!C\L=!^#7\3#58G 8JTNY?LJE 6*E6>*#_%YH: -@HM+1NZJ %!39EM"K M2_P2)_FI,!$P@,FJA4RXI-B-&5 RB*@SSUZ4+'RT/'20- "QV64F%!DYEI]< MF<^QG]VDIN'!A- @-KC,1"*DQ?*;197"ZE=W(16'"!C$P0 S:8A(L2H,7N@I MB;+%X&!J /8;88L9 DZLTMA:U@!&9*W25)540,34^1M9^25I[$DY1W MD(V(&DB2,3(>:3, @?96,H)F0KS$\IVRZ$G:QF+IDP8MM:V"'4:#AUA'59+( M+3'(O(M2(V1- )JV6 NS_/7DS;R\['[0^"8?.WJL.Z^E>:8C#TF8X_)V#]$,E;@ M*"1>4]H"3,6*7:4N=IJ(-#*^IH<@:$@+A-<79NE\ LX&QZBN]BAD+X.RS]; 7M-M1>R_=4>L-KP>'LW-V/"?WQUWB M@3@Q=US2'9=T6RSIW%"U8*M" )B S9=C50(LET['R7"B9CD'#D 8;,QX#AG@ M ML#R\0Z,9Q, F*O97(?W+?!*K3\1B@(A=-I>N8!7"R44T,;RF?>IZ7SM.0Y4M$ M=!?GKQXI'[&?TRK6GX[' !5K:>I/QRR DZ5Z<$E>=F&:I.(\3[1.4ITZJW[A MIZC6W-"KP 93)BTON##5(M= 2R #3JEXM7V@?AD'#<>NK]144\@8'<=#O2J7^6JXW@_ M[_%^WN/]O,?[>8_W\QX+$[9[0:S5.N983;#O-^#['8ZF9FQO MMCB@>@ M>@"]AP;^:6VE%1R?U;86OQZ?U>XFS#S$9[77!GBG75%T!ZJ.: -O M_F+K8$M^N/4F3_BJ4FV"_'\&R2R(GEY1^(+N*3$SD11;]P9JT2"5>6L2X93I M5(Y XQP#Q9/"(G!0:PM-2VW2T)E81('NZNGBX83YY5X<8R]@VYE,29HK3V[@ M:]@#J.4'5RJMR()I/]$<1RAQR;*N5_?4$VB8D[0UJ 6-MG5)28(H0TXMB*K M[GKPA/.:NGZ(")^\WO7P^Y3:W[H2&MVQ0N(ZI;= MJ6PX[W+;[%/0?^E(T%Q"+->?KFINQ^E\3OW6<++Z)G]RH!?YE7OMS4I3WV\^ M0'[;&XR<;[V[KWWGNV)(]OAXY2GR?%C'C7RG,O AW:_"8]P].7&0:QUG\Y]54B?K4LT&3.[I:@7U,4>4O)_II62S"E ML)TK />LCHP5=C.<)88\_*3;>%HM8>SH&>@R5WHR"L%)+UZIJCQ-K=44P#:B M@8:JA+=)'PSI72U7?WX)$*%LFBWOT L*];RLM#&8ZL]].5HI-V#(NZJ2F^@: M>UU)'^#\KX:B*ZU83"X,\0ZB19K$&5T7EU2-W^LY8F$SH$Y8J;I<00JIA"<[ M<[%!E)A"&Y5" BN?2V/Y7-J0CVHZW%(^EV#E8^[VK'@\U?[;AX'.359P=7R=]1Z?BQDK\;<71T QW,2QH/ M]GA^1]?0[>J$OJ "ZC&/6<8I680I?UJ0P(&J9] HZ^=3 6,]N454?Z>HW^UX M#&N5OSOA%7=9N_T2Z_"JC7.:5RQ8UT4HWJ#2: <@IRPLXHJ\6 M4ZYP5SK-&BP SVFFP'SW6:,)DH FB%"U9%>KTB#?S6M/6JN9YZ^0>A M\(S[ >!SMQ&L,;UPA"XGNY4C!N& VXM319SE1&'ITK'@F> M$G=N5K?]_6;=]OCKX^/=H#]R;@[ ;?QJ M-X/)U8$:!W>WLZ;@X3UEQSSE7U3"^=UB3":0>,G&!J+[9Z3[)F=D_7>+,9"* MD75$[;X1RG5$JMU;92MK^[&:]-3>$)7YXL/;,^63,WP.@VD62E]+%QO:K0$L M,3J3-8<\."L*/LJ/[I)IW%,P9R%K]D2'D42Y[0&L,SJ3*9? %FN-G\YRIA9Q M^-_^'U!+ P04 " !;)E8*W,-<=]9 "GFP4 %0 &QE8V\M,C R-# S M,S%?;&%B+GAM;.V]>Y/C-I(O^O]&G.^ ZWOC3'>$VG:W[=FQ=V9.J*I4;<55 MEVJJU.W=X[@Q09&0Q#%%:DBJ'O/I#Q( 7Q)!@A1))'TW8F==+0'Y4N8/KT3B MS__K9>^1)QI&;N#_Y:OW7W_[%:&^'3BNO_W+5\=X\^Y/7_VOO_Z/?_OS__7N MW7]>/2R($]C'/?5C8H?4BJE#GMUX1U;!X6#YY!,-0]?SR%7H.EM*R/MOO_[C MUQ^^_H&\>_=73N+*BEB7P">OWR=?7$MJ@?\3^?Z;#S]\\^';#]^3'WYZ M_Z>?/OQ [C\E[3XQR39N74//]7_["?[?FO$C3$,_^NDE^N=ZT>QY=OT*\+:_Q3Q#Q>!;<71NS]X MP)5_M@OIIEQ(+PR_@?[?^'0+/R9H^2-H^?Z/H.7_+3]>6&OJ?46@Y>>'N5+? M'PNT9">NC9:)OAE*G16+'=I*IWS/IHH)#X>^"_9703_Z$E/?H4ZB(;"LH,PE M2AT 2 =V@9X'[A^$YP:+$J>+J/WU-GCZQJ$NA.-W\,<[^(/;B?WC[]?%5EDY%9"T [ZG_[O-C M YG_RJF1@[6E7_]9L.S1B6[DT+-B%$LT._D:KPN5Z9%X4/X[G Y4*F%;_TF( M$:!VXD&=:!'G,=:8*CT&P]^.5LB4]%X?Z"$(R[!5W1)_B"BT.XV6DV:X T#*E88]A=D]#-W!FOG/#9FX5JI^VPQ]BI9J=!EBA$>[P*A?U M8M<39 FC2X"PL=@RHEZ?D[G0\B,7EM>U UA)4_SAI=+O;,)WT@YWD"FEO7SV ME%(V/8J9T[&'<)OYL1N_WKH>O3ONUS0LT;ND"=[P4NF3A-7I]SC#22EE6Q<3 M! E0)(+DX.$SO$Z]A+'=]:^;-:G:(8];,KU*H9.L0WF\%%(>J&[ M950)D#441B9TZRVPM,)H2S(4%()"L"O R%*U;]>POIE?4R=]B4UMVXXHRT9G:I M;H\]C<+0:PHC'FT*T3^4*G9>1)D;[9^2D2=7L+S*GC,,M%\C\+UZ?OE;8H M;XL]("LT+ 9C24/,@5@E[H5>*6E.DC\(4"=+W]1PB4#5O@/PFOVY#%?!LU]G MA4++D03?N7:EH9 M4BJ;CR3L%'J6QMY)VQ$$H$KBKAPT73 E',R&HFEU^P[*^R"*+>]_NX?*71Y% MXY$$9*F.I>%8:#F"8"R7MRO?%-0)(V]RUP:!JGVDW()F(;4487?R-=Y *],C MS;?-?8,-"I4\2&J?? MXPP/I91MW8H3))RBJ0W&X77J(5P>J7T,68B^_[!>N;%7-H*4-,$;+BI]DG Y M_1YGN"BE;.M:G H)-N3]AS?KMR2A/WC,&%*LA\!9A1;( ,JT^-H,GNQ=TQBJDBG4C3#&R)5>IV. M+/DV. .F4M*VKI80)0E5,^E4YG3K;7_M^AB&U(]%!C%@0VS%QTBYRZ%LCC>\ M=/0L[K*5M\49;EH27[C])*F3E#P1] WMM*%0ML?\1F8"RX[=)WICQ9841VD, M97/L 5FMYVDJ8UE;S %9(_'%R7LI=;AH925.:RQA$8&RO5YW":^MF&Z#\%5I M@]-6V,.O5*OS>R]I$\S!5BYH!S=%0I)0-7@!9EC->@NCQ[WE>5?'R/5II)Y? MGK;"'D:E6A7#J- $I4TQAUFUP!.CJ?[$16], H"SO M'I>+^ M)XLM\+JB0L[66>().?(K)_C_#8KVAI0:-HP6KD_G[,_3Y4AEPY&$TYENI2&5 MMAI!6)W+VH$7 E'"J1J.KQZT,Q%;#_2)^D=ZRYSR.O#Y6/R+&^^NCU',QNEP M]F)[1SBPFD819?_GK*P7A67:4<(=G1=8)Q^^+]+E&D;(I(G@5^')%S% MDZ0)WPD4S!6<2<(:ZG,:00D3-KJC,8DLCT;DS5T04_+A;1^J/]%P'>!3?NK[ M1\N3^ELQB7>4.+P@UH98]C^/KGB'PP3"7@=1O-Q\# (GFOK.(PV?7)M&CX'G M*.Q7V0$W7M;KFH=%=6N\Z* 'TC0#: NENN;G2N MX2#1^3$,HN@^##:N:A>IV )W_)5HDP^XW-=X(ZQ,R+8^QFD10:R7^ EBRZN* MG^Z5.90I,\PRG'H>I(I3GX:6Q^!@ZNQ=G[\P E?_9B\'ZD?*72[=SK@#K)D- M"DMXK9YXP[*A_.UK+7 V$R(9\7&PR(I(7F;6_P.;82O-\#^M_>$_B%4T!!7< M+CZ?;+=QP,0XVO$QA O^-(X]L:'O._/]P7)#_H@EE**-V+Q;M6'7F AN=&AG MD^).01,*>-&BI1[M]P=R["8D8\CA(V-),IZ&]@6&-0M_DL3RW'^)MTG &!9; M*$":OQ7'@XO@[ )R=4OKWXN)VHF@X*!%$,AH9:]Q17:MI/I25C?'&;[W(K4^-A MX_I6^,K3#9AY;#A5"_@&08(U2KSKDR-N3!C VN>9F+VPPXM+0RC=?AC.K2&R MS $A(,DD)&LN8@)^7$@^8\D)11*IC" B9BO?A_1=;+V4H^HP2S7,YI%.)5U, M&(G$((*Y 8A90(ZH5]2GZH-/=>LQ +]2RW/0/FN*'7#5 E_HI_">L:1,WDC: M9F:!/2M:%H)#Y4<-H9K!I(G4$B9V:%/IM_1/2*EQ'%F6D)H13-C(H]Z,CIT)HHBF;M9,(J,LQ[#M3>YU]F!LNQ\//_$AO OA$$_ZT7//],G2W]:+D^?#C=,%A^ !R((G?CVOPT MB=E1?0F^8Q:XPZT/>Q828CNDCS=0>]'RLA29@C3%9-P)X<,D"$6X5!,"Z#]BP M36,WY$.\/$&\9S:,ILX_CE$,G]Y1-O:W&ZHNXS;>4:L#*^L.8!>P&N=8UH7" M70YK;X1H;PD(!XO[C>LSF)"2$!!%.9QE(B9-NA[<]'/:L=H\,>A:&O0@9"$' M1H_PUV+=N-O7*(HV6UTR+S!I.!C2[&#K\T'-V@='/XY$_J)385+4H]=M$%(V M#HM7!.S75N]IS&.7)UH&^/ZS$I M'4G$(SGYQ+HKD[ P<-T)N,"X+#-H\=2,<SBPLKC-VY$$N5/AO($3K5.-$Z+A-X'(0?" M. [=]3&&XM:KH-'ENNZYX$:3GJQZDJC0)0N\&-67HA>D/^@ 6;[(KA2/Y.4C M<3#HS;DZ#,1M9G-IYA5V:6[),0-70Q :): ,!PZG4'!OA>3XLM\'JD0L[6M?PY.?)K0M#,0R]=*_7X M:#1VY /.6B%TWG8,D:30\#R@3AIBCRN5N)>%UX0D3WJCB+.NE4R4$]2-++&L M: W2?+8_)$T_C:"D-(0/IB>4=5(3;=OKC#LI$%"@LPG8YXP[:9 M^!?=5H#C/?Y'CM$$WK])>!'.S,R%E6'-P)/Y:,;(R%!KVSQ;XX':E,G!5L%L MS2FA2 5_U5UP1[B.OH7QMZ(]WGC6DKKU:"R)DXPZWU-)QV=#A\S#*!VFU,D; MCT81L3PO>&9K6DHV04B/6$F'8$/^G_?O)Q^^^W?B^H0%X/?_P3_X M_H_?RP_.;N8.5%GKB1DF"%^KRB<7FN".[#)]BH6SLN_Q1FZIE.W+*TEBW1

(# M+C&_,W4?0GWU^!7N+\#30[ Z/\A44(4A:KK@CB\=??/A5M4>;_1I2=V^RK,@ M/N'7HL2K6BF#WN;#&A/)@;0^I%K3A$&R8+7MX_[H\1NF#CVP!:TK,I]AI?JG M/_TP^?[#^]Q2]4___L?)CS]^:W2M"J_Y/KN>RJ2YKW'']:D>A9=NY7=XX_5, MPK9>FA R,M'L6XNA%VZ0]Z>[=BNTQ1TJE1HJ5G!90[Q!5"UN-^NXC+#II5SG M*II>Q55.N]$'55&'\P4;WK YD>^R)9K!E=GE2[+E:KH@YG)S%JZU=CTW=FG$ M)J^\OMTN\!R&"3"1C5]KTG4:=,<=2DWMD \VW;YXP[&Q!FW=/<NK6HXC?KO/8 M66/<(5RM8UDZ7K$EWF"MD??B;#1)U^S1?4]*KD++H5D> MW:$4=89Y769_\()72A\H/S4YGTTH#*/3#W=D:FM>>'NFKA/>>-47O:U7)QS> MA8(%*9LOFWF9IG?=&5"$1WBQ17+B55BH'V4%EV690"-3:+[!K!W;ZM:X([I& MR[.3E3%%;YW EQT]H G4?M5,\N4\LPM:[4 <80SJA=^8(J\';QPLW.H.;GK0 MK9A79WCK:!'X6UA/W["U;FTR@;(Q\HBKU+$0=:4M$4=>M;RMHX^1%5L@0%C> MVCRXX+8+REJ0Y=ISMWSBUL]Q:NV6;M]ZP];/A/",N61(/,CZ848WA$Y'?[W\ M'U4'W&%;KVO5?'4,X:LAS5@R)07TJBV?.6C^70!]\)=HHIJ=XPZM,R XF MI*;GH1U-0$V?69[E3;2I<%E;-JYC)KB#MA^;%DO1=F\&6Y84NFE>/(;>[DDE:07E&?-/>7- M:;+8CJ)C/R]W-WN^NEL5(=#,Y.\[#B\X:GGWENO,?;F=D5-4=;RMTQ%W^.GK M7DBVJ.V%-T0;R-[Z-#-E08 '7)"47"8D']!F+QC^MN"BXGP?J"Q M!2_-S:S09S.$:)K=%2#:G6\##1/>0ZE/)PU#R8Z+7!0]C-:>".]Q;6N4DC[()";Q T%:1"U*8 M4@@P_Z"61F:F,>L$)>]LP3-;)G!D%5(K.H:O?.(CYD!5R^N*YKB1H4[// 2H MVN*-]5J)VV<:"\+) ES0GO10B;CA>\\#:&QL/=[-#F"OVXOHX[U;&W:_RX\7 M2SK6#\FNOI%S222F%$>:YK;NZ^Z$UY_JJKKAQB!=O9L40,"+&]J2=UOPP'3" M03^ZBEHFIS4.Q*?F*AU,DX+NMT%X(\NYG]>6K[F(V9 &[A!O99'"=D,3 GB# MOYT:K1?3A8<%$GZD]/D%H]<_A[7*^4,,D]HW&-ZX/OO4\ZPP,G6).]N?S2IN MLK\]RB=(OC/=PUSI7_QS98G0^FV>2\DC!Z*.[:C8$KV(-F+XZEK#+K8)\Y), M2"H+G_ODI9F0DXJ^DV))7]/[JW@LFJ_I:SB'2>PN+8]Q%+,?BZWVZK--RKK@ M!B4=?15Y3F?M\8*'EM3=Y#\)^A.2X]!'=+-0= -GYCN:>5#=JSWC9,B5Y?&Y M"\Q2(LZDEU-EH>]C;(6Q,8VOZ-;U_0&5KG_S;P"_CJ1#!TJ''OKQ]<9U.W7[ MXH;J1A90O+\^QG*=S<1O[>WY%]@?5^P_GV9WJT>RO#6XFY.J+I2%$_# Y\]Z MOKBJ6UIU?4;BY%4:ESIW68<1.'6EV*W'9E%H-J-*?@6ZI[SZ =+\^VJL;= ?M_\VMD3#;'OL7MY<3YU2Q.0 AZ0\5_Y_[YUM]#X'FW0?AL MA8["1,VIX';IEE;).WI#$GC=OZTB;8,BX4?>)!S?PJ7ILAQH\BLP)I*SF1(E MB,V#X[Z&EG+8\I3[B%;MS1.3R\FW%M]Y2%J'=?WH';QD-[@P7P/ MNIT=QYL EAOWR76H[T2Y_K MJK!_,>H]7LZL"L7>E 4BQ$FH$X?:'@/4TR)0PXWWH@;5S3&$RUPY%SRJ<*LI(=RAW-XV9_.)1E3PAO\%NEPT'Y%5THA@2@37M(0:Y_P. MFCLDSSLMS,#F[AOJQL?S-?HP:PQ39I,V*;Z_8\<,> PN+L[M('9/ND";&DJC MA!L=ZVC@3169T0&.EC)]($Z2M&P:T#1ENBK4J4@$'GY7G^/OU&:+K!#L M$,6?:+P+5'NDFEUQ8TP3_97;_HI^>%&DD?1=E9>1DY.$$ZQKHI@(9H86-(/8 MX9X)OH,-3H:"(M+Y=]0( $\5U+'768T0Q7JZM,K2+S4<2T0JANPKD M9,Q/&& (WHY5KHE9TZ/V^9XH3QG0WD%-6N..VQHMJ\\H>%.\\5HG<+>5E3AM M0V':EZ9E.@U]GPSV+6^]X#G2OT96U@5[&-;KJ[@T=M8>// MY':Q_.71A"^SQ3EH>Q\&L/?N7+U^9BO5N;\\T)"M4_WM5"Q3X0W0P&2!Q6LB$6.%&PC[M6[SUK%JJYGM[% M"*_N@SFZ-25O[]>"0;(8XRRX@[._B.1B**R'4CU9%0$+(R=%C3(X1YJDJ9^' M.;94RYY2 A69DF82L8=->S01A/R<&![?L:*=@)S9"PBD>@6OJCWN4*S5-!^- MRL9X [)>Y(MR"8@DG6Y?2NK=%NC53YSH6=T)+&MQ5&A(MTUE-:J:LY5&!'"' M;'-;5)=D4/7&&]0M=.BXTD!V B$9FCY^&- DUSO6C\+F:?Z, /:_Q%K!R][" MXG@!^9!TLZ$V^QX\F5B0<1GQJG*M3A1Z0)/S1WBT[5S:=6P(HM:_&CO.^XT) M-2JD[Q@O2EZB,C1#&-8*KI^]+!6J5#<4\W/_B?J,$<,I;5L5^XPMRDLTK@[O M7(S./G?/JQ7-IU M;"&MUK]FTG_6;TP!7B%]UQ-]4593L!(GW7@"O@[[GF("@4OZ^YO"2V81P=DB6^_U: M@JD? \5L-G\0?'" 0!X(H[.D&5>UE^A+$EE>%&T.:9+82M^CO'Y9?YC>S&W+U7VBN MG"KL -N[45\7[)L3'R7 M+2A!O@TI#PZ8&JK7T^@E8HSV@OV0QOT](+]_.[+ M[!$!VMU;K_+6K*S$Q0SE',$FM/) 1ZBK8^3ZE"D)JSQ1*ZFF=&1#$B.+;3+SP(? MZ$%.#Y>;QUT0QBL:[F_H.OYDQ?RQN+G_*0CI:F?Y*\:>?F(&VRG76%T0QHUR MW=E.M9_3CBI>=.M0MVXV.MYD4I!@\Y9P0=Z!) 1$F9!$&$C W%(S.0A7" B M)#*^-83#D)D9V?@0<3/&8,9U$(;!,Y/"R(HO;YM%X&\3TRC,6M$<-Q35Z9D' M&%5;O+!1*_$%I9.SZ"= 6C@M$#>T0].;KO=9@!(OU=1L>!9VN*%>VO+ IUVS M%QK:;J0^3M?HASM@M357'O64=<(;POJB=W2LP]]KEDQ(RL7X8#V$[E32Y0\W MKFY#O;[P.?6J-^J5G=$'N3:NBN.8A2]$(>YONR='+AD M3'CZ"VS')Z7$IE@.$&:^$NMS,7L1-Y0>&I4L?S +_ M@P2U)\NCO!QC%(>NS9"6Y[GZ3O,NY;WM'-@YL;]SH$$26]S$,C@?6@_W; M%HY#D8V>7Y7OPQ-?ID0?AE;%LB6OQ W/[]#0)4V'V3H MN\M(?YG%'91_.Z#"X%[2#'SF^2'CV$EP#M4&++#)6O@#K!_ M0H3HI*3/L+9G?B;_8'V)I,KV[$7_, M_O9Y_F6ZF-VMC"Q)+C)I'S_3[QNU.P?AWRFF8H'(/F#NP(%HYE?NHAJVG@JB MR'1%9NSSY2VYGSW,ES?]&>@QML(8L8E4LWMBQ61-MZ[/GQ.'BX%<'1/@+NL" M,SGN \^U75J72R,6;N(C61O@AD9V MZ!Z29Y_/[+6B+_&5ISYE[9LG[@@:Q.*%)R7[9(@WCH=1N_4MU)QT_)I*)M^$ M< E%!8!,QDE:787DQ!1/PJ>"DD12\BO(2KBP9FZYX+8_0BA^H$_4/U)(R8-[ M/S#B_.+&N^MC% =[&M;,*?1[XX;'AE8H9I%K=<4+64T5:)UC/OLRN_L\(P^S MZR4+@]5\>8?0X>NF$0VZC]KE*P=WW;ZC=?KN(%\R$@G)"2ORS'B1A)GY47,X M:^# @)D5P@(>MHWYH_ M!_NUZVM5.ZGI@CLZ=?3-!VA5>[PQJB5UZ^JLUW_[/'_DTQTCB_P2Y2!UR@NB M8_VXHMUY=&Y<88,:AR[I.2K7KI*_K9.G&X4Y/B1C9'Y@&L@.IH/]D6[ACLX# M/00AKU56/395-,<=T'5ZYD-8U19OT-9*W'H/>O;QT^QN1>9WM\N'3U-32_!3 M_?3'([V>X_)=S9%(H]MX/+H/[)4\2,H$U0 TB 5PA#?/S3G:HNX2S]7QX&YI M=A&L]F!)OS_N4&]LB>)&NV9GO&'?7(76F\O+^?_F?_ X.1'L*7^,9V6]U(S5 M>CUQ0TX#[0OI_?7=\ )($^';;X93%=S6[(^.I!G0 0'YMY!%+TE_,TUX\-?[R883\S#>PX^(_N:C?0U8UUU#]R1 MKJ%M/L@KFN.-;QVAV_HU/,QQMUH^&,K4+5&M;G"JZ3(Z=ZT_*IL-T@7<.Z_;W#QKA#L0RW7*AUZQ!=Y@4\C9UM<6<.O?D)M%$:6R MY(V_%7K5C0:UG;"[H8[.1;>LZH'93;7D;NVVG/R$I R(X&!^9.A;<6/Q"@\7 M:*\QE(UQQV>UCOFX+&^)-QYKY&WKCC>SJY5Y9ZP;-=2MQ^2.E>.$HNE8'+([ M@ 2ZJ)8*O2EJ*/3$=MO*>FFPX535 W<(:FA;7, KF^,-11VAVZ]E^4;I:OJ? MIG:=Y>I(_UDP]LV8S"T2WEAM^ ML;PCS72K.U>JZ8(;2'3TS0-%57N\0* E=5N/O9W.'\B7Z>*SD7OQ9:K5#8UU M?<;GLI6#6V6'<3EM=S@+U DGGQM[$!Q&]:RUT5B]MUZMM4\P/%I>W=A2 MW0-WG&IH>_(\I:HYWAC5$;KUG<+/]_>+^>PA]];:_VMX=I>N'U84^O";>'J+GA]65?PUOXLZ;7=U_KK%I5=<,>PCK[%:Q;J]GBC5TOJ]M7,_WR:1OR[(.R*- M&PRZM%_QB>7+Z>(%ETZU:QN)3(A"]?N"&'Q?50I"7+_8,(U@XS,-_(8TP3S1T>=(U.8F< Y,THHC;)^)8%&C0NM5-BU:$<*+[))UJ\ M]V/SV8KD/Q &U6^"(#"8'>P/QS@%I'5J*T?:BB86/3"+1B"<670ZK2TW]S=! MN!?O'+W*+_71J2FUL:!3*RN5HU,C4F- IW8*=1%LYU4;<[PG, M(6J!#*'-& MV_ M8M?RV"(SY4G87R3>43:# H&XL2(AA9'U5&:H0M$M]@\:/M&KUQ7CO=Q< M!U$#;&I":2RXU-@ZY9BD368,>-1M5B3'@&&7*=8%GN4DD%4YJRJ4H<,U M\P:TLZU\*V?+@-O2+MC2E;;TP)9&2T1='\,09IY@%H6-56UQPU"EAJ75H/(- M\4)&M;@7UW^:$$E71KCAPD]FE!PV!!>N3^E6&GEIJQ&$ MW;FLE]=<^Q6($D[5<+P-K-W T_A26-&?K]=VQQV43>U0/@.O[HLW@!MKT,64 M4#GB()HX#V@.5[)B2_L60.!1.X#H_O[;[[Y[SR,SE"':Q7! >]I34;YOXC&]AY7N]RAC!-N/ENO# MH9C"TC3DZ4),A0OAMA6?40-N>\LV@-SF3$8+NA>HVFTQK D!4=">@F,Q7AY* MZ69#[9C#Z-%W:.1N?0Z/K3 UU2 2^ZMPCFX66:^M:'?K!<]0:@QV#VSOZ%"' M7XCK(6>H:VYC0=E>K%R.M9VR&@/B]J-P%] !DA$0C0C92"*S]!^H?0PA21;N$C6%Z6YXC 6<.[1H.21WP& ,0-REFET 0;9E,"%")![L M.:%((A6@02H7OS$8X8-<%/;-LN*MS*3YI/=]8E(KSFU#@($M$J8FAHN&W>TI M1&&< U'VKPQ V3_^GH+XHTU]*W2#Z8M[FJY6U0XGD-5J!F"D;(0/4.I%;0\* M@ACY%AO/5*0539TGV!*Y/D8QF[&&]_+([!/=KVEXHK%6!YQ.J*]K MFBE4V1IY:I">[&U]\X&RE5HD:CL)1L26G-(SUZ\'S?CI5U])G23D24*?_"HX M&$CG,:1Q=\!SY7H>U(N8^[,7FT916EB'34N#K>_^BSIJ$&K2&3$@-;9!"D[: M/9$#57,].@"MM60*NVN4L\W76 I3SL-BV'"FN,KI/TOU3PIO9>P,PAL^8W2' M?/>4F8K%Q);>T?C1\FBT?*+ARMV?WDRL;XT8V^JU3,%,W10Y>FD(WKJX;4H: MW)&1)Q'0SZ$3.4:P01(PCB1F+,F>QKM@8- :Q@*@/B=.@#H!\L-#TF _MI_^ MV.EO:Z@8.7\MX1V0;I^3G;(7TV$_&^ .< UM\W%=T1QO..L(W=:#$]HD)4XRZD8"=Q!M[53;4*6M\=+<"OO4=,$= MKCKZZM;?QANP6E+W56W;T*.FF%3N[9#O7M3M7H:/-'QR;:HX6E8TPQF:=7HE MIWIE;?"%8*VD[1^J$27;(0-"TAWXA%E* *D@4H!(><)B+4['T](PW>94-42^R5DK]H4. M&)U62GT6#&&BG7 LO'HQ[ YG;^I+PB1'V>"!2V]JYBAVCBJS?Q[= SAO+::< MM\2/* KM3O'DI-DXT$0E],588D518+L<3OC&6AY0:,+4/)QTK7\")BE=\U#2 MM8HI/42;+8N:FI8:W7#B4%.]-39>%OBK7VI+WL-NQ,)P;4R/B7>:)O ;-7\*%UZ3@)FX< MA^[Z*!YRB@-RQXP,YW$!3^)C'5ALT,A,VD#'MG"-W2'^A;K;'5M!39]8G&\I MBW"!H $O->%$F7I,)F$&!JPB*@8B:(>_(8QS8OY'@ *M!45/$>K9" M)T*)3<=8GMJ<[OQ.]\%1.0/JBC9N#.K4@GED MZH0P7KSJ5KW6E2AR4I!,#)+(0>#')CE) -_*#F:$/$;F4G@L^2Z;5 FDHP4S M0K*,732E(Z&2)B8],)/RSF:K6U[![6<:15/[GT=7E,J/KEYS_ZJZ!]."#&Z, M:VN7\C*4>C3P(E=K3;HH)IFP)'F>$[)^S7]@]+[-:,TS",24V*3DJDY]:]R M4:-E'A<43?&&?YW K?=)2URWZWL\%SHJ_!E26GJWITF_\3EOJ>9U;ESH-"Z' M+A>]2]>>D(1)#]>"'JCSY/[&)I3JS/WS)CB]LDJ?-%?_Y'OD2?HJ:3NHO>;Z M_!46CIV0"QKR398X((]'MK)P@U!4$P@\-BE8+*[)FZ^8,%^X,%^]'395OWLK M2$4,YN;WIE.'Y=&"9QKNW>WT&#/4"6:/@>=86[I?Q(ZE1@NM7H@!1%_KK&Q: M;1?D,-- @3Z1)Q#D()8DD!$09N*):_T:I4]@@/B'0_O3G-C697]3<+:KI M@A/KFNA;,WM?X+]/I"5UM\O1A>%K1+VJG-\S0A*E6>G&Y>9+ &]?)SGHD5P^ M.?J6TB,VNLAN8*.:F->@-"HT:*)/MVO[8LE1P3N]/A$E2_]^T@%:8,@0AEH^ M^TRRG7L@!Z;2CGWFD#=61"PX\P+N1A( $F-$"ZY0?A&N3P0L8ERC3Q7FO)$Q2 MMB3'EY_[)BUP'(F/TTK#@$_RYEZ"NE*FJ.)\O*X/ TO0(=2D\=V! MZM%JI:8R"$U#J]H=2/ULA:$;);57/X;!\:#&J*K&B"&J5L<4H90MD0-4O=P= MX)-@0M(ZO9S-&3ZYO. 7C?A-)/:I&[_^(2);+U@S][6/<RW7KA2* /*>?!?(!32V'*]M ' W6??Y??N8>$[\%O5_9E[Q70M MM?/PF&9>R=[>TH""YH'G.CR>>%Z#XBD794.<:%>O6_*$1GDK?'L,&K)>4M4^ M)2OR;09^TN5<,>6++A5-Q^2*Y>^YJ-J-Q1T[VODJ=K"WR:[ MOZ43P_K6.!U44\O\?JRB*3XWU16X=9I-0CJ/32 MNCZX?55+X[S'5G; Z[=Z8E^THGXGR7>WDKX.PD/ PH).?26$!BF/';,T,S\E#(8\4<^U$'.+R.0*LH&DF MEOATV 5QSQ9*R7^3)V[P%+HLMV11<]E#LRO.F&^C?\E1=F4_O.-1(^DO/?@N M32 R?RMD$!OA7OZJ'_M+;@(";_YN0-1^WJD\K8-:_5#Z_XHRAC1) M3F>()KY:62\T$F4RSRZ$M*. ,]0OL$;NI*])=^3#?TMEVD]/^0,:S.<]QE)4 M]8(',ES_>'+F9YV\I,%WW%G38._:T?VUBNQO"@@:THBA?;_)@2YV^'*@/6^^<8^!O@R*["6&L& $P 0M/88.)?.."Q& #,15YB4,K M@*NY5OAJ8C)BYO<2#YXD]DEX+YI6MT2,?)6:Y]91+*G%3VUF4S.!:%%4-!GWE^DX M7(3NF1BUDW^*[CDPG^5'8VZTXGM;Z1W,.ZJJ,6Q8))Q8C<0X)3N^YN3!NX!' M895N)IBR6'*Z'LA4.)M[2BTFV2>"U*0P(YVH7N"#;V@_Y9;KJLF/^O=J.=OM M8.AXHF*ZD^@OE%+:6-D<.^16ZUF$P_*VF*&J1N+V,)(0SL& P;U14HIVY MYS=/<*GJF+/0"GO@E6IU=N"<-<$<9N6"7NQTDF"G(?6CT,?GQX).=5#UI!8M M5>N"79R2N@^ "#[K__H8T\/G0]GJ3ZL7SBAJJ'6ZTU/?!?FN3P,%VE_B@D.I M?Z5/7D2,+#D>($T+._(+^E;LM 0^T((X Z=.CZ ,23'0 &<3D> &N"R\ G2H-J[B6:.T7-K3+-!PGGY(6[ MLQQ;A9FJVN,.XEI-\_&K;(PW=.M%;NN[V7.-M1G3PZRYAU U2U1,#L'(F^0O M(^47L\I0#VPE$Q[M^ @W#Z>^DZ\NIU=I38<"[FAN88WRRFJUW?%&?!LENJ@1 M5N#&SY$+]1>1U$\;@TT& 8Z":" --T9$PR>ZJ$GVU>R*&RJ:Z)_'")U^>,&A MD?3M<_[S7@]OI/V=O%Z"O8'Q1AG6NK$\K@#N)VK["%/^6IXS\RM/]'I1\U%0T.$+D?:I3!=' MW-2VC_LC7Q(EQZ9W-+ZVHMVM%SS_3)TMO;="A@>516R:4\$=IRVMD@_AAB3P M1G=;1=K&Q6<_I+ >I^).6_ZDGWH0'I1MP+OZ(^^R.^9W:1-X'W#?!(C\AHX*B! M311HI$%A%)(^V,25YL.4Y9T(.C ZQY%:B:50Q8@ V3X%MTBI## T3JY!I M[HEW^AK#0W7GT<""A@T4<%#1J+9_X':GM6%+D;UQ9WO=E";KE9 M62\*&U]&$3?:=&"M0@7K]N3P8E 72K6NA%T'09.D*L.9#+RZ AQ ,CF,8)-Y MNQ6A25:2DP@ES1:>B&#FG*0H ]2DT !V,:F+[_G9<@V&=4YW M]/'"7B]:MC\_*@HCRM3H3=8F1,I$A%"] 6/Q$'A5GYF!R,#3?7"$P^,,#YE- MA9&7UW-L$[E$[7NXELW6R[FR>JM [,.W&)3TJ.+&OHZLICNITR")%^&Z4JS' MR5V&5!,B12'3DR*20AIT4[PA+ CFL04>OA,Y=J6+TL+,SU3I+%X@X,%Z_L3 M/70M3QA(9N2IMK>T.N)&)'W=3PMK5??"BRL-9+^DV!9G,2&,"4FYI(B1<#)6 M>JMG X#6^X2TT9#^)0A_F_OW86#3J%E,5_8<25#7:U\:U>IN(PAK#>$[B&O@ M @6&)!]DD=VC#8#T.]=_=Q#$C0;WK>N[T8XZ'X/ :1;!B2,+*UG+S!) (@Z>);-W^A8AG*/E%?X6#+K/L;\ M6@X3_ MHH[!Q2U*X4> 2^^0!H@T=O-AQD3:M"[=SIF*<3]G"0US)^82H2!,P MUD3P%K'&N1N9$A@VD]S:(S:4[N!FX?: ?QI=%8 4]9].&BF?@=K ^XGTM&$R)8P>6/Y$2SKX'\ )_ MSKBNX'WX]<)P/CA.W8?)%TKJ G/9?J'N=L>6)5.V:K"V]('N+==/OES1<*^J MB-^"#.[0;VN70@I00QIXP:&U)JV3?-)RU3)F$IY$,B4I5]&" %\SV3SF;.,) MVSPGMK&D;<+4-KP%B<]M,]"L@7&''0\E[F;?XX:#,TV*8[[\$F\ GXO8?BSC M/G=]OILTU%C=L2:F]L6*N)'4H=("F5QCW&%3K:-ZK$Q:X@VH&GD[&_<2R@B& MMAZ4E /8H5S)8:X1P=BYW'R.*'\;9[F.+:CV,/=G+_:.Z4=O@[!HAT52N%%A MM:.A"J=8)GL#[7;!YQ[B+!ZA(PA^RXA()>%W'$ZPA M"T5!TF&P!H75CLP,_/$J$N2L1O-6"XK@9;:,:^7:X\:-;+B>]&#%5*8KM%G" ME)/!#5-M[:*]>B^A@1>06FO2W^H]X4J [81(Q@@F.8-:1[5^=Q+KA-PZAU+K M& "8$XS6,NAYGS%!AT)C-4Z<=!@+**C$[@P!SBX2A"4GE@>2Y5"*2B$1^S80B(!6"<[ITZ2.S"K5^AI).8XI E<[JP#KM,99X M4J.G#8@P!?L ,-("FJ^?@0K-E5'X?L')BE39H(DF,'T1.%1D. M.X SPXX -6)T91X6P7]$#Q2,9W5YD&9T?D=@D;=,:[@ (K\3P"BH,C1D '/\ MH-&)B5@\_SMVV+AEAN[ 8)+,[P,#HQ$ OD M/[7 "X_: 8# ]]]^]]U[#@3P2;7XJ^"*WENN,]TP,RAPH#T5G#!PH54 !5J2 M, L"3F ?P5=Y0;MN?N..'@6#C4Z/,_]#1(Y^^Y6OL<6A/)80EZ! M+KUB"'7\+!"1?7L,XQW9B W45X"03>!YP3,T3E(H+X)X?#3PJ-I!<,9HY\OH')BA^5"G_.C=2BI+88 MSML8KX+6B/&ASD+:8*$B-%+DJ%6G3QC),R>R%+Q@CV]YV:NA?B+S_>$8\\(= M3$QJIK;7#5W'$.[2MBV_OAH[ZAS],1S M.(&_?0=U& EP(AFKR&@E:W1J#S,#8%*!4"#3BO&9OKC*3)?RIK@#M$J_PO!< MT@YOB%9*VWK,*#CHA !A\BN01N&9-P%DH6D:)&T\+N\LZECEGZ+E>#ST1-YN M?500-^.EKD^7F^N0.F[\B>[75'G,5M80N7I@<5HDJ/T^R"T_>:Z)L>U=2T1WXNHRM] MZVL?0)@PF\>A9<=PVF&%(11Q%)//9S?>$8]"?C<_G6%MGW>NO2/K( SY<4I$ M;,N'S?J]Y5!R/,#6O46B [7=C6L32QSR6.S__%=R"-AJ$TI%QBZ\,P5G+ JB MP3&.8O8]Q,[>>@4&U.6R1KL@C 7,PZE0@OD3XM #%1V.A\#GCTD>K#!V[:-G MA=&PQRK#_&R<,BP?!.WA3T:,J,G=AB^3I@F:&MD?_6*%+BS-H.9AQTX7A<4+WL.6\U#C?L:+ES MXH@&USF/U#XR:(;G6GTH'">OLOM;D.PQV(3I-W,VVK\\/EL'^*9R270I3=P. MWHG%\K%P$4&\8=.-6JUW: 5WDC(A*7\1=&\>E[J^$ M/QW0\7Q*QV]*AZ'S;Y'[SOG0%#7$Z$:'_KD^N[^N%=ZT>GW M>/VH5)/$DPI?XO2EI.D-I@;62_5;G3R/6(W*M,D=:/\ETC=J%3$UFXD MJ)G/KEG4/$*M;HW3U32U5&?:+/ _-ETG<%NG/$DR,?^R- )%!S\1OK7L?&GA MJ^3PX]HZL&^4%?8:DL =O&WLH3I?KNN/-\Q;:=$Z2P(B(#M,2?BE1:5)RI(D M/,WDQ@YIE$QG6Y*4!Y-PBNA)B]EEIVSF8"-XHK[EQ]?!_N"YEI^97\>099U' M"!5*&]2"Q%G/D<O[N@4'R(ADS/(C0O1VD_AO)@=B)^K9*?1.Y\C3<:\VE M9$/M* MZ1PB"3#*K-,?(A)P>2T8$GIM&L(S[Y G++2,)KGU,8S54<+M--%] MX'(F)GX9Y<(IXYQNI9"$-Q',#50S,6&BG"42QX,T<&VGM9XLU^/87^ZMIC9E MTH3GZ@=&%4UQ0K^.?J?;*Z?M\$[M*J7M!@',/A;:JX*V5+#\G34#*S2&8+2R M\DA%<]SA5Z>G>L65M<4;AK42=[:B MHF:WSTIBE7S,J*Z 56FV%0L2AZI+X; MA'=!3*,/W[[_H_HNH:HASN"JURU=MY2V0KXPJ9:YK:,!/>)&T9%7BR% 6:X[ MK-]H1 XAX\FG;D_P;@V_LN5 %$:0?\Q?D")1X#ED_MS"54BR9J)J>'T MZVOR_H/NY/T'Y*%3KYMB\OX#AN!I.'D_E;F[R?L/_SUY'VCRWM5O>#JU_0'- MY+TW#4T5E5O)LF2WEAM^L3QUC7-%6YS(J:7A:46YLX;X)A]ZXG953PXH$T[: MS,9^+TIRI9Z E-A$3%0&Q#:=ZEQQPI%K@CSD2O11)2/VC?&M#HACOP=/56GZ.-Z8Z MN2=G:MAN14PC.;Y MO$24%P+FLHP_K^T"+T\Y]Y29FJTWMWHA7D-@3,&N8PMUV%?U'@L :.G0&10D MW'B2\H0(AB3CB 7^C=('B&2-S5XIO)$O 3GP)-QY089#"Y.-C+S1JFP8G4O M_,"@H?4I&E1TP0T!.H)?XN83I^*IRI94&7VI9&),FFTVU(83XKEO!WNZLEY@^G<=^+'K'UU_*Q]:#'S5 MM*D1 9PXTMX6^9%,OS?>L:V%#FV]/F5%!"_"F(D"T \4?BO7-2"8>2>2;R-O=@!B9C$DO,Q>PD!H\ M9[V#9$8VQY!G_8?4.=JP^H/?0"3=OU(KC/Y CDIH=XXA9+O!CIQ/7V(2/U./ MC7][MJ3<&9EDIGFQT0T-W2=^72"ZLCS(T7G<41HO@"U3\NHU:W M7S]=,<&N M7G^FSI8I=4,C]B/RMBLH/*/XI7MEB!NQ^[=U'K3[XX87MP?0^:*T<2$;R0D' M!0RY>(3+1Q(!)W!_*&M'$B'E&^U<)C-W9?__;>-!0/GR,INAHOG8W%2=S:!J.R97[2B;H=19#3ZX MF\A!G6DD9^ZD>[IFW3.;;V=Q\N!& MOU7FYE9VP>VP.OH605?='J\+:TG='F;3)1J23-ZR96U--F]EE[&XL%K?3ZV1MZV+ M%J[8$2!L9*^\;^T@3Y1$C'#V?(B94\0@?+9")\&9ZE*NRL:X8[!:QY-!HZ0E MWABLD?>"80+(IA,>,ZFB/2L7Q588P[(:013>T7CN/S%< GD;E3U!E!5!]S1 M6*]K83M(V1IO5&K(W'ISB,)5PX1VLG%I)#Q[UM+-M(3]K[-:S)TH^43#=8!% M3:-S\>M@OP\<_LJPQEI2W1HW]M1HF0<>15.\J%,G<.M";PE=I8,.@S?F]!LD M ,OR<"IVUBN:XP[!.CWS,:AJBS<(:R5NZZ7E>5 &M]++-*W<2*_L,#Z?56^B MJUN/RV\[VD!7>:[![?,E9('+]P*G441KMCTJFN/VVSH]\UZK:HO79VLE;NNQ MG'#RL"41I$V[Z<*UUO!^K5OSVE)=G_$XK%)CE=>>=1B'ZZK%[L9_<_2-.?$= M^^F;P:VRQP@6N$OLQU,^*FT3>3I!$ 5W<;E0OKPW!%G]$X MW0VMI7)X%5=(!KROKB7UY'E24 M?QZ&_ HL".=AYE9;OVIG;\9$<.G:R;+!T&3CIEHO-]F'?-RLM5AEU[%$=;W^ MY<&M[C>&&->0OH.41TXP'^\3\C$,HDA\83C>>S1!\:FH7-1;QN:C-7HGTXK7 M=F;+=Q]UX)_9H4'PIWU'"P#G&G0 BG1,B!(O\0(!MV90PD('I;I?.[RVD?+ M]1?LQTGOZS_PYT0#/]JYAZM741.3/PT"SCV-(*I"5O0-ZW1HN%_,Y,N7Y-;_GF9>:%1&0AXU1N99F1 MW!TVD-YDH1&%J2LR1JI[X$96#6V+5RF4S?%BEX[0[:\=*#S<8 *)0M_*')*Z M/J/T8G4F266'T7ER1_DD9[YL^0Z11Y[!_A#2'?6C7'UZ.0"@2#QYI!XCM_U( M?1I:WM1WIL[>]5TVJO !9B8JOU8?,#6E@3LF6EFD4.&T"0&\,=-.C=;52 4W M-D42_'@,%3F2A*69!UL,VV4K[?(_K?WA/XA5M(PLT(QOO:]_CE?3&3=F-+.! M]AIY5$=\6O+WNC;%<^[7JRU$]7AY^)=6Y;&M:$F*"819'$8$L_^^R.QM-UQ*]"U-J^OO]8 ML$33$N5P4M-Y#(BBJ\+EH%($$A8Y^:_@4MRO"5/3R-*W37+@4XL&4DH]S#.? V@VL,Q1XMKVX?IM "-[*4:%/80\F^QAOM M94)>TS-SU3Z*EYMZ!RMKA]O-E)H5+]:?-,+K%47\M1]^-.7#\SX* MVW7- [?G]V+1\XMN'3' &W']J'GA13KUJ=*$@% $I.)3/'HRJ5MSZ'R7 MB EH9,*'R\3<7,5)'^RCF4#%4PUO681/;?NX/WHP#5;93=ZSO&?SZ, 1ME*C M8M<\<*-B+Q;-HV*G#/"B8C]JMG]9[P3-X$[6B27SM/J\21B#J06N;/ M\4O3:QL^LZ%%;"S!V<9&E^7&X\X5O5"?2]\&RQ,V_Y)=7AJ=I^Q*V^..A%I- M2QZS.V^,UY_K1>[690VF@.:7V'55GE5M<3MKI8:%G>"RAGB=M%K!ZU XBF[[_][KOW/*+@D[,B\8^[((Q7--R7!I9F%YSQ MU41?"#.=]F:CS0EL/G7AR-SBI[H\WQ?HO6-!L<^*_Q*?;H/8Y1L9:QH_4^J3 M^#D@!W@N@$:P#C\P17>, -_'C:CG$8M$!VK#+@+YY]'B^3EPS&.1C>M;ONU: M7BZ19T(V\AT>41/(?IV0(&02)(6(K9CU/(2N31.RD$40LT8N"TJQZ<*H0RY0 M(O:$/+OQCCC48Y/"\%5*%L>>O",19R+"KL(Q/H:40.+0UWW 3!F,#O*#GKU< M,2&9I!U:$>N>[RC0[!=!/ZV&=:>]1@1U)9KJT3:8O.1 :U"^+;N">3^ M&V;-P6S'/V<)R@(';"#;FQ-W ;$=[B NM*_]+$9XQ^=,N_*-O<68;N^<"]O% M;O8"S8VYU CJ_,*&!]=?/5/OB7YB\+!3!65[:K@#]T(K MJ?:'&I#""P"7*M3-'A,M7+]A\ZQU/D.)35N>N01$B$"$#(9>WS)E,9T;D ^% MK"6-7#%QVP>^N&>K-5Y?YCSK?^"YPUT @EC>=!\<_?JK-V?-<8-1G9[E4XEB M6[QP4BMQ%U?U$M)$T#:$ [VIFJIG<7J=UOA5[:)8-A72+S>+P/*G4138?"$, M0';Z\'#I0JH$ULEV71MVQ[\*T4Z9]34N;%OQ^'><\'DK=2NYBT\,] M>[MZX$T-H];Q&$<-DQC8]1C6+#?@)8WM,/BLQM\'/HVM\+4X7GQBDFL,,=6] M<:)I2RNHID 57<SYCUOG]1=(Q&W'I*;(XFX,!L#@>&[1&0\I1/^^V7J]]J9>KNXW RS6$[V(84'B\P4N 91:(TJ&H\DZ@9M?Q>;U*_SJW M/^TW+K]72G]!=18Y?UG#_,7PO"7]\V>7ALQ!=J\+^L3\3&OJ4MUY)!ZN90/% M!*:BYPB\7$_^#E9(*74QAY]^03:;B<[MT'A>4T5C))'0Q"*UH*\B,(*X:*1& MQ_.?*/^$;RYP4$R&YO[A&$<<(MY_F/K.=WH3(76WD01&C=ZEL:#H,P+WKY/\ M(H_G+S3WDI:FOP76OX)HHK1Y@(XY-AN&Y2@CLB-?_=LQ@*/C>[A<&_&BKN+B MPR?F ML\TQ3S0;SC%'.;WL:N*5=^?/?J!RY>_:N++BCM ]W" ,_,=C>/".Y<^$5+7# MZ8^UFJ6W>LH:(;^[4RER6\^;QR2D!R8O?U8*"I&X/ILK[$6FWH&&,5NTPUXO M5$L1 I!(2##LW9Q>M)=$B:1JL+)(K^K)'VRLJ5>+FNHC7?/ B6V]6K3K-*P% M_EHI_:B))JEH8;A4"R[SYDSJY4RZ3TQJQ623;GZ!@2T2FC_F%%*GEKQQ(]L+ M0.":QY-U^N$&.6W-\\!5VPDO&.F+?ED$% YG,BZFWT,>2OV?$%P?J;\=G#;# M':,JO2KNA2">#B@E[>HF!(;+'ET-I*@&PZ:8@CZP:C75&O3PAEJ]R+T,$,8 MGL3F)*F==!3;XH[E2@U5%8'3AG@CM5K<#F:W"=E7XY7[NE0P1\M,O&UH&%(' MRGU2/^+',:FAY=N@8LM,E)Y7UR%H3@=[G+:T3#&&&Q+!'-]M56D?^X(CR;/, M8"![@5?N34N^AA; QJQCYUCBFZ"WFLZ@!P<]G?4GXGC#7E/NUN=1Z7,G,HBS M]T_JY^0()^(=+;<]L[."Q^/AX+DT%+\.O0^#;6CMJTJ35/? '1A,8V0KK5 ?X6==QQ;I:@6ZCO@) MR7BEBTY$D=^C)QJZ@=/(O.7]QP@7%9:H!XR2SF.#C"H5N@<-R8T(=NS?G"$BW.C5'/"\ M9'[M^N=O,L'85.6WO_Y;\HGL^]?_ U!+ P04 " !;)E8-*[MYV<] #K M6@0 %0 &QE8V\M,C R-# S,S%?<')E+GAM;.U]:W/C.);E]XG8_\#-C9BH MCMBLM/S(3-=T]80LRYF*E26UI,SJ[B\5- G)G*)(%4CYT;]^ 3XD4B) @ 0) M@,Z(Z:FT#8"X]QR\+NZ]^.M_OVQN MWG]^]]]_^U__\=?__?[]/V[F8\/VK=T&>*%A06"&P#:>G?#16/K;K>D9]P!" MQW6-&^C8:V 8O;.?/_Y\_O.5\?[]WZ(F;LP 5?$](VKK_.=>^H=!TIKO_6)< M?CB_^G!^=GYI7/W2^_S+^94QNT_+W:.>K9RR@J[C_?$+_G\/Z'L&DM +?GD) MG%_?/8;A]I\<+0M.SP#L#E?\E MB'XY]BTSC-23J?[R -VT@8L/^V\12^"?WJ?%WN-?O>^=O[_H_?P2V.^2+N(_ M,WPD+8[_ZE#*9V2)RY^TG^B@=WU]_2'ZZ[N__8=A_!7Z+IB#E1']ZI?P=0M^ M?1Q(/_G-F%'^M^^9P^]T E?1][*AYM( MC>\,W/ZW^2C7%=2LY;L>0&V&T+%^MOS-!USN UN3D81,NOM04\1%B(B*.S+P MOJH MY0!>69E;E2'H'#P!;X?^8_FH;U6V&-2F9(@T-*&']!K, %P\HI%36:#3AF2( MT[?0'!!$^JS.O'PC4D846..A76,O2VU*RMB)OFVZSK^C?Z#-=3\(0#C:;$T' M1O-8];'$T+0<,J*#Q,[%L_44+4BP8(\Y]H/ ]"VG!E&7SUB*AK_)!67<^: /ONT^H/P,(;"?LH[T]$+$:,K4M2^BQ[ZV7 &[P MOT4(6MB>+.'0N'-7=Z:%"?'WXZ\((0[(?O&*I^2K)+,/V/ ]CYZ>+=K"9B1^#\E625]M)D5+GQ! MHY+%%'9$I[8IU:2\/^/N?Q.=XP)TH,OL@NK*7_5S*OD5U#;3E+7;E+"XP0"U M&+46 .OGM?_T 5@VCGRZP/_ FKB(M(!F7\<&< E-'+_51TSUUH#@Q7?27"0O MK05> 2,94BF+M)ZM?AU_W\.F;F"/S0?@OF-2S7%;+H2YIG"LU36.M>I]C'24 M_T+MGDY V'QG#Q^IW=\9FLI\>^BUH.+C3PGJ.UI380LZ/_U8[?ZC_2\ZG#;> M\^QGZO?9#TVWA3YG/E.GSX*($9YV,\^"+00!FA43\['W1](XKLZXL+"%-6;$ M "\A\&Q@[W_KA/AC9ZBC9\9[(VTH^T_3LXVX5:.:ISF6%6/A6[FNN#@BUH<, MZY0-G'B=0O\XK%/HA]\'_A. _0=T7$ [QK0E%^OXUW='?_O08#=272U1BT>] M./[S[Q\O/E]>?_QX?G%V>79U=M:[N#[T+4N(/LSWTX16VC3ZYPE'\KI/2GS8 M1@%3[ZU'Q]U#OH+^YD0[R9=\Q@[[$*WOO[[KO3-V >J'OXTO MX92((5@#!9 M&BD]C+H79B:9+9HI(2)9U&H;8/U]AV9E -W7^):0@MM12:T@9.E[@N9Y(VB> MMX/F?I]PBU8""I:Y,MPY[A@LML\ %@ Y'$1+0!DZG0"W)6^P,W!VL$*\,*)N2F:4(N*Y771.^M= MGJD*($/'$Q _Z@LBMA]#-+M$.H_,R ,5($/^D+^)+ M\V5D(Y5%<3V1&QA]\B64UPAE'@D2?#_KBV_?MI'V@^0_8\<#/2*V!64UPI6U M]PFFU]IC.D#_G,*E_^R5(7HHJ1^>)7U/#0MG N%L#<%HC9G"&?2?G#AE&A7& MH^+Z8Q^1]S%JE_%Q!WF<7%M4"5 M6X 479&&FC:LK>A[IA7Y=9JAFM0]? MJ9=9^U(:85G>[]1)0"_+S&)CNN[-+G \=,0EHI8KI1%JY?U.4=/+_#+< +A& M2\07Z#^'CSB8UO3(8ZZPM$8HLO<_15.D!::%,?@(7+<,Q&PAC; K[78*F4@S M3 M[4W^SP7>FOO5'E$XEF.Y"_ X(/EN1=ZB42GG=7*@,*;<8*<0B[34M0(PT M!'&^%!N\_#] 'IA'Y70"DJ'G*7:Z6&R23?:=$UBF^T]@0K+'(ZFH%@AR=3X% M4:1)IPU?QX-T=^@W1=M30DDM(.3I>XJ@2'-.>PC&GKEL&&;*:HAB6>]3''4Q MW/21:'8DGFL6;6QR?]<"K_(>IQB)M,7$\4P?C@.:Q$0YL3]KEM$Y,="I=X8# MG?;5T;\'T\EB.A[=]I?#6V.Q1/^Y'TZ6"V-Z9XPF@^G]\%T+L4XK,WB(VML% M[]>FN4T"<]TP2']S8&[RB]^/T@,0XJ"(I:H/K"J=3;).WB$*(QRC+OSFH./N M+@A1]^#PQ7)W4;AP$ #T?_;2?#D2I$9+^8%P>=:[[$D9NB6(X4$L6LH&0K7: M)<[ #\+IZHOOVSA#P + )\<"P<(_Z/:('^0*&M* 4Y@&0KG:1?L+](-@!OV5 M.%X4:X%OBH8O6^ % MQ^=5OLH:PEY#L :"P-I>^7$Z)POGU_/6"Q"BC5@2K'[(%!KYD ;)JVS%BSY/ M(QHR1(" #42=MG7G*RW+1?\C6_O*J&N)?6:PF MH@?E7N\6/*;#>-=[SG/7.YC>S^;#K\/)8O1]J/C-[UZD]/*[[]D%:B+<"'/7 M_K$U8QK>%5&IMF73>.]->R)K8 :/=Z[__!78:_#%=#S\R_X*S49S/.L%P3[/ M#U(NV4= Y"?R,)RC@^Y'7>G5N%JTOW^F:6B&?Q&)'Y7"&3,@"!T8@9(N MZ05]^W]V08A_B\;S=%6-IC6^]D88*UI#=>_>%3"MT]1UYT/@K+W8M=IZC3*0 MXO#->$#CG]R8%"+86_UC;X2\@A4DR$M U6U!#2:^,5ZQL*2VAX T#A0E\1/N;9"'1H3: M04$GS\*T:ZH-NM;OKC_F0P-!9?A\/E0@,;5?+FB+7J4\[[< M,$6ITNY@3MZF*^YP<2$%AVPI MEQRB"-]E$%L8Q)F"D3ND=E50&9 S02TBR2 M:0\X-F_A)0O]9_CGSGDR77R[T \')H2O:$L2/41)6IY9ZJI)"!9L"U;JR@)K MSY.^9>%7 H(YL 2'&U>T1ZE.)<72Y4NL8);3D'68)E&B9'WA*3SX2O-0_E0 M)*^&"VDN@B+@+I5+4*Q2'MY#6K<+*0:HG,9HYJ9_; MSXY[G/3Z^,]=PIPJD[HO7]5L(^^BX0*\(H5OI88[EBKJ\*#J@;;6G)J M[[*5D9[-GDNNH H1A !+Y0F+X-K;\A://@R7 &YN3.^/L8\]P3Q[XH<@F)FO MV'Y%($AI/85YP@+L*3.J2=P!7^34IIF(R6;HS1?.J^92FONY,#)PB*G]XC'< M;%W_%8 Y<".GS1/=$:A06J]SK*@FL:A\5G(=PIEI02C=.3+PR*F]H9@9_3< M/!_F^AJ/Q[ZWQONA6_ 0EMJ0B@LKC+V0PP2[T WL$F1;%S/*9#,Q%E;H.$4X M!6]@KR"1)AFYRY>+CA.A3%)16X3,=V;83BS S'7OD#DI>1LT:H,6GCS5VY=/ZFB.W.X96OE M/EA:6NO\MK9DLW+)D\EZ^/=OH^4_-=BB, =T,-9I^PB>=&I)" M"#Q9'#F:),(60,?'YF(8=OP>HZM\X=: H%7HE#E:O=[853J4B]QP-ETY8;+= M>DFOJ^1L4WEU_;C)WKCJT%OY1TS?(I&%:$Q0E"=IDOZL$HNU?"_R+3);L.Y$ MN0=+FYIOG2?'!IX=9/;@>/03:$DJGE?.9Z0"$W$G 4 M!#M@W^X@#L.(#DQ1^%!T4+M!JHU>MD/#+(*79@CA:NAM$$J07AI(1JT$T6)C M@ BFT5I2C6J"2,',-F[=="TY0^[6,5)SWT(#&F)5!.$]"!]]TCT 2U75^-7, M5%99$PF;KC5>)W.RQ\,I%9Z%-_D:JM&E,K E'&&0NNY$HP U3H=6=#IAOC"* M2JM&B;9NC"WWE%5&9+O35/H3!<1_A8;ZLD;4):J^7%R MC<;)E5X16)6%;.ZQ#FDS07JE$S"._RN>*,I!?_'5N!M/?UMH,.;WFB@?Z@5% M6_<0P7V801_3U[YY_18 >^1-T2J#N.*M^U:(B!UEF/<]](L=^EWR1\2#DK2X M8AI7<)8@(GSD9=*4]-I[.-9T3))'@A; Y?)7:G(]D?E>Y/YV-%CZ^I.\O4FYMQ MCY+T*S@;"WX?=+39F@XL2&_#6UTUFK6&_(%T0E36B!E8XNS)D@N(Y'_!4#6G MP\]GTK/,2Z!=;77)GKL$<"SN9JSCI?D2)3U$_QV@7SK$MY[+JOW@5CU5:9\8 MG,\9H]RGX&USB$-!VN?TCB[S<,I>I,E8L\,7+#(I&Q2Q_ _^5-21V.3>BD3O M[I68)',I.4ZR-_"#9J*4IKV3]*G\I_EBF?EV6E4UIM6$FX4_C$KH@ /0J>PC M[PD!@ Z?Q,<.J77>(%O*I*][6E.2)G$42_+P,+:2L+/EM.H;) VC$NJ>R)3D M3CJ]SLS7Z*D,:-K\"U2V\AOD#[,:M#^9T<=.^=N\S/7?((MX-*']LZ@$\0]/ M6>7VI.<^;(MFU113]W2FP +(?G]:VQ-&-6ZU[>A0 M1TVBC-_';RG)YAD^G@1->6-Q-JX*/P5Y8XF07ON[/+0#3F"Z8KW/3&.%MXVVVKJ27OOA'2XW?DPJXOH=%2@\I+9C;&5 MMTTY ;H2F^9.\9-![=W_FZ9;336)LK"I=@)-WA9LY@3*V;@J_!1T A4AO?[K M:F9JGX-M,N=/5XM''X9+ #>WX"&\-\,HJ]#(N_<5?J[J="B"1O0-GT#U-1"_)M'=/JN8L>^M4[T0*$DJ_J:)QJ64KIU9T#XYMF5TTUB7*?EV:T&*Y6 MP$+'\.$+FJ&]-9@CQD\]K!+\/VR2?C)=$'F#!SBK#1H/T;V(9^=_D2DY\BQW MAW-YW3K!U@],]POT=UM4 _ULQ8@!^P 8@;_R.Z;*N. UEBBJ.>U=,6MI,$[G M?.HW-V+1TVP=XW248:M^KN.F0_ ML:<#PWIODF*]^D^DR$BYBG.]<6@3IUP#Z;?)*I"@BW MC;2"+6R+!'4-R[9 M"-/H-U59O-@%X3^!D#"3,- M%L9L.#<67_OSH:HC_%AFPI F%VO9I'G4C[)!2RRORB@MTW_.^,CL'^X._?1HMH>55V\YYNJP;^YL'QJ,Z"]*+MCL*"OAQ47S8D MV2JK,CY9$,J.T1K2Z3M@%V"-#1HC;^7#CW@!]_NOXVC=X^FRZ_H M*#V8WL_FPZ_#R6+T?8BV".CGH?'3>+I8_,7XZ3__W/GA?_6G@U'\+V7?02M0 M5A24O#1?"-,,4XW6WT [Z9(?EDXB9=54F2@X,#IZ^8Q?O%;"/IJ?$PKR:Y:, M^<^G8WXT^8[V"=.YPC=NJ9ROF>FP>-A22[:=(NRD*V5#E59%E6'*@$4^@1>G M2/JNT&/LV,0Z$*]/!^)XV%^H.P9CZ0C#[OB/[8ZT,+.E(TU>J4\ M-3]*>SJX6.O9 59!CD97O\O6QELVLI$^VGIGIZ/M=GBS5'6L8L\_B<,NB+XK6N;!'\:!5N#EE9P9E_U_J+NX[05EV&!2 M2K:>@_:X*^4;3'(5508A Q9'&6+Y1-)W.-X"Z#R9.&T?ZW L\(6Z'YJ^6I;O4E59@,!7,BO MVX)5HN]LLQ;?9 M;#P:SHV[T:0_&43!%?/IEWG_7M7QFCQ!$L2N[G!GNF6IW*@U6G;WR $($OA* M73WHM509N1P(Y3P^*DC7D=L9:M045_04VL:?G7-&3QD_I9]0]E96PT"J7-1. MU)G7\OM72(?3-^"EN5-EUH5,Q< @- M<[V&./D5@G.Z2KH905!JP&&IFQ\"G]$0D!-E7R/ZK;J<@E:6)P ?_(+-XD=I MD7!DP@>KB%_=3KD"^)XE!_SN@7T[*E[W*,,CC>OR1_9QSQ7:ZJ, M>:[ 'X&BZCOFRX.!N.: CP7;?9:0(.5GA<[%!AWHG^LB^@' )W#SND3?QNF< M XXY@[FE_"#"3Y[*2H]1(Q)(E-SZ3AX< 4!73,B1\E.%EK%'!QKO M.S7803Q6..< >G55!CMG3%(M\?3=0"2A(3QC]_IT[,912LH/V^;"E9"&??R] MR[.+BU[T3?R;#*GBUD?>C>EBEX?%(P#T8<==/T?,ZS-$3#FQ@.3H)#$B:7]O M7!2<-7;,!\=%BW?\6EWXRC0E5VA)?9:(%JZ!BU\9CD,9/W^>V;I7FIT97U4AZ'T_<@L/)!\C 3?K&L M&8N:T*_E<9+W^GAC?&Y>6TV]M]IB\!;7!K' 3^@0PJ7\_E#36*X#H?>]BFY] M\1A)#SEH=-RC0P_JICWUYL#:07RY%;T*P3G%"/B&*A,+;ZQ8\TK0U_9WZE@\ M,2&,9NU;$)J.RS:%7#*^KH%^NV_?^"GY@K(32Z?\C??;O(C/I/DB5TB5 5_# M@YA!(,K@/;Y,JP=6 ,,,4.BG TCHAT-7%Q;P3/3M_HMS_/X:L9PJ4''H_0 6 MGU3*X)5T])L7;('EK!Q@W_H;=*PJPHQ4-B_AN;3WJO@@.(*.2S@B?"(N6_KV M$SZSIC-#^JCY/=@\ 'B$2WD%I<#A4O+1A0N_E++-401\;QS7Q8[A(V_X8H$@ MV(>$)!N8?P.;C#5SY<[@7D_BIL+EVM_RH$TR&*%_DIXS/2VH"@4JK:><8E%P MKKJ@$H;O#$ +*VZ-?:X6I@N"Z1. 2V=SO!\M*:TL.G1%'XU.3OE:R7[09L#\ MR49^?[6;>-T01BM+5>T94EO81BWS5VW3Y9N')':!G:HC0"L8<)XH1UE*CDEZ&1"-9L2RJN#&I?1"K!AE:]1F]AMP;<=;X^1-NTUTTTLVH9#**H@( MHVJ/SF1< BIJ)$MD&/ZY<[9X5UD*YU')KH')(I[VMB["VE%F^2JKI@H7!"R1 MM436GA\EF\KA"_:BPFY908"=[NVE^4*@3(66-&$1G0*G3!*E"7W=1XX3]? = MN LRAQ>EIU+]3*U9?JKBY$KT9,K4.GE.7VJ1:XI?H%8>QVHOGS;T5TZ(W6$) MB!\*J )O=>A.X2^13@.K" ?6OP%G_8@3JCP!B"^;=G@7/%U%R@NFNS (3<\F MY]BJVHPJO.&9%H3(J/U>D54+TD&^"*[;VENE643M=G=-(ZN";U4BMO&6B<6I%U-6T'YJN%((5;DMY MCE.JD*7V,:I)?/,)N>4BG/";$>.D=!=0IHF2X'RI,<".K7V;[2Y,C(-RM/_C[M]$B\E5:Z!5O=[,+' \$ 6+"@^-%&B8%\M*+R@KD37N5!?;F M-?,3-?:.LYG\8+@ZZUW(R5O!@EIQ.&X-.;4_"!?(7N"Y5%):%0H(A?:4,3S2 M-^G;5!->_$\(0*&_$W,]U2#GP88-V7)Q&W6'F@/[R?D#[3W(;C-'172 I%RI M1[XS+#+*GH1)44;^,X ;9]W?A4ADJT)XG::STTD_&5JH"$$1YXW$RJN0O)$L03Q.J\8@; M\(*[]KKBRUYFFIAK#K&?T]5W/W[O"'40!&%0PJ9JC7605P(5T4I^8)EFE(R. MDM=U\(LX90M=>0,=IE5%X5L)L7R+7L,?D7X_ZTXN45IH[I9%Q@.7^[2SF=]A MIVS\$B#>G"8U C[3^-6I:;SP)3@?* M*(VBCXEAFD$174G+K%154#I!291X93-FEDCW#$O"+CL1> M\N)P*8CDTMHCR2F:;%,F S#Y)*.JC0Z2A/0EQ0650TWXCH53]@92&0K"E9CEA%0T+]\G:4Y^G B404<1 M3I$]YOZYN71K5CB=EI16&ST*"*?;31X)%8$P6MF#N+M#U]DD=EPJD-0Z'8*3 M7TY!&Q]7W)YGX$.TKJ"35-^S,S)0$A?1:W0 WJI2$G="4@[V1?N%<8E;!DM5 M50!NP;1351M-O7GU%N^J%"!851HT<&=5MC>0;0Y)'X:[ 4A'(/480%-H_"SIM.AX.Z2[Y*R$72QS@V#XL@5>L/\QKIX9%L,7-*\BK: -&WR- M-#CQT5_1;.M'+WCLW9@F@!19*+-+':2TLFH5Y/HA+U!^Y#V!.--$JIQ88B*O MBXMWFG,<(C<5_MJNL>8P1BZD<,'/@=MMJ8# M\0\SZ#\Y 58>T03!TTB'Z2= $0FC/BMF>"AP-,<+OX?JORY"L/VV+3I3EM?J M(!GJ2)Z@?ZWM_DA:.$Q$5Z.)%P=AD!/+ MYVE^C6@N)]2/)U:"3QA]GV&8)TZLSK]C!#P[FIL..^1@L=MLT&$,35H6&F9H MT4E6O*5_5#=]6]0!P?[^F6_0?SR-NYI'X[P_'OTK'O#]R:W17RR&:!JXG_5' M&IFN&@^O:8R6!B%:N3,- BN1,9$9B4-\ MAI&YGJP@+D(7HXT56_!6:0NJ3$3<*!9'<5635_9ENNK16_)H(0KA LYPBZ^( M.V;-J"T%L.36/-$QBR)@HU%;S43]* !-J5I/_%2X1),]T;88]:,AF'R2R8[@ M$KMQQ.M'M)H$ #Z5/O3(4E4Y.@A?0BMKH5O4242>^ZY[Y\-G$Y*239744HTP ME>$M80JCY++7BD9(PL$,I>G B"$;$YJ$?PN@X]MHRPE#J1D/D99RHA.(0"K> M33)P25MWT5# 2R<_HT9>O6P[C+AH5BV]LS/I#_\V,"/0).W HS<"EX2.$H F MJ2!GW7A)&'JV:M<*O#<#)]>!C#<#7;7H<]='+/MT==[[=/[QZOK\[.KJK'?U M9HS]RLT?W$ )NP@^@ F/J(ESC'J"<)1K= RB!);?F.>X!!*/5 MXCV $M"4JK72/8 R$VUK]P!:@LDG6;>,N RA!!^%+:&4M=(LZ[4>GJ$"G MRN"7\*B:(F0O+&I9B'K2XWB;8@=-W$;?'[EL\3U;:[?913/R-'P$$+_H"\$C M\ +G"1SB"$W? M:@_*%5)E0N#0?^'IG"P,9]UCM,$5U5(&1 Q<*F,P2 M*F)J.>HOU>126%99^)B1.$6375!%4&184*DY39GKJX8V.U*G*-<36CWDT^A# MM/C@IQ+O7/_Y*[#78!9ID15_EE948T$])*G,J*P.[8]K&27<@A4ZT=@WP$/_ M"&>NZ27Y^38UQ0-4H( M0;?H9,LD>&,^S1)-'30UQKG,YL!RS2!P5HX5ISA+#3\$%M5H\8W03;2&M-\O M'8N+D^LQZ'ZP@QC!632>2E@I\A-OA*:-JZSN1BT?$K"41E^:TE,%S'""%L2( M,(3.PRYZ2'GIQP?L"O,H0ZMOA*1-:$E45FF)?J0B=WR=Y VKY((R2A\'+4@\ M#BCS-$R'9R51FJF;VEJM1(O[K,A)-N_$,$A@%Z'T&V$0C_2BLD2KP1+L9C1= M??%].^A[]@+ )\<"P<)W27'YY IOA"N<"F@J!73S/E5IBF,'< ;;?3[UF1I- MO@\GR^E\--0@I&Z?VSGC7U;L]D0MV?[;)E%7YN;S/>(\=$PWWI,G[G\DPW5Y MQ3RO+Z1YT3+@<]I;;H8CN\))$T/X=LQF %M;]&DQ7 MX]'=="\Q 51B>4T1YI-'D%%)9BJ4X0M>KO#TM'5-*[JFG\+$]!]%H$U1[Z(; M?!OKX[OI[D@>[U6:TI0FPD1MP# D:>+'_J;>/+RA;$6AU-65( M==D:L *U=*P? W2@YCS17Y^>Z,?#_D*'PWPL+N'\?OS'EF\RT[AR'MYD\GR^EC=5B9'+7C2(DT_X\'\F'URL" M_ON_ZP,LO_9!\)OYYY-V8KNE98/$( &\&S.O3#)C)%OZ]D7X( M/W\5?\IP/"/YF!%_3?.=?G$AG"KQX_GY]?GEIXO+ZT]7O:O6&I6.ZL^0YT"$>\H'SX*)5DWA( M$-2Z:N3BYPDGUVJJ1A KW6,_H8]RV;G?GB765";2'5=2C4L")BHF$3MVO#V6 M6?!45;UYU?A5@2J\?/LQ6U&U-/$]J\J$=:BG&J=$SEDE4FIOO"D5NZF9J\H7 M\A!95PI@+W:JJHZU,8'_-48Y'(Z8H&OTC7GM/@H;;L/_'0F5LP'(D,:"'23FW.S!!L\/R M&;A/X-[WPD?2[635YCK&)E8)M3_;LVH#CZ;ELU^3-4DKW2,+33#M#U)<2D#? M)+FB^Z:#P1195OZ-V!F.G9_ MA3Y+@+]B*^JC+U*P;B4M8!T/-2<*]2DB1")13NI4:X@:W/CFV8E7$+#CN(_^ M!O]4A2BDMCK"&B[QFDI?H+,=]:,VCG-T 1)LK\4'QC5O(;T%#^$C#S\7E79:ST%)549F71]9T2XO]0G?(H+JP8>,P3EZ%$$5 4_QP/35;QH41\_."VH.FX4 MY1<@QR9>HX]>?PN^F&GB5-R?@ H,2Y5.0%194.TO6+Z;T,%K!PY>H:R(Q\54 M0[WZ:L@DF2"87=D(4Y?.TX*JHUVE29.ERKMG@MJ'F2"F"8(1KZZ4 R],/O MM MEP!V[WC.9KP'ZGNBDAR2BV8 ONV M[<1=3=?+D6=![#\SC40H=$NMT$XWJ")6?-F^RT(V(?N+*WHZE**B>:5\EOYH M4OT-!I.$C7HMM^Z9FE<:&@^ ZGQ**MXM+G!)V+[\&5R'\[KB7B2 MHB_V1,1-OL=M&KC1']Z'#9X+ZG@?RANQ KT/\P-2,>. ^#LSU699,B),=V9E MZ"E[_24/AW)M,EY_R==]C9LL!?1/Z1;S39;8V4N'FRRM@"L50^>;+*'^[CJN M2]S2$='6W-_]&HEWJ913+L/:5D' 1CVG%\!#![B)'X+@_*SWD>PO75A0=4 H M6CTRM;&+I^:>G4HM'X*Y2 MKU%>%ZF3ERMB%ZFH36.5-/K#1>K'Z,R-SLH.4B4C4-^C?1O'/0T!9Y1(S=L7 M26[K6L#,+$53I_5VUE8\88U]T^-=5B^+E]7(Z1BWUY45M:RPKL['B+Z]RX_2 M=[YBG)!3871SX^/W/^Z=2T_4Q I&_@Z;+HZ6P'$[+4L$KQR" K@H(LAT6J[L M^ZJ"_BG=RB-0+H:6CN-Z85 JAL[^Q_F)G.)]?%I0%4BKKTF&S8M1A6@&:TX+V:X9X;VL%"")J M4T\74)"GE0([>S%^=LH!3X>O#/P2*1L8^($4;X&KGYE9*$:H1(;L#1?0,!W#=P[?0IS-!E,[X?&LO^/X4+]*^"] MY*7WP-22[8[2?5>&+UO@!> &>&!%C+HG M3"5+(U_4FG#M:41[1['A:H56&N?IH!&\>RI2'(&#[ UH2JF: FH?'?;-@\#R MUY[S;V CX9,IG$0'0NF\:BZEQ89Q8L\CC?8Q8 1AEX]F^)N_<^W19HO4M!\. MR4#@XT%)8]VB215AM0\(6SA(#RO'PD[6C]A]8^01U#,*YL ,D'0/[NL,K=@. M.KK'MI_I*JZ"=&'3M\L-?4U3'K:IC08BU%KSHX;.DXD'8K#/[S!='7Y[L"1P MGJ_/3\_7M\/YZ'M_.?J.C]?X:T;T.<-?&8(YS0@<$#/%/-5IJ=UK;,R7(T.?&='$(R>(1@'",/XO(>?-Z*( WB;BS..W0 MS6LBU2T(T#"-RM(\PIO[H"J3FP >92>_EA6FO;GB5%B*^TIQ8568)(D"IQSD M4%.3[L"U6$!U<2$55XT)'$"PH$@14A$G?4N9(>.@VE^?(NH^F]!.=47/:U]2AG/%)QU6@@_7S'I2CBTB*?"]23';F":GS@@H,- M3?5/=-/P$< DPU@_"$#)IH]47 HVUY"E5.LZO&P"$P]?LFSA M!_>L<6F(-*6.:NA*WT7S:TM[W^:#R(4N?]'\5\HM)H@!X78K/J2[%F:\9 M\>>,_?>,^(,_/(K5]"@N[.H7M,?#T8O[)7X.W#BX[-'9WKP>,:IHHY"_8:?G MG&ZK ZK,=((]CB4KL$/K; />4"JMIU+H4<<[JHQA'?*.^J1 _B1.6.IX1WUJ M/AFU.MY1*F'+"$PM[RBUP"7,9939G5)#76 5F=QY=:>(F9[0;>KD3JVC&E%X M<6%&5OW9?0&B!"I?@ >@Z:)]=M_>.)Z#-]28ZTE.(+KIGJL-3;#GFO[K*Z"3 MYX3]7,M^-4"KK!ISE%M>:JA1>Q?/@^RIP%/O\+L)"$L?(V.LKQ4+Z:#3&%1% M"XUF?KU48D:;^"$U,G&O^0G#757%=M5E8!72,$YCM1742EKB5F\Q^K[E5+NO M*'C .7-?T9\.1C_N)92^E^ALIA-YLYFFF4ZZ(I@M/ #\+IJARMDW)= MQ(Q-2$7,]HU>W,'^@21\43HP@\<[UW_&2MW?W,8O;\V! MY9I!$#U3$3'$P^]2$$@H]!NJD9:?,Z>\:UY!C=YMG[=-VF/!\2MQ?RG#(6-BPMCAD] MV+?[PQM#26^,0U?90CD+-BWR)HW&XBW)4FKOK,#O^F"KTX<&=[0JE MHNR"2.5*?.8G*R?+"R^GY=5E16U\3\G#IP6=^9$])919_ K+JL8+/N@*[#O, M0FJ_UC1F\M6?!9R2:G__(_HU."13[_),D06"9]O (9LB/A=-/.&F 'P<0+"@ M2!%2D4OX]IYP4Q)="D!%F_MJ$BL"M;@GW/2'DE5"16;;)CT?%0!3W%F;*J$B M^82;=%=4"DQ&6&C(,HJKR S;K+NB4M@R E/HW<0IKR+@BG97[ :<'()J?UP5 M[YS4#0[P2"K( Z6*U=(%EH]!O3R[N.A%P.+?G+A;+AY]&"X!W!2BRU*E0Q!7 M%E=V\G9&L,>^M^;#.E\C+WL/R7[1*:@9I-7^W;1;\! >MJK4(]5Q077AYSM( M,+BZN'-A%P9Y"4"2KQI)$SC>$H:^Z9'GK;S)=3& MK43]1U,T@V3:WQ$>YK$QL\?XN- A4 FPZUFWZ()IO_P6>@PO_9N,OS"P?W/" M1\=;/@/W"=RCS.MV[XJLPT+ MSH7)=1M1@/;FP+UZ;EX39>#5_ Z"/W? LUXI5S8,-57A3#M>HE#T--9;G!B14%=4[A%48]V \)NL,=0U5E<>=$BPUW)NE5 _[F=?_/ MKPZ 2)>/KV/P!%RVU8!265GPVU\0>+6DB+M\(%>'8AMY)5Q(3WC6 T( M&:<,+DVH-G>,O.TN#"(]],[1<+E@6S (U90%OS)>% [PZ* [YXZLU/Q<49PF M/) R,N.MD>*F, MP*T;Y6C00.RE?!IPPT)#EE%<53;WS<9>JH0M(S %WO(J VU3.H&[ RBFL M?*<^%2,Q.\$$'DFUSP4N/""[$Q3@$%1VC*9R[\><7W:! 1R"RO97(WAWSW & M;M];[.#6W16C2BS7(4#Y9&S VTP_+Z-Q2;B8T&^H1C5I%X6-*5/[%2K63($[ M&,'KC[E>%[E'Y\(I_ZHI2?L+B"-'Y'+S95Q,-<940X]FL*+(J3WH1&WQ3B!= MI0&?P-KGHLK,KORK"UMEU9@B8XFIH2GM*98-E=EKH72QR93-J^7JK'?Q22J! M:H!)6W;*).Y$%'W<4?Q %CJ/)E%%L=BOR1-9\7"SXA^(-.%LI^,4$J$-[><9 MNDXK+6&=IDT%T9NR]3N ^"=XYF>A9;Q&?37T-SP11E>GD89+K[- M9N/1<&[ M.Y_'%"2(T@($*354&^HEFCX=SKRR-7DE'\ P R#ZZ0 >^N'W.?8:*/"8ROU- M-4!X]7M J%PLY=[@8@&P\#[EZ*^J@%@.00%<%!$D#IY[QW,VN^),LR=_SW?^ MH[2S-XM.\PB4BZ';H+DW7^C 9?^N,7"E8@@Z:4A) %N\"I1=%Y;44@7L^DM= M'8&U/X 6"SU]<)UUA-Z :M-@K*T'5^A(L_*%3?@&[F0D)@0KU@0Z#6"GS*6S MP4?7Z!%Y+AH5U']+1&(5OX$I2&BFI>A; ;!^7OM/'X!EQY\;>8&#^KV$IHVO M*R#$ZW44KZK(UB[\??\*WZSWV:M[7]-,#H*:V3WWA8IG144\?>%"*!4Y*0<5 M?_TN4!.3F,3,> ##>OKICE)"58W['C7&J%&#?_[O2E-C"V!:LJ'_^U_T'OEO M#.BB(AV3#2!8 ,IMI3M MR4.L;_3I M8G9[8^]RXB=&_,00+!$C'M#4 XK$&K6GEIL?5^6A*9CN;A0/\&[(?2J%P6=+MQX<*SX6A-F_=Q/;GCW\_#D2K.&]88Y_;B]X?<;OMHU565<> M6RZ7R_O5T%3]UAB"X#^]RT,X(;OFWE7)?OS!?F/BY^;BKJF\LN,6$)_=''Z^ M'QN+G[(.;PR\(?^T34&W1H:I"3:<('@CE(@CJ3B.[NYCF?;KH< OGPU#7KTU M"!3?>]JNN0E&;PZ:_ FO[AHZMOEFP_1/>'5_8N1W)E+6+5O0Q<>)E(#\?!9W M4P,O/!^9920P-/G>K3[W/Q,@2+__T8 MQ$1#MZ%R^??. M!BO[YV8VO1_'P=R1%__>;:_';7<&[G[^_L>6;17\_N?G[K^;6PT-R?W]CR0O M8I;MJN#?.TTPQ[(>MXW9 X[,[%_PH3_AY6=M)-F:J8+[H!LZ\!K(JP?O;L#< M_"E+$M#]/V&#.E2!<,R;[J[LE@?UG&/Z<\>C\/^\B>#;!H_S^/9#K;U2)RLGPZ#474P7-._A0'Z@=3@*-PN'9PIJ29? J@+0+)[2N44YD<;-,8_QZ-UOQ/L?D2:PY#\_GW7PK/W-.J8).YN7+5%0 M^T P:5W*0W7;F> M.IR'WUB/W=6':<&:,'.1SDX@],=V;N*VQGS"ZZ[WB.OUM0$?8$C/>YNPI\HP M7:PO%"&_&)2,(3/2RF.>\'K;_,R\4A;/C'@4V_8.YRU=:=;*3J^"=+E9I[0P MVX5N>;GKW7:!>V!FP!NC/JX"N':UY/'$9D:5F'NDB& M@S LV9L3>@49;,E#%51ER]Z,I^BSBV]RB<%D*55QKK(L) OCTCC?$:F[W^\M MLO]A[ DP_:=:=4,7-Z"\]/BKLC"458^^F^?_X014"NEZ865,!*[2%J>M4ADM MH?+RF G8=4 &5O;*4_ DA3^L>JI+S^M]9,0(G6;+. H&>[/P1U@X MD0YO@3$<$UQ1[3J\\ES"1&Y ]"A#0[0YT\174E%-8G!LU5(]RU3K,;I*9]NM M4C969*JY4KW QN"%3XORJ@LP*3M>*RS0W M0AQVV6L,=)-(@LN0^6O#/Q&7"7/*$[/IJHR0RRY3'N3S=+MS*2Z?: :^3.41 MNG*5W*+*(62QJ:AU9DQ0ZF+&M"&P.097"#24#-D:+8Q+TW:LY%=H>&42T"4-4&% M)GP;FV5?$ &E&8[^?#8[6I5.)=6H $6&!$J9)B49,QM(>548/^MO>P%$4E[P M@E+!.H5Q9X 6>0/">@2E"R[9WV,Z6YMK)5X;BDW:T=0Z31.ND'/&5^CLB\EM MFYINO^XNMBYHK59U8=):3QEB2!TEQ>XUNGM$7]>)3G\1ETH\ISGU/A"996-B M-B_<5\_NH""])%]S/':Q+I@FOR;K-820U0'G].ELCY[9Z11X$>+#\^ +L<

Z3+'F?1U!5Q?QA@8-! MM&RI\MR]?OGCW>TL,/:F?_-1@@];034HRO:F:S%)UKPETM#A=)GVP^,H[GY[ M'Y\-XY^?!V_Q>_?LQR?]/#2LF:]<'P?I1X)LWWV-([CO<#^_LON\^]W/9V+X M0ZD(JSVI)+IRU):9NPRB02V#(-4]H<1=*E\H$%VILRC&4?/'<_" M-;29H<./EB^\7:NV":U QW19VQ 5V$8S]*TP]?Q\-2[DDCVZH*&]7'54-&6J M&31A/AHC[XWV[O>NV9O#/:70H6!-VPN/;<6.PG\>[_-X[7$>I;VF^PC97?DZ M0O!]A. G0\B@EQRFU0F1X^3EO&#BO66M8@=."0<>(?CQ",'/A9 OZ9#-+/D3 MMD7&0INR: ,C<41;"FBV8R8+2V4<^J?5H!C43\_2Z M8B<+8=<5ET-$Z'4$)4E^ $E0&X(LE?2L,)-M0=VB(\=)N%2?YC((,Q]P;*?4 MM$O]L-L:[PXYTAU_AA0.)9JHN^K..(WI=H#% 42@ N=BA (IU] I+SW*4YFB M3;$R<$W'-90NX3!Y32\;HA9V!7(14_02<8//2;D%;$'6@40+IB[K8VLKXE*U MB@][\^6*QOA:1M?&: +)A)WYA\=ZV_)]7\&7]%0)QX"KHI@(,W,2^;"[ M#A=3\ &4MB@ZFJ-Z:9YM+_%,]2T%2IHZENW]>"MV4V>4BJW+$WJ^3J7:[MR8 M%T(?2SAN[-]&_OYFK]?,!!-O1A>@I(N&!K80X)MM3NTLY86BB>E!7DER_60J M],P_=OC?!@4%N.!5#-A++3R59.,W6ND6AB,8L^44MKU6L=-@7ADL[=_@N"_O* M8G[#NTN-N1727]!M16AV:YI9)XM$+NP*_Z+>75 $_+Y[YW8:W1ZE-',*F21Q MOJ5I<:T7=CE?P[T+C+B/\^\RU7C2F542783D%C@HE>8RF[^A]?OR_ET ?"! M@X>:=43)NSV2=MKC!#$#B[XZNB$,7,7!"R ,CO+PNO*\55DNL 6']6M4OU"@0,VFZ'"ON-)$E2ZUE@JR% M7=]?V,$+A'S?]^^D/N@E!G0\3<<+*2J5=RJM427L3+Z.?Q<,:1_GWK']BKV0 M9:E#R[UIJ=K(Y)C^+.PANBN[=T&3_P?>71NM"L"=VPH29Y3Y9(*T23OT&9[7 M]^Z"AH*CG+M!32@3.#-=\NTJFG6S.EPN'[M8:Q%C-U["L%'897]2["XJ WW?OY&83&$EF M:"H@KW8'V0E6L/6P>_'7<.\"(^[C_+MD,3W+#XHL2;OKMH6+4S+IE50)N=RO MZ=\%$ ?.'AN61VO$$+-*!C1JL59@$@:LX> &$P5$>7DD<$H/DDEAR M%:,W+R1F!=ADBB.-A57ZX3>S ^$BWDZ")^O+"V.S P AV'HT@J>C>F5C3D\64_H M>7>VW@3+YS%\:)KO?GOS_/#V/)\2K($[@7Q%9!<%TY2MAFE(CFA;!=-P9MN; MY ?9KBU,2(?+*M-9SDP5FO-TX/;&0@+L-Z,$Z[FRKDZFDJ$4 MBC;M%*FYM39)0VD&;M4/":8/3G&$YT_@N<_FR7YBFIXB!8;&%[/R@@:5P.TS MG ^.-XJ)K9IGS.T;79ZTTI8JGA4_VW-&;&),EQ8%"4.$";[,Z<-%LYL*I UY M:&A;=7!X;)'L7\C>8Y*C"4,5['8CUDZ+:?$:*B!,$VF8=G&619202O_5Z&Y: M_G[EH ,)Q[M%DQ(A&3:ER)]PT +20E;V'$AQ7ERA63')=8?QI-4KQN-U/G#B MWRGZ-X:V1<&+L9U-^)\J!O0L''&VLE$!"41QY M;:$)1P2A=-X5D?UV.,)0VLHB10@$[0SS_!+,>EH:CX =EG#$-\?UX7"$F);B M4[>J4DI\LJ+*(VS:(H*7>!@23%\V''&+>%86YAKE4+3(%4"?,EV%LX?:-X+C MC6+BT^$(,2].N34VKM%S;-X!:F:XHG*!C)(&)QP15MF_#D>PJS&WTKRR%ZSC M./QT88YX,9!:($CAB$"6I_TC#S(SZ79&JIYLT*PRJ)2=7!ME@F=H!\^-NTK1 MLC_QI!9 Y)M&=C*C*]FN %9%D3)Z@5/O@7-GKE.$[(\HC+J==C*=XU+T/#== MM^IL$J]F0BWABU/X@E4I_H3#C=8BU^@S]2H==RUZL4Q:9'4::B5]:0Z?3,!' MOG@B!V^X@ V]/-W=VS1;LJ4\\\_RA@GDL4ZOQ(GWRB]HOMC>"S-?Q!LVB;Z/ MDUHU1.%QB^$17<*31>ID+DE'5AU\-Y$/7EX[\[4UP,. M[TSQ4Q_VYOBFM[F"@>BL8=G,:!_7C$HRG6F1+W*RB(_7UM!9I.(1KK^,ZUQW8A?9]-'P\W'/J!@)R_DC=L-_T;H20-Q#BDPK.6 MVA5T*N]TTJ0?:6&\UF7/,C*Q9$EM-T;/ I;Q\ M#AV'AQHAX^THP5(PI9UOL'.$BETRKI<$A*0K0@E;RK0V4V]@B^' 4"-D_%'\ MJ!57JE9ND'<1MCLCYV7;:2XZX0?('T2 OCM.WHK$-+&9;*IVMX',%U5KUK:25E#B=*92K4\;):TX=NR(V/*YBF@3D2^J<0 M><,V'?"]6*&^9 MIVJ.!AT]&:_3Y$AVL5DIJ^@@Y$KDTN9I$,#Q45C]%'6U5XMFJH\S\R+M&.7Q MDD*2EM.I)JCQNJ\X4Z9/++%:3ZH'UJH)?C7OFT73,87 Q=S"HM?Y7DN9 MMP4C-V3;%I6]H37MPH7 X>E-Y+K3FH737*.*ZQH;*VX60)9IE)H-3.ZH87M M&G91@!,S3VT7=:5.O>RR(HVXZQ+!Z+2)8$QBZZ)00=91RJ=M$MH>D8NVCJ"LP,E354Z1;BF#BFBJUUXX; =$V[ M*$C%8JJ&/K:!J>7 T&Z[,_ ,,U4X1^.U7LBSB*BJML*[0UHP MZP6\/4QQ:/#>7_.^//V$V0\&&G3)'ND#?Y:N*<[!QLJ K7(841E/1I)3J&*! MM2VO2=? >:Y_GBC_=MV8-21XHZXD)PC3H>EV517FM>"5>/Q,GGST9IW/8>-P M)=KA@.HV%CPZX+IJOTTHU:(Y7X0:%]_O[30?>0=_HB^L4H.9#'NEFL(VAT1I M3LC-EAI8:R^8^B((GN.7(NIOO$5=G--S0/C#X> M_A%DLR.H#LBXCW\6(;"AYS)QJV !U.=GA79M2OK,L2V_ ?[V+6M L!S3]XOS M)I@[0!?=P_?;:VFU@.B8YE-?$]UL69G,5SR'57M#V@2@C)9#3NP_.-YZ= ^. MD^G><:BWA7K2SKR%A@,]>0<.9[.YS_VVA@!1%CLW9>5$JC18C599I3!S2X-\ ML=_*.1%ESTI9+*+L#5,6/3=E26*U0MSTBJ>%ZK1'@S9;RTY#&K4,"V71B+(A MH.QI^+4LM-%ZCP$XS6@N#D3;PEK1DAA!.N#OS&&!JL(I+ =JC:5TB5*TF1= MAD_V^T"O9E!PCU6_YY2NU-!)/8$(21:QT*6A]LB18",;-,U1&4TA:0I(A5_T1*X*89)$15$$7 3L!X#!P_=SVNJ%[ M*Z,WK[(PE%79EA^Q>FH[Z@2!_2K!BBZ7J5 *-I;S RN%=-Q<8#.!WA+!$VP_ MDL%YHON7M=X"%LB_Y$&:"W/PC22,$_)/,4?-L5Y'4 53,->FNQC3YR+^73JG M).)>X+CW1E7%$W*OHRBS<3$-C48Y,W;Q2FHU!*7 FH[AX=XGBT1&W LB]XYP MYCZ@(.R-]"B1[4]=>F&*RSPKTRQ5947>S&?,96 /,H6*R6$\G- Z&ZH,E,*5M=S\AZO!;8Z&'$O&C-NS 3/TK1/ $'D\:"6,O. MD%$*DT5GD$_IC#*-G+W@9G)&[/N ?=D0A3I;NDO32Y0NT')V+LP[[G!6G(;= M]GQ+ %&<,V)?8(*<:'G<;'4T3E7BXRZ-4G-T003W]8XA85X4X0PUZ\X?WF1; MV*!:;(EE6JN82KW87:*:&_;PYK59%\4VP\ZZ\P0V33LSR!7+O9R23>01HX[S M"3:X-:;#0[8HJOD].7;, C?M2;6T*:X43EXP]4E52BFEX%9%BS@7K7,7X^ % M@ID%B6*FDT4GCQ089KEN"I/:++BUYT+"OBB2&<1]!*$SZ>3JTK!"STV=SB?1 M)#FRP[[0_$G<_B8D_::&!3EJA2?:507)II!FEA\M9*[P[31:H&1\X!#:3:9A M]U,5HE4WUFD$&&M4'*XJ^7IP7^<0GIW![[D]7A]U B^:$$[6E(C3- M=BI)C 8)/>RZ/P $_'Z[%#='OO/O5# R-M0=D1<4DJ',2GOF3AK9[VA?GSZ6 M\\TV*VZ1?.?9L!C8!+!-:HQS\5YQT9X+[97;CC@7]OCIY?8L(JK]Z7+GLF[6 M&;*C%3*GQ"E1J7;C>3&R-<-.O6C5"U,NMNXN&5'E,UDEWHXGZ6(ZDQJQ4<0E MVL$(+_W"E(S=P^M=+I_.51$7(UI-2F/%639*"8VBG=^=?N=N<);[9K36MBRT668].%XCSM()0[C=@6Z@#+]XMM!HAD1]68X+*EU@I@ M2;J;R[!\'!?;"2XB7:A)%ZUTH5+0;$%8?,L]M-L0]9LZ5F,P-$F5BWE$4#+%/#M/ M,-W.MPM6!4K(7S]A05D6>!5B"=#FA%4;,O)DB&1H>3'.E+I%U\+G80?=X>F/ MMB;.R;R G'@Y!?/.OR]!3:1F?V@O$HI#F1))DK3"AKY*S'59]_UV)6Z(<>?? MDICT-"%!]%L-Q&E,FVT;BZ^Z=-CC-==EW/?;D+@MQIUG-Z(B9>P4T\%TA'$* M3+]JY5/+UNUXJU"+.E,Y4G? M0"IR-CUM3+I.,KAO/_Y(K5AA/M5JH,1O')B&L!"$Y*!I,K\Z Q MYKI#D7((M9QTL8AB88V4?+O(9#"8=TB;RFR/;N>'N9SB%+ <4EO,[-GZ.]GF@9+L M"4XR!'TOHVXG!.5D23ARGZ5,:FGU M&YQ&9P6]4HS/R_80#[N>CW*?(\H%=VFW'DV&.HTFTGD&BA+N^6\BS22;(F?1HM;B".?WZ\22V (=LS2EEEURM5U MUR0XT,!K]0HE=;%T1+@0$RY:X4*2_UPBRBY?Y+=+4*%%'D?F0DFI):-)151+:Q4BU:U,&1!ZZH!FHC-ZS2)LLW5HI4L$:'?$8BRH+\CW=[8 M"!B8Y9D+QB6;(W$FT:\OBQP?^A=^7#0-.B@"/J1/#3F'=X9)4$V.X+J@(S[^&<1RD(PQ8E;!0N@/C=:=VU*^LRQ M+;\!_O8M:T"P'!-XC\^;8.X 770/WV^OI=4"'@>?^II9K]G*@.Z/.F[&CU+&+20Q&Q$$ P"YFQM6">K+B]$3(VLX(BI ;. E^2ZFF_.A:D?I,^%P?H%H^6B54?'6:12RZ[26=ZL2L60^ZKGRI&+ MK-^(J=>S?IM,/2&#^BC!"6H9)TE&';IRR*W?(#,ULGYOE*EGMWYGA8IJ-U0J MR8$!M9(F'6RN5Z,U-;)^;XZI1R3=AL$(3I673(FC\X1"VCA73JHN:6GA7UK/ MF5D;V<(1;Z]N$O?U27/=@(/AYB+"K8AED1OE0QYF"@%O(\OXMGE[=@-YPO?6 M&)\ %H<177S2*2KM6C):;R,[^29Y^]$)F3!8R'PU56T2KN]EI-/--.-CBWY12+:09K.&Y@#Q/= %_A6N7IV M2SC)K$DJE3:+' ,PAP<59*8S(?=@ \W5R :^*%=5(!I\8S-WK&/.5">,21)D M@M>4)#M>(/.DT"QD!B->[H5T0\>3R,,AB02#GY'=>WO\/+O%JQ.3E:IT:%DA MY07"= 6MEJN%U.(-.#\C6_?V^'EV*[>,==?5KLQ-:&<8'[;0A22"L";N!YR? MD7T;@I.KIV%5+0,!P:+EM"([\S[1'V.(.PSIJK=K=:%CIA&B3W@*Y31H5I%, M*K_H:@V:9%L5*CYD6&(2!LE"+4WG>A3;5)@9:=<=O>I: M88T67##],T+RZ3- 3E0S2A6JI>P8&7$57DU,._9V!9""M-$ZVZV4![3D@=TDMNNT18/DVDYD252^AJO\G'QR3M2BFN M+I$U1-%#BN++A%6^$WX/E# -2/F!L^_7C29ND9QQ:UN11_S:SC1M3"B$E!@7 M]"6C3;O@5!L."%7/OG7'J_%E?-#O,!R[$,IBI[[D.IF0.\M!INJWV[_[-E0] M?UG+'N>NXVY&X4 :%Y7Z=%"3ZQ%5HZV\&Z/J#53U&!5O<(8]BZ@:&<"W1]4;*>S3--!&L3&93!2,<1QE M/.%JCA[RXU4A*#00F<,W3MRS6\7FJ)G/Y98"0(2&6I/=A958-<*_U :=N)%Q M?./$/;N-G*:Z@Q%0A[12D2AOE?8RDUC+X M%J=S%5U?5\>@WB\V0TK3@)9I"H*2E*'"+:<,&72FNYDR4C M@D;F;D308!BZ-0)KXTJ>+"O9A#&M4GD>[XKD%)JU^J[UT,)")0O71"%*.-9+;^X(V $LB3(W1,U1 MJXY%R]V&.P/<Q@13\\^ A)G8FXP*LM=A+E9P9KD56-Y-M(:::-8)&3H-ULU2#53$3N MQCE)>U"F$5_/Q5??4GP94ZD:^K@-3"UD;.TMI)%)K]42T162]O-?6:,Y8I,=):;K@UH6>T"UE1NF0,NC;>6UGWV?SU(\- MU4\.#.VV.P//X,0"73;,NF&#W?XPW1_V>Z,TW5$*:LFB&&Q=JXT#&_$^-+@G M*;X:7= ][YQC^F#D47XKQ;9QK$@MT^:[D#,33\,N@"F,P5:D/*=R= <,LK0[ M%R9B8=96D\O ZH?#(H6C>S@XNE.*%(K-M'.0\ENAHO"?Q_L\7GN<-FFOZ;[\ M=U>^(/\$#U<7>&?4 \#3AZ,X795UP(RR)I!VD\$/JMGJK-Y 34ZK#&ALE4<[ M6"-D"'B\^FIX9X, E'\BCN''0.!%TS^'P$LU[M&ZY2V!CR2OR;JL.2_-_$^J M^2:96U:+R=P 98ZQ]V^4Z/R@5/S'NL?![]1 L]&_W5#X,86D"/0(ZR^CAYR MTN/7J\)XA!06W4XQEU_-M&S@]@D.H6=_]!%Z#OLW$#MI#S[8GG\SM)^L]:<0 MA.?65@U!W\(BKHT*3#U7<[AL!IUF>Z217(B!769>#VKKP#\?U9F$AL51-(ZE M3R8T!$H,_H.2[W/:%]L>,+U?['8[L(%:2UI&5W$F!"9TB'S?&00V;GJ8>K[\ M#@[O/&)$R3B*Q#'D5&),^'8_2GQ:B,16B PN$.D,@V9HMC$O3=JSD5T)[I;5 MT4(DSBI$PC/>D"O[;V^OMHG%JI+B 5VAN[:5ZM3HZGKIA$RF%UD3@^._X7QJ M$R'TY;_]^R2F_ 'OKM5FVS,GUT8X3*$RV7RM@,Q;H;#&+FG+7]!OQ#T\(:EC MH/>BZ06A]WD_X #TTBQ%KDD@8H@L=DOK'JH86CMPJNG:CL!W@=Z>YP#!M_?I M6,UWI)^Q:]X13%D8JL [U?YB#14=.-O, IBZ%S/,R[J@B]ZNF'?^W1B9CU=* MN@16WHEX[\KV]OU1I9CO"ZBE% H&J"]O"*P(=#B'QA-C,K*JPFFR2MX^-; L9M0""Z [H 6OCG5Y_918 MS2;:+&J1#<3-=;JC05[+U95 +BD'A[N%Y-'C#4>@\V@Y4]("$@)D'\J<6M:I9,YH8DVYDJL,) M'NG@H_,"SD-6"[7P?I/'=$2CJHUE=EP:"O&SNZ!!P30E-624;E&NHAE)3&-[ M-N:6SV[J74GT1VY#9QQ+UJ$W0(D0^9;\>-; MYQ;0%K(RM.)GT5]SDPHM99' M2(%.IPL#"S#IP.KJ-X:VM9A?C.VFMJ#W\TC^5-;-D5I$[?; HAUSVL:YIN1F M@ONZ]:O)^KGE?)H,DHWX"!Y_;F&]*[Z&L02F)H\I!SJ @D&SABH)8Z!5;4G8 M65ILHT9/))I1XEQ26PYDLY9M!B[^>)Q$/Q[N^2PN M+T?$YO&%[94[;F!5#( M3RV.0=?#61QI%D9"8)$4O3GG^F& L^#\[&^^H=Q:,^UHHLG-T]1DU$S':5N\ M:9Q_NQ?0A 'G9W^!3*M5J>0')L);EG2Z#TN )P'Z&>W8,',S8"EX]2X.94IEL(:85"BD05[4T _NPD[E5F$ MS;4U!Q'$.5D:*@E2#&YH.C)A@P[TTZ R8XY6G3R2SBM=O-^(I\J-=#^XF2@1 M$"Q=:=;*3J^"=+E9I[0PVX5N^>SRNNKHOUY8IH,8:*J(I+L<<&9U,5E>M)I( M8%7O-4]I[4GQ1:V8L^WS>KF164.W#%66_'8E&VC/DS<8^#!X21^SFZ&\?$O4 M8W+$;DMFU^YI]\E_M>BFAIJ@=@&:1;'ED1-'CIM50MF\NSA M:7K"QAOS]/4%^-T)WFYXO3W#-[5S'0@T%P6XAED-TY :X^<6\=TCRR M[ ];([DL2"6*RGQ!S+#*U*TQ9N 4]JFJYWQU,^I,[WUX ?;3^$+6&:3NC))LFNM6S7@NVUJXU"@(Z^$57I-3:R\7JYQ;5A%YW:7DR&LBF,#B[94T(#@\7D+(22^%=M3>-.T\S96V M2?#XO>VC_YO=N5R"'\=#I1"A@KFF"5::;+XU=/E"TC M@:')!_B3+SQP!MOS&=NHUE?]10>14R6>&%EHI6(OWQBC]XO//S G+R 6_/%M M)[8D)=*T7:ZL.:UKS!IYM=M ]X[;2_X/]F]6AR8,A+5A_N%,O/J]]V4.Z(;O M);R^[;$B?7:+G\][?[P@U"%?IA4!:S0[%$=BBSE#Y;**K+V&FF.;#^KP"S+? MZG%^82UII^ V$EP< M8<7==\;FM"M\C.J_(N_7W8N[FF-9C]O&[ %#[\F9_6OO&;#I;-=P!'5 ?"1H MLNH^_+<-%U$K5@?+6,O0!/V_/S;?P/]:4'.,_OO+;VW):P!O!.^Y>W2?VG7[JN[WVVO M!F7,&,6\5_IYR_8_/[V[P"D4X/_/#DREJ +!?!@:]N37RUE]-5T0J/')YHD) M_#Z9VO3Z--.R$QCLB6UH#^C>5YY O,^>WHT+JCS6'T3@&:>_AH8) ?+TFU7, M]^YC__$7$V1WW;L!?N]-]//+3Z+X=7"Z_<[!B_M3/314:?O#Q^=BL,U"MN2A MK,+5Z6$B2W#E@K?\W_])80C^ZU$&LU--UNN9.&8H^&F'(OC:@1<0893&4S@/ MQ#3))X@DP:>$$306$N0(3R-)%$U@=QL 7F;PPP-"/#CTN]]?O8]A")%(G[#O^)?Z_KRS>:95^]__04GDE]]!N!SI MANZ; ;(8VUJ!+4];_YF]'-,%SQJ6@/R0,T0_P.(E3=[YI*H+ILF/9EJWE4P, MX[2 5'4KU:UJJE\H_;U>HTB\N9G09QT^)3B>P_CYO(R\AR5 MH0X%537LH;&Z.\^T-1UHVP-3=5M@9ICVW@S.LEC2P@S*IN,$GJ1Q=-DOC,>' M].-N+J"W:X 85XJQK@9G]+^^YDLG$^23YGL^K[$F1[7:=*O:C[7H!M-JQQI< MB^6H>CO69F*0N&W(S@V,4#S&M&(H\9?T]^8+)A]K%^G8'KL?F4UEVS%X&4WC MB2O1^O 2DO8OY@TS9D] ;+Z;^=C&28I!WPE(NYEZ$QD/DA=C@/><2(+K0O,# MZ&>"1L/O%KWQZ/: L6( 44PSHPK7G>MH![0&(W/^FEJ/0SY M%C-.U(2P]$? M,:]3Y^-<^G.",\P;IGK;%/2-4?J*ZZJPG-*9OJ0BW:2HUM=SQ!PDEG_"]<2; M7&^WJ#I;\A@=;+)_$C([.MN/L[OC\\@TM!B__[^8;3S_XI+JB3Q./7G%!&7+ MBVO&\C)TAZ#\AL!\V,@A=E@]G12NM!^E\IZ]>?0>3#EWW&\4RB.')NVDB2[7 MTXSNG[U_>T#^M$C0C][T*BX:JF$^['R8EU=560?0HX9NC_?7J\L;%])W@^!, M(7$T@6!OP#U0DO4=$T\':>.898K_WGF!A;@G#P3'T16*S!$$O9_.QG]+/WR?UVK#/>FV> M2HW+J_C& 7LH^O_A*T1N0/0H0T.T.=/$5U)136+4:TOV3WOX?I1AN_)52_4L M4ZW'Z"I4>*U2-E9DJKE2O<#^B,$K]YN5\)(>[WNFRW(BVR .OQ'!P\P$\27$ MA;=Z_T6O!-'V.>N%2TPPEBU/_]DQP8I9,R!Z<63H@"&$J 3Q-@R"<0 >6'HT2*%P%"B(#$A2$0MB[[YA=MD9]V M1],VG46+R)PM-A3#6JU;K26/\R,TY#V/,$06J'5\%KNGF[[(;+MQ&X#1%"EJL+, @^[/_;%Y 4"MYK" MBY")F\C:3@I^S%%P;&/WQ2;BZ'_S/'QHF[NG;N^&;@1M2[OO%\"T95%0MT"W MC=GV%HGT/4;\S[ZZV,;&?.!@]R2QQ<_FSQ=QS;W'&? 1(]58[E"R^^SSXF%H M D&)+^&=R4')Y3(14H*=P6%7[:YB%5A=TGB0NKJ^TC0RJG#PT6 M[&FI?]^QMKR4C)EI+#QCY>2ADHVO4M+%;?*C[)5AAP_,&HYNFV[6D+:!$[BV MLD9AR5)L:48S=;6VR%=*Q HLX8.1:SDPS$0VWG-?KJGI3XW?2VK[]&O3] FO MNZCX537X=]4.9R!_6UB5MJDVHG^__:B%9_HWF$+)6Z/"BH^P?8O?Q6)&6;,L"? C$T=4[8D M6?3#B]#CEO=7'+^9.19T>>U__OOZRCO2W&?3W-\"_J7[UCU['Z.UF6JX$/_/ M-6RL;MR_ ?)(25UR<7U[^?KS*%NDMTX4#0V,G"(5&%QR1?KRIIP12I),[^4T MF_]X5>/0O>U3?IDLILNY;!5Q4[A#E5I9O+F\VO8IAJ40-,;:][&L*LAFC/+? M^ON62W*5+OZXW'[W5F19^"=CMHVEOBG8\61/Z"M=)"&WA\-,=JA=36Y9 MU2OS*NA2*$1UC7C@5I:^#\>8#?@PZ*_M9U#E2P.R6S0LDR-YJ3%CV%9_T3F8 M6O?MPX"111999-=:OB^Y9#<,J)G4@3Q[MF>0CJ\UJMK)*+3#,'J73]>G>-7; MX[]:\#"10-'D^7.>(K,XO+SZ;+!GRP OKCDSX4HISP0U!E9 =+Q1P*]'L@BL M**H9:D9%:]'7.9-^X@Q<*&+>2O'W);,$KZ*%?_HI9Y=, "&/[_(U#R2>>:'_ MZP*NK^?M4I"-3S:/[Q[IR^Q*J#;P%:VED)-/G+BME !3-O#F.Z/XD_O'U;U?&6M)@ 80]%=EH-?NPYYC_7 MT6',__5O$:4\!CCE\102"FU*TR?=I6&>$X>ATN?G:JO:7R5IS:HVW&0KGKR M!2/N,302P35%@!/W:2P20: M\=-HJL@6/ZTMWI;M36$Z((B3F A--RL8^C 2 M](D%;0I^=&A35"48"C>2\8D=ZVW5!+#:.&0Q0X\M)S(D]I/'\2=Z/G&/75K/ M;Q\9/F@$*7-SZW*Z*#;T]?QC\D>UD'%$--5IT4Y\5>LJ_%R=(M2V:,1')7P@ MJ%B_?NZ/V%*V)X9CQV:"&5MXK\8^3;+7J=>2"$PG --V =FL'X](ZM1[9GN: M6M8Y.9/LU].X"0C*0Q+Z 9*J=)8Y-5I.LRI]5[2\S&?U5I&SI++NU!*]7::\ M9>L14.2P0B)H)VDJ\76NU1(DCJGPRVV5FO< U9Z 6)UB7@3]\Z6[M7AVP8Y]Z*D.WAX M@4_/JO'J\,4D>!5:L5[3F0E$X-NT*+:YAU^[THK]!>\,P1RS'&CY6!/#*Q&U MJYQG3P3[Y7B6PO-.>SW>_'@[I+]_^!'PO["]<0\A+V"CX12.RON1WQ[^TNO/ M]F;^^SG\GOC=]:+B:61S!TEPK?N+E*LZ>Y9IUC%-.-!-X4=O@; %V['V=O7G M93N[B-MT!7$'G.C8RRS?1=]/2;_[W0?6YU,C[GX_)C"\55WRQ<3^>GD#2+=T M.OWKS=L\:^K7+:P;'S[T=4G+U_=Z7N R "SW0 [QK^WL=+4<%FPE,((3'[A88.^KF#"X; M;\?^\BXF?V$X=K]M8$]DO^#;S"OX=A$]L.GY([.!]?>-4'9/;I[8M@S>HVS< M6<^541?%:8R9&!@^34WU2439H%,6$D2(J?#W(":((J2L]])$R<>NZ2UA![^- M04'%#URP-,AT^ QSI]@A$C4X5/>'MW+#F\'US>OI.#8VC:4]V5V^AVLX\'LF M@9&L^Z:OGX'M63(8\NN-_OE7T5\_=LT^;.#W[W7O'IMY*_;=&WV\\PI(/JD@ MZ!_'L=C6 MDW.\[#]S/OMP(B20[!,,F/1D/ )[ DPJ?PM,BG)9#")3*12J9? M[;?VYXL<#JPBH)FYP2^1%C[-D,U#NZA*K3J3*58;T/'YHAE/MDVCT/#V6_&7 M+0VDT"40I$1S%8MKH0L:*<=-KV7B94MKW!H!;%)PN4).;%E5)--8I*A#-2PQ M;#"6US974;(#IMY'QS9NN3MW\UG+-N&D=6R@R H93R#F#$E8&=;S(U[UDV+L M,@7,:5UQ5[8J-5TGOJQ2GEH-W;[P\Y,)R?O$YYSA8&Y&'7\6 [O_9))_V >< MP.\_&>\(^X@QXCZ-?[,AWZ?3WVO$R7OR3*8 3I7]D'@ MTG=R?*/1LYW'ANF>Z3B^Y^^:V>TS'D.8EI @QPM=,!%VVM&<+#UMQB?-#\MQ MWOVN'C:-SW""_M,KY??"UZ??34*>HM#4YU?S&Y/*Z6OD?=5V^$X33+W4.[&O M:9C/6BTW-M>G5C&)4ZB8CRRKVY;!.W8>]J7(RPD3:2([\&B%53\4N/RBTHK, MHL#IK,@LBLRB*TXP^]8^2&0>7GI7XE&+\:!?Q="Y^9.K=C*D7B>O2-;_?,00C M85Q:&)$!&!F 5YQ@^G .263^W:;YMQ-WP9=V]C%A:/L25;)71+M6-4T7<"L# M-$PIEQM-^)C(# PBKBYL!GZW8P.C=_( O9)D!Y,7Y=&A5&,_P1A(,=WP\X,= M:Y-#",D-=,G+QX4M-]C9I?!ZJ;W>LU37>[AW%"WFJ64=#L7PW'4X+7Y04!=T M4194;U_5>W>BU]BR!5T23,F*>?7:9>G=0BSX7\+S,PKGSQ#\\)W3GPN\!2(O MU9H 57U= MSU8G/W.;RI2-.""M+(<)E8P@)+J9]>I@YO:IUJ9W<[LW,CTBW_J32=[G0;5W MA&Q33]$#H.4?*X)ICB)X>B/F"=9 M_WC!%C9Y/_L>MG=T>8,*#O[!LUNUQ&]NP]LK:4!P>+R$D)->"NVHO6G:@5C8 MMX=@?R7#EH H:X)Z%_.*<\$I09YCCK)X9K0'LCJ#U)U1DDUSW:H9SV5;"Y<: M->]BV]M8_]Z5ZOD#1WW\0?JGZS8G@)FGN=G#8,9$ZXE1?IB@&:90+:R2-;NZ MA!@DR!]I)/4#Q_$=B';S\#M?6$'OLP-Y7W@%1[_,VV7C; K_W=)5_ MV#^VJQ>P;;'YP>K%Q6,SW*X]$\?6)#Y!/R79FJF"ZX%OF[)]=*>] @SQK8U\ M;*^1/[(H_] M]OQ/F\D>E+#W-T025,;JYK;+37^W7\$%Q3\Y )>"[.8(P-,!*6%?Z'OSL"?4 MEU-]: :W1SX2"$F0203E 1!%/I%,2;R0(H<\*B73B" 226PT>G[LP1^1]_E" MI\[1)^>^366J=(S)Q[),O4W7V^RER_\^ ^V^)C8?N?WR'(;O;<->>-+[]PZ_ M>\/S?BI%D$8@9"^6PXSN9OD >!M4JUW*E^I4/5NBJG!=9UHUJEUBZGR:3)/X MX3H-'R+;N^O&N"O=QQ[O'MN[_2NH'Q^S2-]C%\C_?A.SKV<3?Y7A'2) D(]5 MVAXQ46K3-?11:FR;@I\])O(H3B2(])]!HF0#;>O#04@\NMW^N\JT@\HO0L1U M$(&E'S)R$)6YOR.0A! D4(B-%EVDZVRI0T.9GAPGSQYPXZA)W"!J/;1YPJU@A;A K!S4,W>1*[3Z? M0@@R=7"K[4OJ97/W6P4)^5U DJ788K[*=%D^@2$D6M8 MJ3-M&F5+A3KT@;-4O4UELPQ7;Y?JA084G*/G]!T2YA)A1DS;WC'6(VJ4X6-K'(E-LNQ;(F!8LS!KZM]M@2U3?ZK M;C)V'ZL)NC#VO>/'G:2<;(F.97F[0UX)&TH75->2_0VE)Z^V4T7),Q8>&O7 MI4H7J*JOK.$J7R]XH:\4FDJ>8,NE"L;0,O35M%\.]:;T]&V"@6J5V$J>RK:9 M%ERVL01"?AT(U+UOO,7R@F@;9@2"H(, X^HMNE!BVW2+SK%4E7Z,=K)TEFN5 MVB6:/8&GR>E[;YUD!17X[B(]=V3;W:^Z[IEZG.4GK6Q5202AH$,H42O5:9;* MT^W^H^?HQ[4P)'FXYMCG_(":K .(F1& 4-GS&"-UW4&U_$B;^ ?.E>'$7NT?]SA.#V^HS=(V\62KB,_MG>WSL#%X?2]8[W/(#-O#1V^:_;K;ZC45B$;<.\"$X#BZ BL4D=#[B:V]=[SMR-%]J OS M\ _/*=J\6XR9^:8/-3:!OWOG'T:E5]"-\K=5F-%(%H%IQ?[:O/T*FDS .Z#J MG6&\'47Z/4F)1:3\B)38I4G9 I9MRO[Y\0T_O>.4$3N_(3OQB)T?L1._-#L; MP/2C!;H(-F\.CE%+P90B?GXK?EXL0*A\)"'$V\K![SP1MN(QT7Z;A/\>ABQO9&QV&1C@N@; [JN"=%U8%JZDG1 M_=AJN:=TXIV6\S1@VP2"M[WW3.>]:AKIO$CG78M7V&7M.BRRZP(IFPO8==XO M+Z=%T52,NV?OL_O&GG[0A+H9QB31NY1],AWB&P:/1:PAA=?E;A] ML[CKKC:S7PKVUPGF;%N\;KV,^0KQGQ.'3#,=^&,DK(.W7?-W51WXUO&== MC)O&\L7UW=M]O#3\YVU%H*H'I^- LV=#?UV6WQ_A2VEYB/=%-I%M$(>R%;WH MF?>JEMW 4J\$]W^.ZLT+87\UKOC# M\ ^D>.^5 +HEV(;IQ@33]+88_*8FF#NR=^;--F)#$-MDE'C!-#VV#8,^BZ=Y M!QUB*/'7\.]-)$VVMB_^? J;[;_YY75Y[,/P#[.&_%JXX_*OQ$%WV-HB";)' M"DH]^T_5@G^K+/B^:O/JE9^E+OJ; ,$26X0@CPC!+E? /IF^Q]^H7[^I-!_; M^_N@OHTJV._QY4/M>ZD*]I(@IH< 1WA<0))\@I1$7D@0@!=Q#$FAQ&B8(J2[ MWWL5[(\H:WZZ\O:OU,F+.=^K;G],8?39;A ?U^&^RAC> HIL0X4@>C%]V,^G M4M_OE;<[F4Y]U?WW7CG@Q5>\(L'5>HRNTMEVJY2-%9FJ7W#CQU8Z]>S]GB2. M+7]]1GE\,* /JVA?<;*?%<,\62\^>.@'*'TU!MC-D@Y-.L.Q!%VR?D#[3P00 M\S-H/OHO7(H)FO>"..OOTZ/WQ$-Y;@-\YD4X6W4+R"&"B=B0'XT PB=$%.=3 M*#+B"3)%( (R FF!?*9NVR)/8)F).5BV:9I,""MN59C:C0'EO<3L94L71R=T M*RZO.2'OLD.M[98,C>*QURWKM1E>,%-Z2V&-WDQFS/R\TO+>JDZ\;,DG#:%< MX693I*"28BJIUM04,^9Q'GG5LHQH8AX3;:4RG@Z$,JW)\24%6[YZ.M=Q%*Z/ M62+G"K4N*3;2@\'(>YGGJZ:+B,,FMS2SJSI9ZEE->L[,\EG<@7*MCM1%2DPIHXSYY.N6HZZ=:);G/4J9&W6Z61F;+2W;Y%.O6Y)8LEUL\;6N MHN6XN3/776[%-/GTZY8SEYPW";:Y0N3EJF*MDSW%Q9L\BKQN6EEDR/3:(EA% MGO \*[CJHKN&3='739<](#,-*'"Z0&!2BUN7>XTA1!/VNJDM#;6$VE3RM+#" MU/BZ)XV "N]Z0/;K48[H9M-EA6/KW CK*]V%V1Q[35\)?]E/N67-ZI5HH-#K M:H[(M?/XTFOZ6OH3MT\T)2..,#49<4J*2)(&[, !H1:7 P;4Q^9,D5/-@6'+ MDW2*'7M-7W4@WV^DU?=4!>]3K3E?SNH54$AU+2A;& M*^LB7 M[J+OO%'[A=^P=_];>./NQBV\1XCWK,F=FWZV]\:_%03#[K%4))?@R06]3T1\ M":)5\5AL!/OZWY],R/G0],#N MB9MBC'>N[#D=(E1\'A7(?1J[,53@IU"23VD)#_\110!&HZOJS3JP8Y9?EONO MNF&#&/;WR6 ?L)$>!?RO>%\!&^__?XJ!;>(P5QC9'G/]6/G^4/%[XN5@8__( M*]AU/>^EYWD9PXXNVRTO!\4KR<:SMJ!+@BGQ')OCURN10_CI=*(4,%8TP2K3 M3)?'=WYV'WRJ_ZN#;!H_S^/9#K;U2)RLG MPZ#474P"HJP)JO7O71R_BVUJ5?][)Z_L!]W1),/>7K^+Z8(&9\BQXF,!>G0M ML "Z _*FH66W*89=V9YD'0M*!YCT2E0=;XHIRP+P'ZDMK*!>AF($?M78[;8& M/9S/C'S!,.FX4NTL.P+C5II+K]=WO],I] >:3O[S\_DTG6Z-"QCX([+_::PB MXCJ^SW6<;W8F;HWL+ @ESJ F[Y!3DDPUK\QUH$[G12.-#6EA+?6=3J_!JYR7 MED#>_49_('CZ!Y[ WV%[^!R\K&'YM03&AB%9GA4IA<$^_YS?>A%/=:N_KF>8 M'ZF\3VB^7'FL =-OY[5E/)XRHX+'4DJ76& N9!%8+.3K 366F>8JA0I/N&9+"2*_4BF4^LV-+Q,*&AM")HIZQC]Z0[X#&B<$@I_%%BZDTR^+R&Q1\S6)I-)BI+ M>R_3G@QX+@>4=*TUA@SV-G/2R \4O?EX2,N7$^SN>E-'SJME+5@6L&.R-O-* M:_OE=R;P#H^9*N3-9JH$R*^Z=A#URH&5:P\_8/KSW%DP4%4ZHNV8-W%Q[] %3(.=.K?FB LEF6E*^+R4''#EF!V6KVHPK^A(J$&B(I9*W M%?AA9L"3C3Z.R;IH:"!R";^[2QA%=4YOTSRRK.23K&I8A_3.:Z M.&LO(5V]> V9^(&3B5N/UY2\PU30W-IM"OV(Z2!*9(GVN:-$EN#8'CN.;G39 M-OQ<-W1CI^3JP-L!AY,!;WQ S;7*%;JI\7T!*5 .3]ED*9-'QWS:LTI2/Y+) M*-$E4@!1HDMPC9FO\G\A%KAZ1AO(BLS ,:9K%1U?+2'_/3,'_X%YKY.YI8"( M_T*'*!@2G3&(CA8%TZ#9UUW/E-H!Y54SYQ-6G1,([:93HP5#.\E&EO*J!T/K M!?N!D5@448E('QTL"KH1\QG.)W2!,^1YKJ5H*<1>IPGO0U@-'5Z M@R5@%OIFAF)# .<7;&V9F"VL3IBT&[ 11ZY9%)L)H2GS%%_>%8*0=0=.Z38 M;>A6QN?PIEW;8S"]LDT!+CVR+IBN][XX"^I&_XUTAI]WN'/W#BA&(C%-S&O. MO$Z##$58]0&/QF?^^Q&\#28B]8/ D2B8$VF,*)@36#OHL@JC,7"GU6':11&F M5R6[Y7&'%.J^PO!B/]XQJ,3IM[@"8#CYIM(VOQA%3Y=@_"WUW7?P"*,PT+5L M)ZCBMIY@!NC_C[TW:TX<6=Z'[_^?@NAS3KPS$=!'^])S?ATA0(#8-['=*(0D M0&@#+6R?_JT2V&T;VG9WLU-SX:%Q6:HEGZ5.7=8&P6H*1 MSL[Y04# ^D5$?%N;3N+X"4."$>;O%//("W0A[>XR22%'S\MWI5I]C"E[Y&/L:YLA%=DPKVF 1+0@.Y%L'C<-5#> M:5, 7WSH5T:!)S[\,L)W@Q(;,F6ME'6_(C- Q6EG9XPCB'$)2NCC(2#SH?M/ MB"#.F#;XXB._,GXX\4'9!_PPFTR,T:#%]\6,,\WR71FG>"JN9@M=.@2>Y,G[ MBN#$LEC:RT_5F]9S= MK>.I8UOVQ"\H[N(.ZG7#;\$NQ@3PK,!CSPH\;F1-;ZS9HMB:!;0@2+9FRDL% MCU//$E_QQRGN@Y@"6??7212_;.*?@BCR"C%LELB>+Z\M/4HS3:9>GX\A43 Q M4;P7^7Y[9G[6A,6L];-H3 ])>I?&^;ETH4N/\QKY[*R*SP[)!QC--@EIP69G M#*9.)Q)+&)7,(@M4'V:G^KP7BX8@CR#_F0@.A/CS:S _1[R>Z3*&5Y,)F5AW M(B&?VX14)T9\K,-@[^4>N LW4$8-)@D]7E)7#^!\VV#"]!_:#3+ND'&'W$#W MHPUE/,?QW%;H:5;V"?;//+E#_P&B; H+S:PM"I+8:J0[V:(7\(T:,/;BI+?8 M5_:],UU$'(@XD%?HQG6JW^2-L96U2H0[&%A$JSG5^O2D8Z66D#<8R!L?9[#[ M;ZB"=3V^P+Y%\O8WSW'6!&CQ27 ?7: T ]Z8>MW7EF$D7"\$CPR]1#@Q @.* M0AP*KD*WU,AT55^TVUE^HZ>#(,^*_/QO"W9^:"LY# L:\D M_9_$B\]P-O:FTE%7J1<3MB.\E&V,PF^[/WOZ+B:KYR^]P(28^^8;=EP[!#[] MU7/C=0F]V3<"_\I ,0#_W V,PK^R](E6ZLV^0OY8E_^IB8D/R>]?[5KFC21N M'P(_ T(!M&9O'[O<]G?WU9?O;4@HL,0[O-T(@93!2(*B M:$VA&4U5*!XC%97%"65(#S558PB6'U$[@5:?:S>&44X-))[#U+8PJ!G9GI+. M-Z .]K:E+M^S797Q1&[2G7 M "WIMRW'4@'S,3X?R/,H4ZQT.LVHRC: WH?M]9,9CC,#+S47\^7IF'37"R*U M@BWWWEYA%6>T'%*BULF1:1]F2ABH^"CM!0 MJ/VW3^FN.;+(4EDDTDIN,U'K]>)PK-#[+1596[F\.LN)I931%%.B/@QQ6%EN MKV7$M&=3D2-ZEJ,4JX+&-D;^LJ&P!\9>6Q;D@L?B6&HXR?OV?-E*C6#NY+V6 M'-M& %KNS6<4 MM(U^S9[/,:?!T,MPYCJ]-6SY-)^Q4ONL36R-&:!)V.HL,+X]?7@)%;CY[C9> MN 5IVZWK2?[CG5Z-0N_IB^TV'W_S2AMX80_MVNPK6Z'_U+'="_$M$C_IYB2_ MVMWS"[-._4] :_+;5G99@GC[46794$+_XJ:DZ!(IR M%!HGUE4.TU7<\/.\]$+E_&/O"?GNF3E:B#,M!/Y!J"M:B#,M!/^5H-!"7,%" M(&JZDH5 U'0E"P&HB4$+<;R%^-7#^8^TUO.-FON%49^4A"]EW__F) "K"7[Y M?U_H+[\[(4 (\(MF7.$^,6'#5R]Y[:QI3WS#2%3 +R9!0G1U0T]45%^;;/UY M))Y\2DXS_(,X%@25BRS\=NGV?QX& ?&[(,"QKRQQTR" 01.O)1RM^^?6G;KU M=2>/P6P7C3?YYU5>I9>T%T^-;FC>]M _99NN\0W^2(43T-OQY)^W+;:>\GC] MXA"$(]/AI>?I4\#X$[/HT@,\3@0-='E<9];<.\F85/>]D1G^)!V*OI[F2HMT MAL6(H-\+G<%:T+2QMJ<1>\BM$/(]IJDW*K8JHEI/&\N MJ7X=(O0D^8HN8#QM"XX!?6+F&Q/##+GRZYO@)YN M##TQ5DTW ?9G8,2;B]C3#R]UP>*;<9@PV*83\PBT':U!]Q)JD-#@!3!X9I"8 M&/KX2 6K!^09*] M9QL5T<09:0(9NJ8S439S0KYK-UR4IE92)4Y$?P;^F*29_&!B:G9D3+. M=#V*G<)[2$"]H9GW*M?>O@LI$_F^X6KK1.B#>;/CA4ZHS].'S+WCFWN7KNQV MRK.%*QSN^Z[AQ%]WJRSE/-\ HWY">!L"?#M&:.C]@/NOD670YK5YCK1UF;%= MS!@/,K*JPJN8,+"!3)+\OL_H. E2$8M<%:Q.>5ITA<-%"M@?4\I;)K&Q9=&F MIY44EHKH,N5E>QS!02:! 1A4DL.Y&W8K?2;^ L5<_!H)WBOC73;\^K&5I,^H M/&4]+U4GQ30CSTF<*F!#LS-N-!0.JCQ\DL'V*V,<3^-!R+YE9#.7'QM27-[ M_"VZ:Y-2K2YY==.J\XV"I6E.,5@=9[0<$JCJ:>4I+>2+SHK5EMB]F5.YK10%JH9L540 MQ79+X7@2)R\ZIN=.)EYECMYU,['MY]6D.SZ0]>*Z\S/O=?CW]Z4=2DB"TPA5 M(Q5N9- *I>F4PA,L U!BT#RN&S3'&V_3\2XJBP8QS]=YB\G6UIH_;'<&Q,&$ MS7:KXA0-82F+9J@'LU6/&+", %KN)4(N4=7\6 K+>;&4$4.NZ"_9(B4<3.W, M*!%S+ 6VCJ:56=]> M6+*+#3P/]'TP*M!R;T3TDI)*XT&?P!RAX0DN9;HY [;<&U'4*]"%L.D(%M&B MS($X];26LCR4VGE)U)9CPNK.Q5K#[H3F5%%%>GPHM;.@Y/MK=5GTL%IHCZ(^ M$Y6HB7 HM3/5M.A9,[\JR25R02L]BO0GN>6AU,X9*>C9[?R2E-Y8=Q MTWW1R[,2%V[64Y'(D-C0T5G)R"QAT[V5RGD]2NH;TL:*L$JGJ-##5CT'GGI MI,;E;+_7S>!5+",*UF(D#4F6C2N$[S5EU&6MSD]'(YDHU17&KS=&XU4#UM?; M7U8Z/Q^GU\$(,\<6G\OWHGDK'3?=&U:GQ JSU$PL6;4>Z6I^:6)W/+X$=X<@@X<$"RR M.YP/^6&Z9:6D=I25!T6?7H"G'I"LCLI-2K,U) ."\ M.L$9:]&VG,RH.Z#P/+N:[: MKUK=>GJ5+Q)M?)P#,W!@M?H:FQWGBU%*;'4G[5Y4#!<9%73@P&JU:E.KD\W: M#1&H8MU!23,:M3[HP('5*J7$?F_1IDN6ZEEN2??%/)L7%/+ :BF.,5^Z(97' MF%3.7>ES=]@N"-# WVO*3NOI@$Y5\O*:7]<[\MR1H]4R]@6\;=K54S-;R-*6 MG,*Q(I5RM(H5Q$V/G3K^S'GA&>8KQ:,,IS_4I LF7\8)M!!7L! XRH)])0M! M?F51]N5K6 G$35>R$(B;KF4AB#@I-5J)"V6&_U!O/6^ZZSV'VIGR7[]/R[>: M*O[WLR737V\[4WSE0%KXHR;.OFZ!^5,8'4&"J*\X?=,BE#4TPQD:?@((4.*/ MDV\CGKT!V%R(9Z\8!*^JN#X$=5Z**:]9"*JUMIC _SX& 5X\5/*]@0JM5GP< M?D1!O_1X3YJC_$%C7[?NM.O*]/9FJ9'\(OG]P.5R(_)["WKV>WO*]A)YF!"" MP("Q=3>D1)WFON!'KM?[P-A'1RXWNR$@H;M>H?O(EWYK+'Y5&<1@(GF87S[. M*&_,(W.AVMMPZ3M1M2YQB^P:-+!C7!*[2IO@Y)? A$"IC5[< *W6L&HT8EN\ MW"W[J6RFN5@+HS^X]060)K@Z_)_X V]"F%%]']9WZ*AV9!RX_T7@638UG9>* MLB$-B:(D1V,QV]BE>V>I),^>Z"XH0O&-H_@:+:,SH1@GGB]O!J[5J!2C7@GK MRK..M/#;^6YQ>788+ZQUZ*VLM2@;@E?PG4IO2*OC;3IVDB>3++>?D>9V[,8W MZH6@:4#@PB#A&YH!Y@@&P?YE&T&04&W;6ZJN9L 9CZ\8AZ/(3JA/?^"-$O^^ M+5X7GD:4\_SL;CQ/XV\^#W]G.+\5C"J0&@7G4ZF>GK5'5H1YKBL5*L5V>0EO M^B<)(+<&A#3 4;R&'K":6E^8W67 ]W29_5:(9+< 0/[9CU4NSSONW & M=1?.@&R37R";N\S__*0K/' "Z!,K#C'RMO%#/S=H!HV.,QK9?$M2+)GU)]0/"]7?CN%(>'A^_IM(A/X9<:2$6\7+#J%A-TBI-VWO>7 MK?$V/SO.LTGFWAP2'P5.MKU0M1,G#)^\^.B1S8.\%%>G;'S$4URMP+==*LJ) MI>Z*&,U%9;6QA5VB]23#\DF6?H^I$&@?'+3(47&*TX\/4(OW<)^9;6J,U77" M]GBQ634VDK!+B9YD>#*)X_C]^"KJOC<#W5LG$S-;A=X*5X]#=FP:N@RVQ)8'NX7!)XRT^;-8R/XBHK0&5@>"I)T<3]N..VH4,H M9 C%'*"0H;.'#%4]5_MYU%"VC@EK/-.3YZMY@<*!+X._I_C?H M?O@P=*C6%LJ).\SFN9^W]NPYG']J^5R\'/KGY>/?1Q**GWLY+CX9OT*,[\[5 MC2D^6[X\P))*5QH13:Q7E$W&3"T&G5P;W]:*A%F!DB0,7,(/)11!]('HXT3T M\5.OR\4GX\KIX]2!5 ?X8[3F>H6<[;'BFIJOM%[3+>7K,7\P6_Y@DP3_$7]< MN]_FH]4L2T):*DMM26PEA&HV(39DJ=V_W:2V*$O%;0617&3)D%Q>NUQ>/.+A M>31WD/?VHSW@Z49.V51CJ30-="T''29>^]G_!7>.2R\L$NA[/!T_\I9SL;/A MUL3SPU1H^ XPV8;A+AD5CMUBW/NC:&Y'S)A^38Z,&W-UQLAI ^"D5=ZH; M"*X.T1/4U35,@'? BY&151L+O2B/K6?UCE(?I-W"3%#P. ,EE62)$U[=1#B\ M2AQ>W'BZ^8/:WP$BL4(J-U*YK]B&O'6%X2E%[HZ5?GY;7$NOY\LHDV>L;I?QAN4& M96@9H"7$N2A)@DVR/(HF1^"]*7OYYK6,3Z.W[K5GBZ&WKHH98Y6:9NA"QBK' MZ(4GE01]$N7B8IH$F!8_,O2$X$&VUP.,/'#T'"-D8DBSZ_8 MD+FC(\I;5Q+$'8Z:1IP(X\4IS\\9)VJR@[DWW2RMUBQ(#56W8>CD6,&WR2=Q M*LFRR*_PD'!$SH4_W?9_!X].*>S5VR0FR<1H@U6F,99<0CS#=$TXD29:\ M:_?"ZUS5]LN3:F2DG#9R\VXNN'PRMOL1[[R<]MK:IRA.HIM+1ZNR(RR?&7*% MCEM7Y:"AX'$>2A+#DS3WGI&#T(_0?XS0[$=$_XEOO'T*_F9_PM5\KD+)ZPY? MK7O->FFQB.$/?1S XB"96RX.^^$%MU>YL4\5B?<0E':C_(3\''^H:GR.9M;# MU9R<63F@91AI3;8V4[6[!/V!6@9+<4GN74,*X>]N\8<<&W^ZV7\*@#G+KG1+ M'I[!:CVZRHTH?=W1&Q" 8)]G:2K)X'=6%N.-)Z/LN>,?T9')1)RZ^LFQ,8/) MB,%*'S]F$ADXMWX&BP(H3J S ##".*\L@.*[*3GL=98?J_,.A>777JL\R]I# M9BXH!+ZMDH%C1))AWS-0$'P?'+XHA.(4*L=G\6NT6\$^H7L;VO.04YR2/03OWZ0-%6?K.?-SQ+B=%S*8\F("9D?.IU:33 M=U)T:SA6B#A5'T%@29)$%3X1CE&JOBLXN'@7R$(_F-!!PZW*Z]5X7.YCM0I9 M%B"0X=4/'$]B)R@;?FG-^!/'&2BA #*&D"_C N M$7&1)4-R>>UR>?%(@>?1W$%RNC=^ZXSG.CGD?Q?8CY1,9C* M9G54.SJ4U(0DB;I-%W-#.86/%(:9BKZP62H$#:U&/LG1*&L BVR&,]I,7X" MMLIT$YHZ M,T/U>+5K'X)U;I1B+FXCWKH2\ ,_=0 ?RJRS):\!! M@WK6VU#!6"'BI(,T@R4I='+]F'B\N&U\\_O[;P%RM,P&7E MQD* @(0%ZPDR2=+'OSUW37Z#IA&JI@NS!JF^"UZ+? ?(#$&^@].I#4]X$W=P M$S0M2A.9BCE2H9-I$=8Y*S&E6%8Z\@5H#9LLQ F68;Y2<4E M!&4$9>11.)7&\5M8UIU<(ZUHXY*S,N/=X[TW%^ ?6I M;I =\,-")*IU82@2?-^3V@)$?1QQSW!$DG[?P+AVO\;GKNZA4'MTX1@E#CB? M8A)3T^ZBRQ9[P/:R(SB']6U.,"$,?7,8A;!43-N#]Y%![WS/MD$3"?03V!N' M_+2UP<#U,RU.%XE>=L+GO#4_SRT5$MLF+B(Q-LD1)XSB1*B_7=2C- ,G+S1Y M*MA+FX)H..!)RB>Q&0\,LPYKM2\^\C"<5G M73P7F(Q?8=AWY^K&E*X7EZ\%5]_GX@.\.G%8MEK+VV/9L219YXQB&1.7L(-Q M" O)\DD6/Q3"@H@%$)T>3M@^D6GXY__[V7??_!_2O-LS__V1/(O!K6; M2B+F^[&1&OJ&:J74$7CO-]5>JNM@-TB6__KLUOCVO$_ 64C@V%>2_D_BQ6^>EZ\'J$W M^T;@7^%QNP/^N1L0A7]EZ1.MT)O#?O+%CJ4F)C[<3?[5KF4.RB/\#.0>;!KV M/R]WM=U7P"2%3)WP1HD,W)Q<6-)X)Y[J9T3T]10?FD$UWEX4;HAK0Q+L)=J0 MT12*UAB%8U1"T322QGA&HTB._+)]ZW%F;6\/_X!TRE(U4RM7$V)9S+2;4B91 MJ)6S4C7?2F[=6>#76[K>#BA3J[9J92DKM,5LJPU^5L1JNU7+;B "AW03)AK#0#8&]F^(D AM=Q;CZQ\M\H,RRU_3/0$A5"(MRWS4:I3I#-50V3:#6QJ.VU\I2>%EMRT)^OK*F7 MYN S]SIJ]!9T+U,9I41&*.1KN4RZI'I>,_Q M^F/8=&],6,5L9P-?KV* UH2A(+@KJPG?CS-[3QU1M4'=F=MB1&FF&["",8\$ MA=H??C_;JJ^4>E61C6C3J[&UT= DEZ#EWO CC-7#>69=EAVZ/\SRN4UIK<-G M[@U_C8]7Y9%FIZS([#JSLFT;Q1%\YO[P!P-3[S>"GF?E=7QNIXKNB''CIGO# M7]7]15ECFSJ6:I8G66<]";)\ S;=&W[3F--VBZ@HF"E,%GG.#2KJ('XJOR=] MI- HV=E5**>(7%>N8O5RRQTKM++7U4F^)(3+<8>VYA1=TML+.YP78-" MU9[P%2RS6>*K:4G3Y98 F^[-E"VVFIG9.F-B1#==3!4'LXU;A>_?GRDLE>L& MFP%+B+5Q;TV(0FL94G'3O9DR I^01JT,)SHX6>R.Z:4/HZ29_9G*!:[(LMJH MASETE.Y-*]F!+RX5=K]EL;;T-I%H3JP:7A[JS3HE,XNQPNVW%#?3GC:GU8Q( M].P)F1'G5!:L$[_?TJ0-I6ENV!%FCDU<=P@]5RB-P8SN-W5[?*^_EH2&Q1"8 MI4F^75LIH"F^WY0'U(BM0U+'\IMARV*"9K-C+Z&YOP_ICF;T#1WGL50!\R8V MZ["%H@#6:;\ID$@"6X65M=ABZ$5*8LQT6 -/I?:;-A@M7.>F]3;F,!(_;HF6 MWW;&L.F>_+67M<8XY[A#,5,B@ 2,MVWXZ?N"6!^JIGK+*Z*5HWE94)NE*5T M$#?=E\ "2HAG$/]D6PE%HY>D,"VI-!L)M2OQ!(SE*( MV^[)8)W4G>+?Y00T:"_0A#1HS]&$-^.,%&C/T80WXXP0:,?9LC_L4P M]2MR\K%WX^1C/W%B^EYPW\M:%J_K6APE/O(\'K]?/S)^FKI+1=">F->O7"K. M0_*W)A7GT=QO;5805A!6$%805A!6KMMPOK59N1^L:)X-)^7_OA!??EM"N.N> MBQ>)\HY&%?>R_(@J$54BJD18N8 *?K>3@CR;E_=LWBHH3NOO_%.JW&;@NQ4E MZB9E &T7R&.#$/0XMNESS3C$JHA5D<%Z!;-R[PAZ %:-ZV$@0D6$B@CU"F8% M(0@A"/D%D5\0^07OU2_X5#0+*5Q(_T9^8B0/;^6AKIIZ2D("<2Z!X+Y2U[UA M/!6N1A*!*.)YR_A1O12)!2**7>6/70$X)!'(%8%<$<@5<4>NB"N/6]PZ'2Y8 M0NR/#X&B,(#5)4"?;F7WN+FH_QL6C]OR62').*,IHLY@/G D&D<7C:VY<<.B M(:J^"_J#: /1QMY<2:[F.<9V?OXJ>P$L;X"D!#$(4CO.Q!\L=].2T?;VE([? M,]//6V62?6NXIU5;=34CH8:)K*$9SM#PMXM.XKN20+!NW]$L] N/]F@UNW?V M]ME'\UZE1^(WBW3'57X")5SI UHF4Q+&3'H](1/V@-RI:8DE),J=9VL*7N%VZ% [4@;6%-!9V.+DD,MP ML@W13W_YSBC,(^E.V3:@T3 36 (),DC?0 1 6?NTZ" MJ. 7J. IL.S)4;OC &XLK[#^0FQ;:J-;X;@D1B*- -' #6H$$/A_71?R7V1YBZ]_O@HHW/KF=V2 M^U7,RJU[C!BUQQ0],Q9]>W1DRP!,&GC, 5:0HK#3]YID*):F*ZV7S2EMGHI9 M@?KRG2" E4#MJP9_(U) I'#UNL$5DL)3^&B,T:V/8$<"Z4G4:&Z: HXYM:6R MJ.2<4L"/ST0"K699Z 5X4Q<)RY%;=8Y3&VUH'N L( &@&A!)FJ80#2 :^%20 MZE6QP/DMA,"U&I5BU"MA77G6D19^.]\MGEBYKSJ.V;'[LZ68MXJ"&?/DO3K&#*2="3IC[#L#RCI)T])=6ES(!OY*GR.@BNQ/4 I M;4\A=\8!=9SC VTNSE4[+4O67)Y%?G,^);CN[UL80+/>.B1AE/ !XZ)7:JFZ M4 M2\GKACG2AEZD71DN%B4\.<(),4CA]NG.#AX+' S("VON0I#_&D,^>CA%) M^G4,^<22?E)?TR,K:Y7VD:_OLGLQ_I6;:4R3H63K%R MOI;G5V&^0HTZ8Z!GQ4[<#_6LF[R=(;N^H7EC%_Q23Z@.Z$<8)$:^YX!)'D'5 M-S$T7/ I3,S@T3E8\IFMND$RX1IAPALE0G6%KFY$/I&:/KQ<-);@[T.[71!GT9! M"+^M&F%MU%97[\:A2G+=ZI%B%LN,UN7-K"?T(G&LL'$P.DNBNRF(J]!VCK;S MAX'(B1W[:%<^G:__ KMG-460V4V*2QX M>A+JLS\?Q:^C^'5T#GLKY[#7-PLH.!=!!$$$001!!$$$!;PAB""(W-$NI;: M"B1ED\V1V;$ -LTXS\V'F^;U1ZO#$Y.$;BY, &H=1J=KMNH;>B*5^/?[HI*- M_R86E%W-6DFG>#$LEC:RT_5F]9S=K>.I8\L+\7L%:+-/(ZP;?ER,-KL;Z/.: M8]LUKZJ^K_1L:3%G*3PGJKCJ98**(/;PY9?OV%<6WUONQ,SP$_$4H A]="Z/ MSN7O?\@H;AE)^F,,&4DZDO3'&/*ED[U?O:?T//G=G_7T%[H[-%$.F&:%M>Q/ M0ETI8.N^0J?Z8VFY:C44'(MSO5-XDCAPD?AX#LV'0L<#$@+:^I"D/\:044 ] MDO2;U,^$DYH8KT X\ZZ6CC3%EXG&!)SEBJ>Z?AL?FG]8:EM*0@B0P<=!TM1!U/J MZ?&!2!#_3$.1S[R0^ .,P SR&-E5?,Z*_-#+; 35:*:6P.I2B"_?29Y%N0_O MZ83\^F8!14LCB""(7!U$KOP6ZB_&A8*Y@0]3[;IJZI*;46=FJ-J[;3DKZZ1> MG6;36&T^D%L=J1%*_<:QM^6.:D?&IW=EL2+/E$E-]^2Y&&2D*&*KN!7ORAS8 ME:DDS^V'+B#60:R#HCO1QHP@>G5C MG]).;W5S\]4XGV5[8M[!>]GRJ.";PH7UUBB7$\J-@BM@M84T::N^V:AVQU!O MQ5F8<(6AD$/IKACGD:Y<7)HXCGQL=!3 I\E,9M"5)I;,J!U6'15JOM(58O #8H45R=&(ZQ:#T0&J'=Z5FYAH(3\+R'8A@49'A%*VS!+*$-#[WL.(XE*>R4Z;\>"BWH9L4-X?S( M+O+?Q&=-+GE9-RVXLBEW;*9$M(W2:AS[V+!/X?,FKUG$^9S058K/7J48>KYN M^*GMWW_#9ZM$X-FFGO@7%O^'-%%THOOS$]U+"\]5S=)/P[ N/4L(8M(^^6$"BUT1$O6(23@6+@ MW\@N#Y]64_/MX%N0=1A+&V MY4P/LWRL-HNHW!_FXOR($<*>.<8S>:&!F3UL2+12V3J7'4-&X*!B@"4IDD>< M@#CA0\<7XH3CGF=)Y3(Y[,V7*Y%0*FG7&>,4ECZQ>K#2(F_6,-M]S*RS5;4P M;GBV&Y/!]BB+99@D<Q9DT)6$&ABQW9\*?Y^K!3JMFD$-,#]>4[0?))BJ;0%0_$ M#K>L+5P?._S\YE=#*PW6?K3VK"X=U7*.6_0TYY@A>.^Q09;M]&=AOEVW\E6_ M:T2$GQUD&S$;L##\CN7X)(F_>U: ^.#A^6![%GB]='!VXZ%:PZK1B&WQUW M'*+T:Y3;=4G@^M[>E ?.1'8FR2^SAGVG]# M%2S:">(6-,")AO\.'C^)P#OOV!]W0XT%0F'Y(<'B&*?@]&BD4#J!*3Q&TPHW M9'A]J*HLQ@!S\'__59_^ HB0A(]:I+3>=.4H+Q5%:M59S P!GFV3;YL69D-O MSI<79;'&=B2LRC52%C56XF1?KUMVE^1XT*"[!:R6S^=\99.?I>>P)?NVI1A9 M)C-<3 F1F6[J=7S(IEM# ;3I7/39JLT%%KP_3CSMFE%;]5=NA(HHE,DJ VQ)AN&VU"H_>'W'*\I M]XV-896:0IE:=*O]:7<,6NX-'VN71U:-DG-8-UV@^@6RNQKKL.7>\$E";KIY MJ5J1YVF^3W3+RTK@+D'+_>%S;L^:IRKU'$;@8;41K">I"@$?NC_\V5I1W XV M-V3''A78C)&2&W;<=&_XIIF=Z$;/'5L&MRC[ X[JIY=Q4_YM4XVMZ')^7"B( M^9E3F&2=Z7*5$11:V>LJR889C+-P331DO]O!.RFN R[V9TDN35%^?G^F9$MC\6B2GUI$09CGF@%#-34XIOV9RE,+?#"@RP0VSZB+ M8HUK#S*5^*E[,^7.ZH5265Q(8BDGJZHA]7KLCK'5WT;ZSG& M(HZMV6N:7C;F&VK@X7+)';6R$W42I>S8%[?7=#+);E+#DM.1NYH\MEH8,\MK M\?:])W^M(%0,N34O8F:F79ID%L(HEXF?NB> 50;OBU)(1V+-&%:XXG">FIA; M:W^O!^UNISMMIXFNZ(3.*#LFO%%FN;4%]NE?P#OCM3.OBTZ^;W:T=;/.EK9M M]V1PMAY'>,:9&U9+SNABR7('77K;]DD(8YWC:9_;*9*:9]OJ+#"^/7UXN5,R M8'N<&%#-^^:HJU2LB[G/>F7*-D;A2T4S%6N$\3<[11S#_@/WU]!_>NON:?AV MW[V6N*=/FS#X&6,]3QL2=7U#/GDRVNL;\O78YF<<\K7D:SJG8)\A,]E5#1D) M]B,,&0GV8PSYX03[/%E3KVK(2+ ?8K(1 M7]WEQFN,4SC#O<>/CF"'KUZRW/IGAYZM/U^3W/_YO_\.;\?C]RMGT*^G;F]& M[H/7KUPJSD/RMR859R]O% M^/+;$L)=]UR\N!)T-*JXE^5'5(FH$E$EPLH%5/"[G13DV;R\9_-607%:?^>? M4N7VQN2M*%$W*0-HNT >&X2@Q[%-G[-8(59%K(H,UBN8E7M'T .PZJY4*2)4 M1*B(4"\^*PA!"$'(+XC\@L@O>*]^P6W9!*1P(?T;^8F1/.S+ \S0GI*00)Q+ M(+BOU'5O&$^)NI%$((IXWC)^Y&E&8H&(8BL63PE[D40@5P1R12!7Q!VY(JX\ M;O%0Y"HLAV4"T\7:NML6EMO/S5]D+@K^1E" &06K'V?B#W2OJQ7@TRKMNIJ1D(-$UE#BZMK;1>=Q)/;#P1& M$$>ST"\\VB=Y/I:]??;1G*)@4Q"3G!*N] $MDRD)8R8]#N_8O2D?"8=J-N'$ MKF@3\<>UX(,6+JUF[4U/9B9$Q-?3Y>&$_/UBKR]>L*7N%VZ% ^6?YGTK8Z1, MOVKERT&4"GA.;Y=@I0_BRW>:33+$?E''H^T#YY6=:_38Q67=+LL'1RS[>A=4 M\&NUVZZ7!SY5_,TJDHOY(O06,B--RA6N-8G*15AHB/[RG4]R]'MEWQ#X$?@1 M^'\+_#\NT<% (\G=.?!V1& V&H;'UH:^9>3L[B S(?*A>V(B:*0Y(I R@[&5 MPB:C6F,PT34'J@'T[Q0F(9RB@Z;O:Q5+SE27/0/__*= M3)(8DZ0Q#-$ HH';TPC^.5EE]]]7 GYD>8NO?[X**-SZYG=DL"[:XQ5&VVF+ MH)N55$NMY3+M(Y.!^;-2[VTA/4LIY-J4F92;+K2H&MV1XJJAU)?O!$LG27[? M2CA>G7=$"G=""E>H&UPA*3R%C\88W?H(=B10S UJ?4^KY>3:O#&N1$N:XZAS MD4"W4,+"J"4LQ52GH%?RF4W4B&+5@ 4DD*0X+LFR#*(!1 .?"E*]*A8XOX4@ MZ'43%YO"VG(\EG!:O9!8%QLG-O"'4U:J-VU63N5=!N]88MG7H:>/P+Y\QY,8 M224Q"G]'N;^Z"-P]\:P:8<*,]:9;B:8]Y<'<&0/!#^RKE^?+:ZDE=>8MXJ&& M?/8L>TC2KV/(2-*1I#_"LC^@I)\\)=6ES8%LY*OP.0JNQ/8 J;0]A=P9!^1Q MC@\$*CTI#T?$0FXU)2$*O;I*"[]O80#->NN0A%'"ATX.*&?F8KXZM_(\X36& M/;K6+B\5)CXYP D\R9/OF1:($1 CH+T/2?K#2_K9TS$B2;^.(9]8TD_J:WID M9:W1F:PK3&=!6ZD:[BL1,V48[G1ZEJR.;'NYP0K6>K"H1HR2;K4;#:!GQ4[< M#_6LF[R=(;N^H7EC%_Q23Z@.Z$<8)$:^YX!)'D'5-S$T7/ I3,S@T3E8\IFM MND$RX1IAPALE0G6%KFYW&HW-*J M2"O"G%M1R>\;:U-SK:6@L'$P.LV@RRF(K-!^CO;SQX'(B3W[:%L^G;/_ MLG MAFFI8G4][HG.M%YD#+*\%C=+L'W"\X/WM\_K#_^&!P6@)_"88*R:;@+(@P[^ M: &6= $>JAMP7J"6E !BD9A'H.UH#7J44(.$I@:3Q,CVEHF)H8^-TYP>W"H- MH&!R="3] $-&849(TA]CR$C2D:0_QI!10!V2],<8\LDY_ $9H# M-F@!FJ!Y8,+"+X51:/A-0[/5(#!'0"#"K5]@:^F_-?#3SD2;D(5$$001.YH%[ERU\,=>.-SGF^ J7TRTMO0 M1M_.'71A_+#8#T;@O75NU!9&!B_0G:[HE"315 *&D,2&PL=^>9Q*-GH3G4ED![)MQPIN/]LWK MCUF'YR8)W5R8 -G WF.W]64]_H;M#0^6 ?59=2/@@)])#S##Y0K7>YHN^ M(R@XMJT9RR1Y=C]LZWA5X1X*'0]("&CK0Y+^&$-&P?5(TF_.U?1@NMJ1G>B_ MH&;52;V#S_L$A1EV7^L'83I@VF.H9D$_^,=JUDV&Q\<3DAJJ@:9)@=O== MB#P8WP+@$@7%7T%0_*D.OG;G&>%*'] RF9(P9M+C\([=F_*1<$(3ZP48=]85 MV62#JM=P>B) /37G-Z60S0M_5JU7"H+(T$''P5+4P91Z>GP@$L0_TU#D,R\D M_E Y7T>7-YGQ:&RIF; 09I7IO(HM@=6E$/!@C$31)/=T5'Y]LX BIQ%$$$2N M#B)7'H;RBV&A8&[@PU2[KIJZY&;4F1FJ]FY;EG&Z@:]7W9GLU+H=(Y -3!66 MQ]Z6.ZH=&9_>E4>,FH]:S32+I5K=NJ[U6A75'<-=F8/UF9(42Z.-&;$."O-$ M&S."R$-MS @B-R(<""*7VD7N2G=M^X8:1/YZZ]6-?4H[O7708X>\/:&SLKF< MYWVRMZR4PJ.[DWY-;^UZ\V'&W=!%N=:HZBQC9#)E5H!Z*\X"Q37)D$AOO2O& M07TC&X)W,K9[=V> [W2$+:G/X(&>O3R/LP/P,Z67,>O4'3?,IF& M/)\L\QU'62HX$9_W\/LW8E"0W74&9%S?D%&0'9+TQQ@RDG0DZ8\Q9!1.BB3] M,8:,.!U)^F,,&=V.NQ:?^ZL7Q8ZW)\L]XP5AQ0@GWB$;OD3/LRVZW1IA#!-F MNZ5V6PXK K3AH9>=))(XO9_-!-GQU\D/Z&+%U7K(?Q.>BRG6ZD[R+5;,=UI9 MNKPLNDMSZV+#/@//F[QD$6=R0A2,=UI;R.L1-/)_-:M:PH> DO(Y )AG^A-4@$44A MBOJ#.-/KI:BK=X.=)TG4S^GH+0N-.:PP7WA$VVKEHG"996N9=#5FH3A'5)+' MV1-ZO1 /(1ZZ354)62,W(CP(8K>ZU2.(W8CP7"/$SG^' BG%)[Y6\2E]=H)W MV79G-FF+#F:K"CL:SH/F&.JS\)R(()CC'Q*=4XK3JJVZFI%0PT1%];7)5JI) M/+G] .<>W9[XSQLLD@"+NA<-;>,*P'B.G%M"H-1&1[Q<(?&;0!D%I9552H_; M E^GG=+F]R,T7KQ@>[6B%H4!'"98A@.0-A91KQ95]!";:XKH-MN&/^.!B4K! MVQ4TFZ39$R;4>L2-_,+@>34E_SZ>_7B'G/#9W?K*"6%_>S] RF52QEI-^*L M=:'$M;K%A:=R,0W07[[S2>Y _ =B <0"B 6.Q +OGZ?I?:-'#<04+Z;RG,#E MHE)S5#JFPG^ $7![R7MI:BS(#D>E%X-A?Z)V8D;@OGRG>"X9:\.($Q G?.#V M0IQPW-,LJ9ZG9_IT.;;64RK#2,TEQ52.>;A^@ SFO1)NU&RE(1K%81>;] MV M'5]",M@>9)$*#CT\"KY<.SFX\!'A ]AL*X6*.4*XO,V-I MJ,+ZYJ?4^[F.V>MM?#PKE])JOY+;Y-QPM#T=@,G2DCA!)PER_]COS:G??T,5 M+-HYT8>#7V[_!7_S#?I23.VS>'SNIFX&,UM=PZ$9__Q:GVU@N:4F!A2:;Y_M M-/;4Z>7V[X9@=3[-(;JY^/X_\./IL9IMJ#Y$V63W[F<4P=?LJ /#_G.2:!(- M[%6&_S1H@OH!E!U8F!>=CG_^OY=]_Q$ D-(\V_._/<']Q:!V'Y2R^(77G?? ,H[D!/AT]_]=QX-4)O]HW OS)0-L _=\.A MP 9&GVA]7HN@FICXD&;^U:YE#DID#!P7THG]2BIW7WWYWH:@AED&,Y"U@'+R M+(_J9V3R]>P>FC0UIB$%TUA=92E5,=0AH5 L9R@@4\/O M9^S8'GQ?]NTU_^/$YS73'0(Y# -RS!$* Y"H4$.=551:,Q25)75&8_@1HVH[ M:56?5(>FLVNT$IB0* M0)O"WK8L]/B\'[+"6E;[39-HNIRV60L*M=^R/Z'LXJ)B=[!NGV1[84.B! VV MW.NG-FT,*JG.'%AEFB0(;7_17:7'"K7?SVRWWACFUODY9I#AJN^.AU'?7RKT M_MM'S+PS[9$,CS<;?E+'+4U*DN%7:_ MI=!W9W5AI+6L=8E2Q:ZJ5S.EI<+MM]SP7G?>]=F\M9:Z7:548?W,M*'P^RT[ M.;EKE@?84G;<]#S2^/8L)<0%&_>:YHP\A4WRO9458>.BRTC91DUIP%2\>TVE MK#;EW>Q M5JY46>3P[L9UHH3B.PU76ME68T?O VC%\.6\)0+O?;YK-#4H6C0L+*Y]:9\Q&"5MU>-#TP&KE^Y6,,N$6 MHD@L;+IN3S*8/P+ :F59("]#;F=-CA3RP6L*H4\)&3JELY33!9Y8+4<5TG-FZ9?%?-3L;J) MP"85Z$N%/+!:94LH,%-FE<=*:VM57:0]6@3B0AY8 JGJ^IS5$ MRAJ87OEB6 M\;0 .G!@"42_;;I\MRU8+5(;;KK9S)#NQDWWF-7L:AS6:Q*B'/'-Z2QG%=8% M@%C0](E:8U/SV9#8^@^ $6&KL\#X]O3AY?8*-?"=]@V54FVKS+[6]U_X%W;* M_KX1%?I/;]T]#=]NS9\+=V6XK]2[R6]>J-$OGN^!9XYL;_FTBS_].P4]*=^V M-M$23,*'5LE..8A?_-14'0:>'87&&:R1GUOQOV3_[G[^H3^-?S?N&"W$V1:" M>#?K&UJ(;]3\ MGYR>G)25+^0"?)Z57YP$8"3!+__O"_WE,R) \%]IXNU1[5EO:/)_Z+EM3WS# M2%3 +R9!0G1U0S]X_^_9I7N=0.'WF+=#VO_Y>I#7"XE/K/G/AWA(V(F/ MA/VG0R6_,GNA"C% V_QG,_#BL3N6:M MDJC5Q:;0EJKYA)!I2QVI+8FMH\K^A2?C:'>]MQ;.E6;?^ VMYH]<'^=?U/<# M47]*:[XUDCBGPWJVQ#XZ]?!JT:8,.-[&K>@7%VA-'[@9SO^BATC=OE# MA_FI$9,@SYI*F'J9GXA2*NWE8I5=%VW,W'0%<[**TC7\]^\BU7UO9(9E+P@. M1"AGP=\19+D3RNJ@8JBKYB9DBPV%4L@OWW&"3%+XB>JW(RC>"A3?]0_?&1)/ MFRGL723F^GI@+@N5GMR=B"MNYK0YN0R#WAB(1#S)D^_EW+Y)RU/0IU$0PGM: M02+T$KX!ED8S;2/Q8]N'W\-_:6HP2P0G\_0^@95QG)^AW*.K(_C[,LSW>NF/CQ376;8]\H%5EC!LQ>\X5&X7B@_]L)1"H^4O&OQ9R]+B8[K)+FWDOT@1".$'[-1ORMJ2JG 'BW M,@I&71H?84['X;&6X!K>H $ SL0 )_CWSLINR]F1-4:&[QOZLQM>72&/QB/: M1Y?U:/QSANI I]8EMD#:9AMM0Q@!H@'_SX OS3!XSWU!5U-%4ZE/>8OQ KE5 M<+'-C&DH'%0HV"1)[1<5.$X.0 31FX+H15T8YT#HJ96!WT?HD&@3^38A#:WN MNE@.FWX9I[@Q0"@#$8KA[V;IO'GG19P#,354 P->"'!FAAL@OP6R:I#?XD*Z M1ERP+ WAF'F!Q@.TA4WX<:3R+"^:S4'1T&4*GW4%A8^C_J@DSF/(4X$PC3P5 MEU=./@WIJ()9\VZI/I/5204;=FF&]60(:1@^B"<9\KWCSMOR3<2E')(PU )9 M.X]G[: 0BZ/I"S&0JIX+@VNWUH^X@AQCO&?R-)OI9367ECG,D1NLFB]KZS"] MA DJ@?) )W$,Q54@F"*GQ!_N^^]!\RTBPU;)8X-LJ23FJ^UI6LX4NB4K3AD+ MSR62.,[>M1R8__(COU-=)9:ZSJ?M<*^ MF)(C0U?*A4J';T!T0I.633(';N_IJXO^',/^L,IKLPW-#SS2,& MXR'E_F4HV1EL3:0&#UBBL*FTH!%E&+M@L+W MKP(<3[M @+XS0%^;-7Y7)^P?0?NG!V&L53#2I$"WK6Y*#-8R&8I*:PPQSL"# M,(X[?KZ>BZDC3Y.3^,M\UDN@OQV>4B2TR/=A[H.MSQT928]G)*$S^1-J&O%1 M8&:+L?@^];NL5)[W@FFIP;8MM3 H;U8IF54X =9D!)H'F23?S2*&$/LHB$5N MC2,K#0=1^A:'+4UK? ;$.X'N"TI4BW^S3>:UI=K-?C M#&.#D[DQK.P<*QP\O4]I".,(X\C3<05*RR[Q6QN6&L4RM[5<[; M,<2!VL(D.>J./!U_/>SI>A!0BX^GQC"<4LG%*'T?Y![C>S>V8 ME\+F.J(#:^WT[*" T3U% ;94G-R12^+$/BFA (X'!"M*\'@>I\=KV+Y%JZ"L MNZ5>!A]AJ858S\P<6Q\3 D0K]'Q@21H[?NZD:W)\5+=YH=WQ"VWB\!T%9!R= MVCBZ<,G)6RJN(CV]#M405+T6.7)XE*.:KWR,%H: MS3';@%0!TTXQ)T@Z=4XQKXKM1%QVN-ZL=:2LF$VD^S^I.XRLN4>SYE"DR=%T M%\ M&368U'=%U=)K.8!)\&I/=ZB%Y[IJ!RBHDU9RT6*U%K'\3&K-^]94U@U M07%N2IPDDP2/\D @P"+WR_$4B#_":Z%KL"DI%Y2M?#:(,JU9>55NQ'AEMH5> M[["\Y/^&KQZY-*!T@([:.OAEK&'DRK5N*Y%KUBH)J=H16WL*QA"=5:.SZJN) M1T'Y()"L7Y.[ .6#^(UER:@S,U3MA 'S.>EF&/DHB. 1%6,41/!GYFM=7<>5 MP]N> /-W^090C/4(ZL#&3^.O^3%;7^#,0+54/<^Z>*G8*PS'H'MQB28F2="G MO)>)P'DSX$37(_[(5/T=;"[;>E#B[(HJ=T-<=3#,')%1 V(36JAPW"=3,QL%=ZK=/6$ :9Q!N<4Z>A(1[\6>_2Z MO&\G5C=V4,T!I+8 4&NC^@ZF=0A2P=7%)X@>(#>15 :J7)1HT1$4JM=>FIC6 M6"H$'A_N'\@&@6".8'X;IOA=^=C_#.434<:55 Y?R_.>.4AST5RR_3%$.1/? MO<9ON ;#/[NZ"W$*JF";8_GYP &92'] 37<:812K(U<;3W1KNLG& !:4&DQ^ M9FGE//\E=\50E9Z0^N[)(+'0%Y0<+4QU)YMBJC6W1O(8(ATFK&+?=7W>I'OE M.9)0;FVC" \?\B-+"UE:-^%0N?U#FY_$,!WFKY]>_1PNN))98Z,9QF0JC68E M=-;"%!!9G%V3H),\M5^_$MV50#B_$8_*[>LJQX$YICA>E66(AE5;3E5B--;) MG"- F&^S96'4C=]T^*4 Q9Q4%:J9$P8H/B")W2ICG3AVY&;B#)'(WHS(7CJB MXICA@E<5-?#7;.<82'CNWXE@XOEA*C1\)S'\_]E[TR75<:5M]/]W%8[U?N\Y MW1&XM@U((4+1L6T0&LD&ZV1!4 %CGITR/LG#22YFFVQ,RT=EYQ*8_Y(JVEH-.,\ MC4R$"H,00MPX.6Z$IO8I(Q:^C15OFN#UYFPP<=IM29N,!MT5,-:Q]12#!C3! MH^Q'GK;K-\'K+\H3H9O&\&2JT\^2])LV5<*;&7^FOFS#4!G*5(!"A^ID=8;V MTW-_7M+2"2K6[BT68N>1[S(XB2/]?B:34"!_BD!>VG=PXRK"%^3QJ30<1=5T M3172*5;IF'U=Z(P62!Z1RYU^-Z7J'?A2P!)8BFKC6QBV8RH:84[1-$,/RBU; M0C\K2.!N/2$B$LB:)X^"+ZC] QAFY-*FV"RH#)73.SJISG5Z76QT&9Q(D8E& MHFPB]'2$\GVC'HO[O6[Q2?%6W*SVV-"[=8HPVB!M M3B:F@7'GT'WTI^=8<]HD=:G=2M4ZLWDF6XWR7<;+<$A3D>B!E/6A>^('BF?H MGCC6Q8;/2VIK9 MP,YF1I0XG*ZDAK!L/KL0]))()8G2$281WGL((2&L$7'SJM"G$8$:V*U$7] T M:E7OQA-#6ROP4@,A E*#XI%8@KWM^(R]*YR'KT&$1M=/,[I"G\A);F)F54,V ME$]?T1JD*YF)-I^(E)QZ,LTG9TG2U4:7Q0DU:286B5*G5$E">;T9>0V=)*>X M4?E%<1W/Q$5Y)HQT:M*:+S5V/AA-4UA6'&?5J_&(%BPJVO>NG1:"3P@^ M]^RYN:N@EJN H;W4I(!E^EU*FVG,;%V5IJW^K-$=(A*@W%\1ZD!R]5MR$_V5 M$=)-@1>%OXE"U?L$/WB>([Z:\3X(#:GPR)>%:BOT&/U "S3T&/V9>O5'"%:' MY#+[^S60?5S;QDH//]]3I?2VOIJV%&5!@?E3QE2HR:1;6719G+*43D025'AQ M*!3Y2SN=[DJI.;OPOY9YS91'9;>2'E*D)3%K=1:;PN=3T2NWPGPYBD.(3M$#\"&!BI;@BJL884D MM C^0-;OU'/ZHZN6\':W-NC2S,:(L VM42FZG1+5EJ:/A;G5RK6+B\L8$0=L M OZIR@S9D4A3P)*+ZGJ1F3Z)BRX;Q575DNS!FI&AU(=2?U.E2\XK]$R7[]=5 M6FCR*VUBQIF)V'&85?%"GH,#0I\SA]-X)6XQ0MKIN\!I2/DGB4="CQP!R7B$ MCNV'G-V6*V!?LWGK'(/@6X0 ?Z]EB;K0+-0RH4ESWC-C%@)%WW1[.K@("/[? M,P:KG'^JEP;%EZ.4:HVJNH.XF)3:98O,I)OS%3^X'DR4!T79++"&0C&V%ITP MN6JCO&AT69S;E8U'(\EXF/,DA(ISA9;\7*2 )A-MLT^-+F-0$[Y<7Z2'A9Y, M#J\&*3)]TE%^9/">W0? MF@)I!ZS=@8D $(;IP"X=DW!&P :("[")($/"$P,O$%O6X6#@#_@6U\,1AW<\ M*O55>ZK+*[3 X)^OC4E7#4".O"HUGT5AZ@LHW%?G__X7_A/THNA MA HC?Q7 M;0 &]>I#$D7][TD\J;M:A321KY4SA6I.C'B>$OCGATV]J"L]X6,N"U#@H[ED3%V7+9M0#;A7F*X-=0H[ M@JZ? /C\%%A>S@Y"GD!\0,S5^PP [@KP(;F4\2Z/"$F+A5RUD"VD^6J+3Z=K M4A55/:U#8J8+@MA-L DV^LMC9V^OK[H32!+E&.%ENPI,S1K*AKK&':4W.R;\ MDI)MU:X-ZA;<2PW'^\FU(4?9=@;8BJ7B5'!0O>$5!9$)0E,=/JRHP&[!$:9T M?",:JS6]KD*V9C65U-K4*MD?Q"=3;K:.+SQ-#0?'\LX[[;JH&?V+@*^5IW#L MCN6"HP'5'GN\1BYFPU-HY3QAI8-R1;C\-K&UFL3+F+F.?$Z[JP=7HC5 M_C( UNZ4"M*DII&:4Q;E=CF;K0]/25@/RU4'2JWR#F7KE@JULZF.KGMA5'^9 MRTF4M-?O;XT^H2]"N$ 140#IEX3L<3T>;QG^P=0-0M"!@C1](@_Y"%4GB! % M0WG 9YXJ;+H80=Q9D>;"@&] /T[DL6E!M) MD6P3,F8:"W:!3DE5A'_0L"#^0J-!C,A0_Z3-"=P&5_@;_<_?!%95"*"K<-/' MQ$2CE77=>QHJ/KCY9BX1PK%DP_:L"AN/<&J9 _54JO*A54!CP:-"DW0-V>VK M:#T^7IR1/ =$#P #CAE,(7SW$;RC[JP^; V(A>J,@JFBSJ&?TZ"'Y%B]8$0U?W>A/)S@/!XWG!:>BKB&_O M?(58?1-92QN&1BP!7^(-;W?BD"3QY-&"Z4#!QPVKJ 0+, < M6)& E.94-7P6A&P"]6G4[CN#1V(@H[6%H\:BV!^[MN/][2_TN(J+F*(7>1HC M'+[B6JC "EI?RX5F_M_X/2K4U^%;#*# 74VV5F@]IMZ&1PQDU8(,@5[P,HI@ M6X_ +FU7]\3?W%SL>(EN&.CFPL\,BHGJL8<7UP!IX]\%@0,*^@F:.JCPB[?R M$Q.5?R& T8=CK,@6A *6CA!H4R"0>H)6,!@ZE$3XEKZJ8&4C6,R@N[RWK* *@]Z!!I.!O4UZP/+^$KSL0L(/=P%HBMIPO.EMEDC).A9G M<02 @R)'#@Z:Q9")X0"N,21)W\L@C_G%Y[2#S 4[=$;P'_2R"-%SX2<3SO#D MT@)A@!BX%NS4VNX5,=H _N1Y-3XA'"^C0%T!^)P_[ VD;6T2=/P?F^ - TH$ M1)BI:3GHMO4.(I4._D"A\DXY;F;9D&_*AX3 "5\K1W>;Y@;+<)]KM]Q;"@SJ*C>%TM:#)= M)LO9:3M!.P?T\\/M3J^??U*-1+V^3)C8I>R1 M 20CKC-)H+V56 !$L[Z)'00RMOV*,APU-!Q]4\G3,?#YZP:DO:-W!:W(U :_ M@P_;(T&8YO,!(K/B(4*P(6$ )=D'AJ,2\5C\?S=8QSW$& QWCA6\+> FCT4< M9$[K"%;^OU_,K\_$TS')AV3BK=A9@GG@8@$GXH^OD'KK[29\"S*"@]TZ^$ZB M<(7?WBZT@*3Y$/W][1@/)6@J]Z 5Y#K@%>IO[9.;0(HOSI^+/T3O9OI^+.7K MX<4?+LP>W@ N0:+CXS;UD$QN%+B7^=,/,4]9BL<^1NM $7^%PY=GY!^S4!]N MJ=LA5U,+X*FC:"7\OZWSL+>7\+ P1F,/L=@7I!$JP;NB^.G@OL\N>C"BHZWZ M_E(C3?Y4UM6N3@6MP_>7'.[K1-5\P*XKDH*[>!E=?;=)+ZTSULTM$UK-EH7\ M*;YUWC*GJD(DHLS?D<#.]MRSJ)<_$."7Q?6D-US;/UK;IN>&1=X7'=@V /A M"#EBX=*2_F$:(;\L+7)L0)48KLD:P$<@(Z"R'80Z07X1*QXA1##$3.PY\I'1X@,5DZ!>@*J*V+0'V?;( M6!4NW>?UC TP 6.$SK+Z4&IM13=M%Z-5SW0=G%T)'VO %;7]E44'> ;;_AW[[A+AMCNX#S!Z)W>:18.N?!/77LHDLD#61GVT?D0U AUA#2X;B\I?H]AP,Z%$J1L:V,%U$(2L!J#-O\,)U:*!WM-)? M ?H7 ?;A#*NA.ZJ8'2S\P%_XJ;_PVV@O^_).(GJ1_C%USX^(0*%A"!X64--$ MN*+:VTKEMDX)__(]Z,/(9X],%ZK%/?],$. H,7OJ=:>OS@!I=WG#96<8VR2$ MJ^4')L!=!,QEW?6V:M_P\-5[%&!X,"+$7_==7_9I#L/?OF82_?PUD]![?B7N MX]!['GK/S[&'[@0*1-'VZ1V$JBC^#\JN]U/H8[^1Y;PZ'WN,>TA@. M=. O^ZFX")%YT84++V[3_ZH'XF?\@+]?_]K__8_Z[\;>J2F.>0(75KC.1[%U ML(\%Z9F*'Z2[;?P8NU&UNUYO;(D05.O.ADSU)^>0K;/"KV0J%?\$/P_5XP+_I%%-(;6PP.R(1Z]DL8 MO8X=Y%L3V3:L<&#Y[@4-Y)\2R1*TD:"9![:LK0CZ2]$U ,%2V*2*0ZX>! / M0>O(>X\' /K;)I-'(AS/Z8>G'W0L6>8(*MG(L_0EB(P]1"_HN0]>?P>2\F5$ M3.)+8I!+B):\!)O3Q7ATR\$3A-IO1=A?@]?^CI;MF\X<"!#(\8$<\(0"17)H MXKM[Z&8" A@+BC^TQW7UY88(HC+Z\NJ*&,*O36MTO0][R+&H3_ ]%V+FRH:C M.M[]'G1+R$:'DY&W.O3<3*K'60[FK*FL]E^[U]$,X#=Y.$0GE-[%M^"1[?X^ M<)^_^2CG]5$]_]Q@';9$]&]R&G7AGZG="5S1FKLBV"!VY M;X3R>">BL<,GHANUW;1?^?;M]\]$3R1QG_%.'$/BW@B.^<-=[ \#+.Y&_*X: M-\-%NH"HG>LT<*OAIMTF(37S^0.N_[RZ\'+H%SE("-ANQXJQKC7L"K7QLQ.M M2PNI7VR@>\-^?J!-2WM!MD6YW>*H6:+BYBO/"6.D-KK,?DN0=PW5[3,]"FY- M'4>8Y@>VP,.6L=D(6) MVWMT>/CNP1JUW'L[K9!9JEUM2M+*45=YFHT.A11JN?=V2F.M27(Q*&KC^VZM"JZ0,H@E2*K&I1&8Y%1J+1[X;VV^Y7/,.#7U25::U;K1U-*9C.0NZC,8YXDO>#?!'!@NR%KF!(X#[>[OB1+S&Z2 MI:;P*%0E ?XW77\W+O0-IW6]H'XVBKT$2W9=US#FP9TST< M<-=W%8= \/C[')F@,B\C@%W5!CX?X?NF^TPC"K2^6HS-B>;6A])S?F)UR3Q_ M(C;X;*3 ]['U%,$#LNN8P0_>Q67\R\ZQY=:.[[?9WV;?B3/XQ&%CG'F(,N]5 MM;B>H_237,VD'J@WE(?=??D/]+WW5^'M]-+X+A#'WJUF%:[+Y7#LW9+UX<+\T<)\L1+4A_KQQ8B0 M^ (13JJ)7I0">RZ +Y)DXXR-?12;^>8&%WM(,A>M)(?H\&&.GUV"OA?3VD*Y M0HF*B=.$"B]I0C<9&8,:?+TM4H9B=75BE?B( .\Q0> D>_WO[JI_*;CY34+0 M#XG$/0F0%X?0.P:3?*0]_R0F25ZV2._QF80]!H1>M S;_IQ14F5W@MRE]M$P M\LJF^*TCQB/XG*Z,#$>I+$>]45GNU!-[MW*<=YR\/==CEX_[X$3&MIQNW3O@ MJ5DBL.:J OBE:G=UH)C=-L!E(+8DK8+#>+MKMUEK=B>T3-4:5-UR\M,TI7V_ M;O<')X7"TK\^S-LVRH/3;\G+ Z7GGI7R>L5G$C0E2GJL*DGM:2S/H\G^^C?& MQ"-Q]B0U*KV-\\I$YB+(<>E2G:=#CL/E:W\8=+#;T,%^%SK$Y5!:3MH=7A-= MU^V.Y]:@J_ 7AHY!,K9DIJ!1I,A:.39>ILO1? 6%=' 0.KADA$M$CU?R^PHL M4E3#L8N,T9LWVHE+ZU#I&JAPFEIBM79?SZPGW>QXU5ATHTB'BL;82#26/)T. M]>,P)'EYP3H;AES6I7*-(/(=?>HUB"A992RMF6%%F#&S1Z"G>DL^\_UJX,3&G5,5##2N9H"-T,AYZJ<[OI;JX*%W.C77QJ5\9BKS2RQJ/HU6%>YS'-+)&6UV7 M&W- H(I%1R@V&6&C[$=*5G#O['6- MN5/?E?C^[8@3C.S%0^E?@/$+\.)*F9[2'2%ZEKS&Z4M1]E!31Q59X;>!JNO M(B; @6SP0&QT\_V.9$MYZ;CW597LBXU&:RQ4Y<(%.**[C[#R,\WW(NK,BAK+M)]9V3,OV M[D #:']X5Z]Q(!XJ2?H/NL -QZ83?A'OR=0"(P G-P<$2G\]@%:5A7#9%C%,*QB>,0+X&$5P["*X?FK&+Y[;?;T]0A1/HZQB5.) M1()=*;(I04V,('%T[R>S[Z+*#%#[F?3TE;\OH3UM@"^A$@ZPT<,/Q-;>C=J\ M;,#^G54O)0C:L(-<'CC%7E#FX=4=V)<:$GZM!OL\M<#;+]D!]V: )QSQ2J'C MR00Y"15?7_34 !G--1NQ7\+9(X67BTM>;6T$2=B]16E M6#%[D.^]4N1>37?;Q<7"7\I'1;:)AVK)FRAQ&'H]5FS1ZS&5#_=*>!E@_'S? M ==""B.E74<5RFVH:7@EI54%[.9B'P(#+I&NKS9Y:;PR\6\^_O(VOXBZ@O0R M*'1#CTX!%6V4?L:UL?*U1(G@ 8HDA+K;5'=MPENZ!Z*,JA]!,AJ?M4"FK@6Z M*<_Z\!"( :5CBIP1*28UJ#EB'AU8U:0C&=75.$R=\.?&_;TG2RVURKW:+8@X-* A]O]X4?/=Y)(MW M_'Q=[*;RR3;OHH%9*.C\_Q[9HGR]G,BU+P8)[46X'+*EFB^^?;X_1U(2F(!U M+SM2$##AU*BYJN9KM-8N-:,FW>^"?O;[7JQ#1F=0OV.5]M+TOS8X,6-H6N)) M$DHYB5HYC6QFTDP7F?DK%@&$7 M#&A[0PG?)!QH;OC67XFF&&V)M,W5J57FL3UXSDXR5>W[ARW?7HFVG8REUNZD MHTT*C\O\?#EHM9-01&.Q2)2BWUV)GC]9I)( /%TDPP%TOT@JQET;;'87N ]M M2KQ@H?8W$90TBZAY>;N\$>^T5(.J;2@3.D+B]':]MI1?]T,< 0 W6P**:Y H M=',#!&<,]<36+Q-B?YZS/CM;KS#R:?B09G9.^+X- ZY1D]/\4[ZCS?A%E8]G MS(8T^[X;ZMO,9V82MB;;\B-%)IJC[$+MLJ4&_^O?*!6AN'V7TPDE_/.4_;R( M4\.2:&3*Z0R5FQ1SYK,\8G/1"U"9+6=U@37J3;$N[*UT:XVW?1] M7^JNWN9MM#8N;X9JG>']56:-!Y)TFW8 X.J:8UZ+1U?IQ=3!'-T)$%S'PA@9'N+ MW_?V=U&_ZM4TTO?.BP+?@Y<8,3!ND" #"(\AVU-B>XPYI>'\?S>3+*'\KQUJW%4ZWVK.YH;KVUEJUR:^I( MBT,YWIQR8V)$A5Y?*YGK58)Y[L;EYL$<;^E.:]ZO]HRUQ@W3M4GGF4J:K<:A M'&]VO2-,>PU.%#ASPK'C5EUO-H:'\K&UR\\C=:%U):IMB.VLW8J+] )E;ML; M9R$QS_52UJ!"S8K5N=1][HCN O6Y-\YAT>2'JX;9U=+3PF-T*2O*7%LQ'KQFIV)31K=Q'[+9I8N%#HCAY%JFIM*K$NQ6&ZQZ";W6^9G M23NMZ>L)5;*,5B(^%VV5EV*6I_=1TV\_D9G2KO9*@W0J+G$Y MKEE^;#6D5;-Q3?GLV-U\=@+?K"*O,U$7FH28YYO".=/986B$\.]XU2_0J93K MU^2 N@XJF:KXJ>)1/@FZ&>\ ;Z1 MWJXUR"X:JW:T(:ESI48OTNM<-G\JKCC%D>VQ$MI](5L=_4 ECI"PCHL_,&&B MIVM,7/,0#YX;J$.':=RQ+BV#6EJ_M0 M._X)>;7>Y<8;R[, M,,T PYRH!C)-B;]PQ!..):4HZO^U_[Y78_5"$'5E5#B>87,;*CUQ_F6_2H,V MY/Z0^[^R[+=G].*H6<)S+(,^(F><=/E+VL9M7_)X3_"J+KI$5QO@B':[]B)^ M6$X/Z.5J5>XGAPUJ+$WH6'M9C/:*]E.CR^$B'5PDP86FB27WKTG>C87M*2/"8 4G. /WS+" MB6R XEK>-6J2$!U3T0ASZF7"0[>1Y 5DB>,DA;X^O?MZK(]+9YJ_L'5RZ>E? M'Y)>0"GR[_7MP2G?'[NV,SF0^0%B:MSE%L5FAQ\+N46QQU8GB?C21/=YH7H4 MC[\'J*$C(X22$$KN4RG[%I0\S\:I686C28%1S7J^5%K6G2J"$JB>)9CCGWY< M4A'S"13ZA4Z+CI=.%']6++ST9*\/^2[B67H+^PX@7GO6[C.#U9,HE,JQ0KN= M2=9,=MA-8-]2/,)%WP.]T+<4PD$(!U>N"'T)#N368U?I5.<5:A9MNU3^.6=G MV06$ ^2?2D2B]'N%=F[TS., >E1-JI_P!> M\B)MJBMX#62C[WWPJBHHYF2"2HIZIW&VVQNCN"E4*6SFPCF27B$)+SB*, >^ M\_;Z#C2H+S N;SAJ$!8F;J+"O/J^H._5_]WDK-Y/#\WCQ/VOV1S7)N"62G=0 M9*FU-,O64UVR*J56RA#R^.%Z#:]6Y H=P]=!U@DH5X1%K/LD3+JC>I,BJ>>[$5W,^CSZ894$ NM0JTJ'KFHZ=N[S;8O9H#_ M!UO4#(*?6JI.'"R4)RL0IBW(M<'>\V%_IRF0& VXT&>M;L!:/!J@EY/SI>I3 M$_3GJ@:%S*_MU!CH>=II/=N":XU;K-3HKU+3'7@O5+-?0*(#+W\IME@;/)JH MEF@!Y,;GP=_J?OR.$C$IF MSF4'XALQ A!WMNJ*>O7$"17.;XC37_G5H%2#J.LKB++.*$)45&6D#F6_')0! M' *NN#*"#?WZG O9_CQ3';OFT ;=HEOH]F<\EFF4B^/96) HP-1,A1KU=+?X M_4/0H 9B()!>&KBA@7]2J^XDCRN(XJ*RT^GEKE4)QX[7IYIMI6=K;I5WV*;E3++ M+^FT$I?:/3)N=_(D6>U^O]B57]W.4X;V*]!YRA**'T2,9*/:(\N#W%->Q-7B M.-I=4N08Y+553K=S'.2>./5GS$/\Y1HR' %.-KT[9J.@?:0Y(V):4+0\XO7O>Z'M_4M)R!J:LFYO@M MM$5IIC>W2" O0M/+/MB#7UP0&5>H!A[8JG'LDQ0N!ZZC(P/+Q)X.;]I@@*J+ MP49]^ "<)BK[=3I+\ULV\$%F.H-9_%D5JB*O"/90)<%K4:!B4'G_/$K5S04J MLCWD,1^:@@C56:C:3,I.7_:!JR#6*\*H+]0T4HI/%L^J54DWAM_U]1Q3HS+) M)IDN+^VE(/:DE?TXJM1G??ZH&I7_%/'Q8P$E"8^4_\__,"P-K0"&B?]C$H ( M"$L@RCYL-++@J<\I9," W H QJ.!:DU@ [D_HO"MN.H_B5@>EEC]_*D0]Q5K:0+W7TSZY LTB* M3I$D_\W\M$PT< 5OC#14PGPW\_W_V4GPOUDY5*#*M'X'/MVM6?F%!1CLWAT" MTJL?( _@BW_+^D)>V?XLX\F'33[TWQNW,(O-1NJ!C?TOL?49D6./EJCXU1;% M=NI?^8_MEL *?OR@CH&_,(XY_'(;H&CCA_Y M-42B52.D*B]E"BTA0Z1K5;%6+F1X]"5;J/+5=($O$V(+_E 1JBV1^"L=^''^ M/NWY# M0ONJX.K[#C+?\74AY>WHRS6EK8K*0IK'BTEG/;R< MI6^Q+:G05,H]BFQ%J0+%2Q37;V#O=2Q^*&;G H9^"D">0F[O-S7EC1FS4^-X M4]H=C<-+^Q>43?:,(*@/NKJ#W03!TD7\$LO8+8\*AR/'@06M2SQ(]! ^SR+> M.,HS0*&] M;MC($/2? 8IC6O97+LO#WF' MSVF^Y9.:5V>U$:]7LA0G"\ED[MD&M>3WKW<=. 7:&D;3JY>>-J%==Q#>AHU2 MUZA01H928XZ:J%>B+)]=0)T^$N?^ -V0,&_+E((&L ,=J&@ZKKHN(\G'I=G[ M9Q4;K,5 HIK>$I-(S?F-=1T(8*8['/WSNH6G+6/XO%0@P3]>T>:-WT/!PH*R MHO156W%M3-">.0>X,/T./$,L1%$IKJRC4U4(D[[;2AX.+3"$K2+(MX5_41S8 M"C696J;'B6_L&_;6QN$=@+S5".VS1%8W%_8_:,5M5QE%MKI7#8_A$:]8'L_Z MH[%WP-DF1O+:M81TJC0?@*H%HL,&;+GW]L?RW!('3)O1&#M62K3+8T=[XF%+ MFG[=-&& ;F&X2!@"V5PUFTMNE1'C0Z2'OF[9&19B:C+5,C52,#1S8$\R=7H! M6^X---;)=(QFG6T*:;:K.(5'K4/JJ,^]@8(B4S%L9DE2(BO$'XV*ENF0J,_] M@;KF4WWL-#N*(+I,S^E024$>X*;1/4+55L_=4J'V)$VL6:=IMLJME(Y2GU.O M6TXU MG60C7G\<-#,K@6R-*HM2CG'G6=3G'IV>K9RZKM:[4T%N3/)M9Q:-,574YQZ= M1EIJ5=1&-$.5GJCX\Y!GFH :PI;[=&+=1EK62^),DY5BO*90,MW)HD[IO9%: MK:W.2UC37'W&9L98N@H4NQZ>]Q^D0MMQ[>Y[. M-&BMID:U=M9RU\TDM*%&Z.U[U*_H2;,YXLV80%:4:;;(-$?190.VW*>^P=5[ M*S.:XZA5L4>JG0P_;,[00/=)&C?KKF7H0DV#H%F/-9,]LEUH=!/[LU\,UB.K MZ;0UC0&JW&7(N-F,\[#EWNP-:CTM+, B)HF6W>I7)F:5L]'E\KW9YXQ'/EZ= M=66)*S^NFATFV;#6Z.U[L]>L0JS"] MM07T4Y/WM[0,Y38KE1 ME>0&DZ3):9]7FSR*F-QK.JD4LU->>%II($/#IGND&IJI')E!:YIKK\2VTC*$AH@'L$M MF;5^H2HQ+-QXZ'T:-$@Z4:C*Y$S(Q>*QN*2/UX^0K6EFOVEG:*W-Q_%Z*M2@ M2IZQ5;(]D"&YV .4353RDYPX4"2R1HGNT]!I"SW<='^PF:':61>JO6<5M?/ M5CZ_4G&O>VM;2X[J_,AJU:@)NRY9DL0)C?D"-=U?6VFXT/I2>]T35B4P,4$S M77Z.%IE,B*PYC#:%=6OWND-=PJ/^EQ@X/8&\9QD*I%RMG&J;6'N<%KL-3G--M MH*;[RU#D%\QJT>.J%)EIZ5F-5]*2@ >[3UJR(@Q2?85UJ)*C]T%[/:KP,3B$ M XC4R(TF:8>/MR@UW5(A/E2>"MH0-=VC0;-8$(WIK J9@81J$-:O%$XZ9[-$BM>L5%QTE05&W0,P>I:CZI/S90TWT: M@-Q(B4>?)VLA5QS6W,QXLE!&>+#[-.@.1T_\M&H]">3:$O.C>:U6K$"M]0#4 MIJ2\E)1DN4BMN%:],./77+$%5^1Z MX1'LDVO= M[A6C:8Z'0^B4.I MEW?4TK-"M%[,;-M-EX="YW^5 "+S*/%QVTI'SL0,WNXW4EC9O>.4WP; M-0B>W8ZB?0F4C>T&RHI"#IT>$85JMM:L\"A@]BSW'UH''*L;US;RV=G8?X'/ MF/ 9NV-^.O&*M[S=N;T0W-RJ'I5(9E6>%$F6JLT71[ZW\#JPE;2!@MQUJ/"] M#8R]XCI^LI7:% 7A0=[S>=$^&#>_3(%6(?'4 QHWR>80:>$3P+?M;W_.Z*!K=K8Z\]C*9-MHNUYU2,$C@/Q'(FR'OR,/=RHMSP< MF6H3=9[M1[T>NN@O>]'"D$GGM_2,B=HQI$% MIX='\\F>!=>"/T0(?H ZA/^U51F_B$>G I"[_)<D<6Z$4]%/4!/_1/'SPJ) JM()P'N16'*A.\*8'_$PA8WL?;G>FFS*O'=%;#3?MOG/UT5O(X&S'NY:KH#B-J0U^!Q^VAX4B MG?SH$!1\H7AQ0L$(<%@5.C,-?O!BJO O.Z%76S=[_3;[H6V.%0PL"$?QZ/"Y MK!A1]B'!OG>+?"NB9*M_$_8Y@%P>4"WX3J);S+^]0#6TWW\8(.8O!GYQT%3N MX:-K<([ L+?OL^_RSF=OM[^$^_WQ378J&\7.&ZP/TE&:[+]:U+/-SWKW)=F(=DB&-7N"[T Q7N^U>X+MQ# M/,2Q*UR7$,>N(/;(AC5[@N[ -'A^MR?>M"/S#OYB$.U^52 M.)8,U^5TZ_+%9.0?'KM1C_X%\\Y%[^P>2Y"///H4'N]JNREH/9]IU$(M9_PX/Q OOG(>7+_5N%';HHKDYRO MT"1T$80N@B,K8Z?%SR/K8L%5F*-I8G=L]/XY2._[L'H$U1*RR84TUEMA$\]RN1\VP;DU0B8YA0%S/TPBZ.K$3V9]+!/XY!;.K?!* M\H&)W1.O;">=WB77]U3X[7SFB@+ 8'!1KE%W-7KT^;?JP.$K^,P?E5JHF+C4 M@O!2:L%C'I:.;(J%1__['_5X2OYUT2@0E2,%)9YW=?\2V(P/E@ M/L$"1V,$STBY4R[WX@5#+C\0,?C3N#QYSUQ.G1VVKI[+O9O*(9??$9=S9U=9 MKY[+O9#$G\7EGGE[MUR.CN)"+C]P&'>37'YU9VMOUV=SI!^Y_.&FTEM0BS!(:_Y2!#$(B/0/ MB?Q2B+UGOEV?=^EGJ:T_M6):.6_-YM\OA=@$90NV0;]EKQ\71,1E8F(T60FV>FTI5RC,J5[8V.VB/*HT.VO M?SDF&J&2R0-U$:__7/3J8>'D]QC/ 0LGOWEX5["P$PF[BPVVR>9(VNC9FFOH M\7)V6.@XT<:%L6'Z.*H_EA1IH+G1Z'0X?G2JA24JE,?]^I=A8Y$X1Y\&&ZXX M?/-,V/!^ZKN;P(:/\L2%V+"-#=Y=UB 0&H<-^-"P9EN]>E6+CZC:HR"TRKH\ MJTPNK3:L1H(YZ<8?D4-/A5HFXA^.(&N/3$T>3GX=(3QW]?_P;V<4VP"^P]I,E)'2/5Z@ID MHD(]+:5BO2JBO0?5S4PFZ B=?&_SN>TX&<]#ART),J@+=EQ?7>AX_ER4S(5C MRLYR%/%F-,SU!-1=(6K:EM-]B=.#[0JH:!K6]0.+ NP+[];X9^^RO_'KL;R M:-PWH6KN"&Z>G]EKBS.UQO#"N%T;C6)E?;7OTPR MDHPG3N=I#$'M"1B^XV!=M5VJFRTM;(E+/0.)8>B% M;2PNC(AZXK%JMU/I.07*>BJMB_.&J"\@(G*__DU$HM2) /'\$4)7+]MOQL^% M@/B-^+H0$*\$$-_V*F>?TVU''G&NE-;&TXR5R#5FR4L?.)6G<<-][.J4D.LL MN(E(2/QU8W#X)&:Y MI^@X.:9R-8&=3XMS 93.[:.$M(7O.0!IUK2Z7C8FA;DV&YA44WC2\NT.4O%H MYM>_43H2C>_'U_Q]HQ&R5R^@;T;6AJCVC?/F6&T*4!?&,#"PCN6F%WOI MQHRT$XZ6*]BY67QD.G/ETD98W>H*PU%C-)* /*1KI;+@*MRB&\<1P;%HA(J? M*+0GC C&3OD[QR3?BQYBTL4QZ1UON52>4V5A.K$EL:!,U)[;TB<7#T<>R<;T M<6(+FC9;,%6AK$V2JHF "84C1Z,1FCO1584PYI"Z C7B//'*EYYE"$SO>:U! M9A[/)=<%2G.;>CRF-9+3],5CH:EFKO_1NIB1J)1DXR_RHT#*3#00,/R8.GN^/(:B[ W\X>L/O@J% +"V;MIT"\ F O5W =J *Z/T)@BJP M P Y *^&4*S4RVFM3M7*L4&V-QXH4PBO">0'IUDN0E,G,NO">/6K2.)Y1F=X M"$%WZ?X^#@X5E()AT)-IB>)8BZH_K:LVIRT@#B&W=SP2CW-A5.2EH\1O'(:N M,5'J3X&ADSN[CX-",:K;F5+36E<@E0*@HE.C+3PC;0@YN9.1Q*DN[X4H=!59 M<,_HZ+XJ% I=VW^ (6^ZM">9I@S G(M3JVHC53$?G\4B@\ $N;1I*D(=0),P M*/K<0=$W#R?7ES'X\DK-D3S9QU$J[/Y8:'4Z_;+6MFJ9N=O22&V.<2 &<2#. M1KAWC9L;"N#VW-7B%%)1U@D583BAC&!30/S7=J?[XH\>T*'*2(Z\\D\T1?WO M/XXYQ6-]-4OX,^S\+QI").SK2"I&&""^%R!^USE>;NLRQ]4H85?H$U\#:$S* M]F@'JWWHP0-/8^#)R:IQ ).9 L6S3Y.N0:E"?#5DGQ-TJSKL)I';>W.%)@S_ M/D_X=W@3[:/0\1"I[M=U_FG,8FN:5%ZFF)HTD6-MY4G3UM-I V(6A_,&A''A MYXL+#Q'KHYCR$+'NULO^:4+.1-C\38$Q[I M_61Q/!0P'@+61\'F(6!=JT?^TWAC":#&@DIY)##+XJS:8 4-#!80;[##/1+G MF%, 3AA!?BB"/ 24_W^[MI\,I]Z>/WFEOWO[U[]>3DS#6[_J(8+W^:/'TYR M]RQ56$Z!86^^>H]OG:X*2\>2(?- +=-:8;)430.1UC)U'?8;/&A7@7, Y@?C MIJVFVI.I0%II?:F"O#QOXZ MW09,M)^AM" MQCU*_,S[!%>":V]>4-#+F5:ZV8R*TL2:I95<)I\?V#P".'Q@0D<2T7VS.+RA M<-FT[?<(<9]*O7Y=$'=YY>_(V7JN3/F:= 0IMUZD>Q)9FDB"FBS,V(:'3>C6 M!!>/L-1[ 6\W=VLBH >A8AJ&UQN.=@+SDRG@'<6#ZX4"S"H-<]=\U/IH#G MMPE],,?TP)"L-8[RJ)<(M=M*$]WP3J72+QZ]42Y1-;6VY.G,*[G^W$]X87I;\0$7=4= MZCTBGCOJ\>C>J)U(GP-.J%*J8U2 QC])M22(]YY8@>CH3R(W4(!X4[A?$Z8;Q.&*\3QNO<9+S.V;+PAG$W88#!^>-N MSIAD.HR?"=G[W/$S9T3O, XFC(,)RX>'%Y*NZT+2E^\<'7!E=/KC"0GFN9&P M*L@,N^H,Q&AZV*59SY412T1B['LY@FXAHN8&L"2,OPGC;\+XFS#^)HR_">-O MKH]*8;Q &'\3QM^$\A3&WX3Q-]=(I3#^YBOQ-S^9*);JA,!/_#>KN MI-'GWZH#QZK O[9&%@!$!?YE9!."T0=]HB);RLCS\[-TQ/O 4 S[W_^HQ_/+ M_&1Y.7EDRID+X5Y3F)PWM:--,(P7">-%;HA9P^/Q,/HC9-:;8=8PEN-&F#6, MS#AYAI(S,NN%,XU\DEEO(0C@HRL.5> 0MJP?\49#Z'JY^'G^1:N^_:R@*'8[ M*(K]\\IL0B:N#6UST9=JR=2J83PV,HO<]Z.JFF .#!<$(56("&W5&:5=&RXN ML(2EHKOH[;QMPT&"?DM>'HB6:C_'YD(L"Q@A1VJ#9KX=RTEVHTMSJ* :%TM$ MN&@L+*AVQP$-%ZV7%@+*']IU" M11,;O5AA%E,;37UX85 91U=BN;Y0TEKZ.=W7YR.NVN86"%10%2\F$6$281FO M\_K/[@]4+A&>\AU000M*,\=SKX7L??%0DXM6:+HR]C[OGMEX'*TJW.,\II$U MVNJZW)CC$M^O$G><[6Y4>'*' -02 M=-M&N+;DU1:UB'QO>8(A2;C+!1]NXJ M)Y&VIZ@-N'2&6-BKCBUU.7![A.EAK$<^F*X553SZP6'#SM" ME62?'*_*.J^1HR5?'##C9LR]M"-T)H@-T(TW16$U*L^SQ;DVJLV'73J.'*$L M$V'IQ.G\H#\9G'RGYP\ )]\-&H+3=8#3.T[5N5ADNNIP-A;:]&20M![E1'%X M:850&O3ZS355&6@,;RP;UBPE%DP>(13WZU\N$H^]IPN&H4)_ZC_] 0#E>U1# M@+H.@'K;/VMJ+6V>B,DQP>UENPLP[4R2[*7Q:24M%[-):JX(M;+;$/F44&)2 M6(-*_OJ7B222\1"?3NB*_0'XY#MGKQ>?]J9^\L3!QX8G;6ZM:8FF\U(.//'6 M2I.CTJ7.DVXY\I1G\BI;IR'H8]GKFL-=+)]6[6%SL MI2=^\R:3GPG0& 9&T+%>Q1 M(]-+)Y^-U>-B&QI*"1QSFZ2@%G,B5TX8<_OYF-M+"_7%@G(O/?$0S=[U3;?S M'*TEGU9KK218^B"7XF*/XTO'YN667445W92@S>(:JT^C():<\@C2<,!O,D)S MR3 V[](!OY>6[(M%!%]ZXB&DO>?-3N?=!?>5W)7]J;#0&V M0LY3U;DD)A<%(UF2'LD15M)0M#%+1^AXB&AG=G%?GV!?+!SYTA._52\XAJ*T M:4U-V /@C?Z6"SP M><1/>Q/BYF!!)SB4RY7&$59]=QX]*8/?)JL+II4K!2G MT@5;SB?+^?BJV4# =!8?>(A,WZD)>H_(]*FZGM>%3)?7M:XRU+Q'ZW6++S0S M I/7&T\==WD\_WH()7?@*S\.GI *6UTH[65)6HG%E5A8:_)39X'P!/G( MDY%8\D0W3,( R0LG)CV>;SN$D]OW4Q\'328K:4[R6KM(E4AC)?4[,\6(\PA- MD'\Z$4DFPNL@]YDY]GA^Y=!'?&D?\?>PX$W?,)GH,D9W!K$!5,1R>YZF6([& MH(!\P\E(E-K/D!.&1]]%BM[C^71_M(YQ)/_L.T2L&W>CKP'L1K9'W\.J96Q 2?G'6DZ2 MQXUBMSU7QM2D@; JZ0DDOO\NK_#&Y8=CI12V9G MK*W49K>MU,VEY/ (;I /_H1X$\9G?S\^.\QD\HW8[A"G3G9T\&FTL;,.DTU3 MLYD$F!'7R= I95[$SB-T1,!&J,1[6==N+FP[C-8^84KP^[ND'@CY>[\ M[<%MF)<#U^!"C&JX\&W^^.$D=P]BA>44&/;FJ_?XUM&LL'0L&3(/U"BM%29+ MU300:2U3UV&_P8-V%3@'L-G299)=MR9329V.F/;38[Q?6$'#D\8!Y$PRPAVX MJ1<&D)\HI_C]H=NA?.(ANMVG>_Y*(8YDGI1D7I\V-4 Z,6N@N/PLQR.(\V+: MF>0)ZSS^;(3;3TI^?PAW*"%YB'"W[LZ_)8!;=\<+JE@6H_N?EU =7E-;$CYW:Y,DV(TXV"E&*4.#3U.M'$8YP? ME_0%1AAT&8%+1&+1]R)5[^$R0D B0L5D#6\-G/G6P$\FRINW"4Y-E"]IAY>F M4AC6_I6P]OL(JCH_@G[9:/)F>[0YAZ&%7PF%O@3RG\;E;P30W@.7 MOQD@>\=<'H9M?B5L\SZX_(WPRM![*;[ <_&LS&MFX_3 MZ%+B3 U,XK5X$CPNN@R#/1N)6/2>(B@W+@S@N8O":,I;R'U[]10X>>+<6W5% M_&2FN'@>UR,[&>Y8"PT##BZ>)?3(OH*06>^:62^1C!\/_'4W=X4N;Z)_[#PA\]>'OGR_9!#3A8! M/!?J?+1%I?/9<8%W2&L\'7:9J.=DB<4B;/2FHBAN %["F(LPYB*,N0AC+LX= MW)Q9AQ,K) MJWE>/05.7@KT8F*!?0W_<>2>#HZ_D&\/,[IIMPD,8KXPL+>64'G)Q\ MV"02^[UQ,B(R$#3UP,;^E]CZC,BQ1\N)O"2W*.9+ JF# :HQBA\+?K/\PJ/> MCZ:M(D?7;POHLJ/. >I]IU^\,*A"*0,W8L0@\*L_L2C]$(^=:*E>21G]LC#_ ME8F1A;R5_].JI0_R,OH,6<^:R+K7[<(;K__3KW];2+((/,8:?0ZP/#OLU__LQZ.Z_U1]TS]3[\8[E03=?*54(H"^E6LY F\K5RIE#- MB1'OD 3^^>&__^E=[?BKM98@$JT:(55Y*5-H"1DB7:N*M7(APZ,OV4*5KZ8+ M?)D06_"'BE!MB<1?OE<8]/\^[=R8=^>&63# B(\FFC%U7;9L0C4(9V2ZMFST M[0@!E@J ST^!1=@CV0*$/('@@3C/G];[\+@KW8>$%J*MXA$+^\X]MW>OVV;C MU;'0Z4\%L,@\6GS7: M==O[S="F_.L_VW_XHP&_+MZ,V E5<'Y;@4OLJ2Q_T7^_UHE>Z31[8/?=X7X2 M*0N(B0'\OP4 ,8$M1C8!C#[H$Q794D8$2T<(AF*B$<+>*8*M&HKN]@'1]!-. MJVN/OZ P$+)M X=0)U-9M=#E5[]BMHT .0#B<\_S_Y[X)"VZ?9(6/5+>;MMD M_Z:MA6HBK0WTTVB)#C*WF=V *>%.$=?-9=W%YKN,A,K"H#B'>X9IJ?>M1;Z*Q_KCVE9")JX-;7/1 MEVK)U*IA/#8RB]S7]W5<#O YA7\55F)<.VDZ4&L$XJ9$ML8D!HERIJMQOFT M.;7A1LY$XHE#J7I#C?&*N.H=VV3)-6M):?[U(* %THG9[*#"^%HE_)1=;8 ?85M?,_\> MT>21.PERN,CTZ\*L(;<6>KL\SQ0A.R?BA\JG7J/!(Q-#&3: ' #-F:EIPS^' M;'E1MD05>U$ =LW(X!7!]DEMP",DL>F#; B R]5UD=2TG&N8T6[]J<\F,*IR MT1NPO-^Q30X?>WG7TX-SP%?^\D._G.;@'?Z?Y?8U>7^@^)R/^OQ9K1Q$Q3,- M1C5,5>T*:EYLENA\>]E)#Q$#__).PS8MG\YE"SS-J5PW;[>RZ2>W.$-])EZW;,;'% -BS:P@KR0N97/15+<[A()( MO6Z936N\P#?2S])J6G]BYE&GS646L.7>.)_86:&TYF9=H5314IV64Q%[% ]; M[HTSEJPWJ/JSPTIN]'FP3&0:W()&;]\;YQ/#QRQ1)\M2;6++2WO(9G5WT8WN MCU.PC$5.REE]#13,]7/VL?T$^GPWMM]RQ6?6.=*8Y*15L\.1KODX&^6&76Z_ M97W(F4S[N<)28K9>+TIC<]8L\[#EWMPG)J4;]'-;DD1^H1>>C3K'D:CEWMQ' MPV$]79_DAU+-3%4KF7R%K4X;L&4P]YV @*]X=RJMQ7R9615U2EVW>76T=%,U MFG]WCWW95N$>6X.6J,4CY0D"'+ AUBFZ:;L6:,$!I'13T7X%)U^93+1 <>*R M2(E/C6*6G;:R*1("+(!0.(4O@V\ 1SODWCL]?'WJS6R.'-'QJ7?0RP57XQ(, MS?Q#-/E6H5;ERX5G_('@JQF"%T6A110J=;[0Q >I1SPX?7N(.\"T[;R86H#$ M[HM?_R*?)U3C8<,5,8(*K_5*CYWJLF$3"]49?<]U2MC^;OJ VWC=!2Z%$9#[ M"CIU1\_=5KR_T=C.H?@AU=M"'@R=X9^^$35=E#.V[ M3HYCJS&\W:T-CGY4E1JU'P>Z$:\+HO9<*KJ9%EUCCW14!;\ :[Z76 =K*_UL MJIT'3:4LY,8E<35+C^O#U1!5&TM0^S8@7HLK(NC;)S)SH'0;9GHT%4KIM@R6 M>84W.]\OV?MI>K93CBZG.LN"4&HNDUR,&11;+J0GF]C7_=#KCW'\L0!0?"Q( MCZ$!40B?@&! )Q37LI"=NRT8ZF%A3$-Y0]F7^L3+*0'\DI(A0"B $$< .!YD M!.C4-V%OANG L3JJHDYA>US;3AU 2QV^%'E7_5D%-K;E.?81.GAP,IGJ(, 2 M^(OM ]+#6>!X>S*(>A;RO7[';W"])Y8W=3;>4[C93*3276IF2(-ZV9;;>F?X MUMGX2:#H9YX5%W$AX\ZSXFV>V ?!\(E)F&]UV,>>J MQ?06_!E'X):D5ICUGE//+8E9,"EJT."MB=@X[&9[FU<\;O T=LZX3F6 M$+MC]E4<8N!BG1A.QM6].(4MY1HQ.WX.[;XC>0X(&6KBD,KHD! ,!E!VD ]1 M5V>N"O?@%7[ -EU+ =[#KNU)!+385$?6=V7,=]8 K,0#=)2(=G;5V5/8L&8GMNU%903ZK@YJ@T.J:FK56DWAWU!(Q;Y) M/VP,&L0*>U'17PJ!4:,?8C&WKN@L^5PW>K?A'T.(#L' M) F^8Q?";^\.Q0(2X<.["UL1()NF<@\J_ZX#SG%GX3,W@^@OW*]YN8GRQW=* MF7?O$X;KS=F_GAPH1 %J[+#I"%&_\UK@O[0+][ M;3YW,.7]3]/FUW__1Y%0G;X M4W:(<;?$#@<.^$*>.#)/4 _L&7+:?9$IWMY ]JCUY51.X59Z37+R)Q3X(UXX MY@9[/07\_A1Q_2/S$&5/LO/>#Y_@,)N02TZR%]\/EVR'=^[2ZWL[\965C D" M5F6'R %QU!YO,'2?AXX%$MT- FYLMGO;,QGRK(:/7LAJ _)<(P2./Z9YI55 MNF1/7^/&"\>GF2,',M*KQU8\F9$2PBPS7C>K8IPMITX;D-]2NO'X8R+EQ*L3 MB5R.C6X]G@?FK(&BJU!)FPAU("H_Q(8C8L/U;1!'P@;Z,M72;A@;WHZ(KS?G MF?I3K5H6R)4MS!=QFRN/W[V*L :P&]D>?1,5\KR:'64?TMN2"_-05U>883U[L?B^WYR?^S:SL1+ MV'W]/H"KQ:9+SOEH%5T_#,J\0/D'XJ^KO;!WOJN2@>!F36L'V0Y 6KH4<]-- M8TUKS#"98:?K+&?3PVX4F2^)").D]A#M[U#P3Q*1>5N"_WX08RCX%[FI^P6Y M!_5E/,$E^XS69C.)%7J)-B[$GOC)R^>/9+&-WOQW5FPG*)<(D3H M,SFYS^2"!Y-G-V6N:.PEFD#)!ZU.)U625QEJQ6AJJE6: MN_P*)?5C<488ZE#NZQ!M3GQP5>"CC%C[?G:5 )$SB/2%$DH()5 @_?IW1@(; M&QP70<:J.F=M&P_23(=KNGMZNOE^FZ@DS5P3+56@30*:)GS' R;T M92I=4-#H.(^.C(-.?P)YSS2< !HNV3XL9!0%@#MG"MVMUQF)X_$[*!@,$7#J MUAF^(U>Y1JO0EN:5.4U68+%SXK62P3%$_(D+=FO5N58FW:W7^7TA(E(EL %" M>/S:']"%49=OR(5*9S;:U/LSB!#TZ2+8,3[$)L2[[M&MEQDQ>*@WT+JOI#II MOE]UDKEL>[EAE8OO_ +[U$^9Y7[S?BY'YG>60&AK^LR?-_ MGI4>>@REP1+ MO-[OT<B M#+X_EQW$G<*N H().V =%+5Y$QZ?:_EB5EMQU3[/G&PI:"87)*K+R22Z&**YGK2@*X30.M74;YQQ\LO"1"ES M/F.P*[;#550+-N [&FD(-:;0IWH&NN@3;7^^ D9$%Z8K'K7 0REYP#(]N<+[ MRD32QV.-'2KPF4?M_VK+TBB'"_DRGZQOZ*+3R3 EM#6FCM_.CPM,2>]VUQRN M=LR.3Q17@S4\O#MZ>[>!.;XF9UF.+@_;>$:11ND%C-\?O=TKNBNR,6U4T'XR MTV^RF4W*:+9.M?];%,NI]-0D18[&\O%H;>4+FL,/-; MJEL0EV/UH/W?$STSKCI?&$9%Q]/VMJETA(Q5@6_'CD1D*7M49=Y9 N:@W7&) MJHI:SF;'J>..AFBN3.<5=ICES$&7:_M38^X-6V#DT9**U;2KI5*8S--MFV]N MV07FMN SCY:T%2M9E=PJ2PZWM)R@+U 3RZA@Y#$[M7PR0RSL--JPQO7F.Z[,H,AS.,M5'6(LOBP02.J-H=V5HAWZ$'.IZID_*8*8^)9/#4 M%V0=$P29(BE)',N2A([)-)D:I]&4.&9D091P49C0Y.3ET]T1WL57SFRB5U9B MBEPM!AF/9T_V/C7:PUFE8(L\GI3<6IY4U&R1/04_RJ9Z"'ZK0RBHCP[5Y8=YSO:2O9E(!J!R]O9YB M\-FBOK71#5W.%%+HBM*V)^&'K'28C;!-&UR#E6:#^H97BIQZ"GZ2*87#/5.M MH7UM87E#GE#R[.H4_.3TK( J,T7@DJ7>.MG,R!.[VSH%/Q6WI3NE\4+AZ5*V M6ZII7&:EKD[!#VYLN0ZNZ16ND\%TL:UDAF30T?185\F9;(^6S:VGFQU/SL[X MCB^F3\*/GA],FBJ*]75-9$;UU4K>+@3U%/RH%=Y.Z1UARR\,JNAU"X*4J;=. MP<^HQUK9H=TH\WYV*K7Z1%?2&JU3\&/E=,QJD\LZVB"]*EVA^DV36)V$G[Z[ M2C<4,)KOU/@6SHK]YB2S.@4_;0DK9X8E.JO[Y:ZWF$^+\[YX$GYF8G\J#Z=X MAS<':7-:(=I5P6V=A)^VE^4&>*U6X/!&(XN.J0VQ[;5.PD]^I/9G$TZOZC@Z ML,8=LYXR]=/PP]"NVU\G>1,UF=1T**ZSG1RQ.@D_.+UTL@VOL4"UWFJIE!QK M.RVV3L+/R!P3G2G#2WK?'#>PK+7HY\KL,_AYT?WY[;C WM__1'0 OT4\H/[8 M:S9UT&L6^P=ALUF^QE<#N[G1+7)M8$K7FFVNR-4[I1Z'0%>AQB%_51N=SM_( M7[_81K;TZ^\K=CYR$=@C3;$=;QIV,+*]L#^CM6O*!&>$3#9!;T;; O9V(FBC M!OLS"FO9O7(O(U84?=,/>C(%'2U/Q)U@=_; ;3P./N7Q4K5IY*H;OF*Q,F> M)3:S<5^CIR#YA?H:D>0#';<#B6!5BOD2/;Z0#VC,EPCR!7M X[9&$>0+\T#%^TL$ M^4+$^TLD^1+C6#3Y$N-81-JSO6J8O1?"O!U=/D.8BT8+OQ4)'CM!8-A76T%0 MY -U="?G.[>"Z$X=649JX ]3%^$L29;>N.@Y^?=%,O?'[[)&5YFNUK,ILKH4 MD9Y-Q$/ZLAW/SJPZO 5V6P,\6$)40;/.U1;QO;CFMQ:3RX04[ZD7WL7B>S&1 M/A!L^Y'*];9_&,O-!YRUF$@?B #%RA7+S4]7KMAMBMVFG^TV_678KOLW8EN( M!-ZT#&*3;NP\QC,4I*3%?;&; +'SQ'VCP3!YAE+0+_8\+V>X7M'TB/-?->#7:)B MLSB6G\_+3Q>6!#W'?<^(=38^:&>:D\6@1=KQ15?B; 9?Q%9_DPYET2/#67H6 MXK=:623:D&'XKIPO<=RFD%OX0*BR^]K!89O"_:B#8KX%0;-@X=ZZ[&4%=YH' M)G,16LQ-P0%?V_4O[&N+=F6UQ)<\/JRQK:W3X,?-U9>[G'4\6]2G .-DQPWG M>:+'F>*YG+32W1%*2]R&:?BTGTO!BN+$KW\Q^E*=X$,#/V*JC:1)JA4U:0 M:]37FR*>A M 2/"8$[@Q5?O9/-U)V:C&Y]%*@1F7-VW8W8 &N)%(IX]AX^^S M>7814YA;X 8,4D>,#.?I?DK=!A#O!3>Z3X=$1WB1J293_KQ"]E&:7Q)RJ;30 M.GGV2GB!M;6--!O3+=U/IKSVU,\ZA2S$B_2O?W&23! GFJF> S&(6^U$,6+$ MB/$=$..U-B,[T,"<.JKG-P.:\[LJ2M$\L@/1 GX@NZO$$QD06T8<630$ MU]44L!BX[/L[M[MBS.:6:PXC<>>+TMQY2.:=?DN7#="X?J]*LNIVJ/NSQI!: MX;6!5/\Z&+[5X2D3J'G[A9;#Z364KK ^ 9;^$)\*6B='\KZZS=8:Y9XWT&$7 M2>+7OV2"PIG+!7)^'&9<(?LE6FN^>LF >\*6CP1SQ-S2Y;;Y05M?= 4[-^ET M73;[9NQW*SNV!*#JLJA2*/=Z*6Q.=G0YM]4*LQ4Y-0HJ0!4ZE#(,_^<2N!*Q M(_P7L_?L^3UE(T8+:JZ>7'@#]^U22/-6^&>];#%#HK$H7?)SK? M(D#V$H'S $0^L&&$M1Z\)N".+;WAVW9K4ZG;D$L#'I^U;6HB,'AGPH[3,&+& M8,1%#,W;I#W]@>UY.^OQE=RH6ZMWM#:!5S.M;DVF.);WB5C>-5'P5=-5L+'5 M/#VBAZARDJZ*1HG0(>^F+GG!\@\2T&.QB ML(O]WYM$)R^,>>*XI@U6.%[A^F;?&RV\C;YMMP#FP2AEBD3O*ZD.$ (10\HD MYP%I$/N]/+LXG^Y/8I(1!NJS!R CC+;?V+2,6C[>'DR;MA.8NY[G:!/?$R:& MW+7#29W 66,Z$W2^R"3YA42YFQ6G$JM%:XRA,,1()%+8\6EVG)3W)^'"GP \ MNY!?C#MW$M\[/^Q(7 YG5WEMHG<6\V*OVA^WFQ8+8>?+H;SOEK!W14?U)V#. MSMF,,.9\7\\R(DE['X.:5T\/"C4=2_92HRW73V>T$M.JL_(BP)P_R]S[9L6: M8N")@>>[ $]T$N[^$'LF/3":]"[('QK'2"1N\YZRY\ MQ4&UKYK@B-/C4E]DG'IWY=0[ @"59/M BB,!RI>M!7;SI4>B6-BU0E]L?EX> MZ#W*T!?K=4M@.AA3;U^X5MAVRV..35M-GDYQ\\R$[*8R>FN,83":A:,)G,+B M8F&W3HB[0\SY8(Y;Q"#G\G;AV1#G(T&OHD&T+6E@"[RI^=M%UU&-3/%:A4!R MY#0OER=D61<\P5U-TKJK#5B(/&&Y,?QKR;IQN;%S)F3<(?)\,,F#L<\#4S<]M M%,-)&Z5)BRACZ$CT\RL(3$%1-"*=("GRW6C7?X/8VOD%_B4XA']Y#-SB\P_W M( HFN'_,3K!%VS"$N2O_WO]P.!&8ZS4-"_N;PCH9"(;U*.=)0U:\0\%/!@(: M?++OJH+^!T[?<_9OW3T-"Y=UIG0W25N>>+X-G@G[Z.Q)LO\]"=7^]\21!3VY M D3X9VZ[&N3H;T>&V^92?O',':6#%^^'"A/7-GQ/?K'0F[6QP#XN!?\%2WO\ M]Z+9>#%?;L.7]RKPQ7RY$5_>*R<8,^8VC'DONR_FR\V [,W2+S%?;L.7]TH7 MQGRY#5_>RQB,^7(K''N[;%?,E]OPY;W28C%?;F:/Q3@60;[$.!9-OL0X=E&^ M?#R9\57#++(M[+'/$.:>[N[^&0D>6_YBV%=[_E+D T7=5=/?J2/+2 W\8>HB MG"7)TFMIL\0Y6@-'4)*8'Z]+T6BGC1$/:?RB]#FSZO 6V&T-\& )407-0L[7 M=3U*MY;/*R:7"2G>//FN2[TBDB%W/C0))KE.>_IO+S=7KV7]'(D7L M"FH42!(K5ZQ)$BIVG MV+Z+[;O8>8J5*T)$^DG*%3M/L?/TLYTG288WXN#=/$2PI-AKNHZ47%R+SBPE MNSH6R"0L9'$N,;EK^__/Q23]0'\K+ F;)(B;\X'(_4I';,#&!FQLP,8&;-3V MG&]GP"Y\\!QE V:(""XB"NXT-F)C(_:4I,QAQ1';0N:&<+;V;J]HW=Z/!,%Z M=4M O]CPO9[A>T?2\UA#-C:+8_GYO/QT;4\PSG'?,V(UPP^:P^1D,:AB>GS1 M%8_[PYPQ]S1Z9+AL^YY?G>7[XX8KS9O MN25@'*WT0K7(SX$7'VG.LNZ3"WBPIYK@I5-R;Y?)=$+X[;KS:Y"#&C3]OK9(JIN?Y4;%# M[-RLPJ02%$Y?L%-P MQ%0E1HP8,:*"&.^T/=F4#76-4D9&QZEV+=D1&OEL]UJ@T:ILM%*N9&YT4ZG4 MUS*]'6_6T#D)NIZDJ 219L[?X_N_OP.Z*P9I;KOELW=+?;=IP%[&8E_W0B<-^Z,2%(S-+K,:Q20$M M<)N2.=?*M7*W0'\],O-65_1,H.;M%UK^V"S]!$JJ;2^/#=+9.=>O,-0RQY'K MH3DB^.+O(&'BGQB*8BBZ)12]$P#J2[UZ>=,1.72S+5$-BW-P M/-6*"!KUI$66:O2,(:])#858=PNY;*$%T"@($)&)-'7VZ8"'?U&%,$EW_;./P]1:5> F\>@,@']HFP MLH+7!-RQI3>PVL W%<7L=@5^4=_F9G.9Y!FK-4X'8:H$BA)?.O][SW*\39K1 M'QB3MS,'7\E%NK6"7S$<%L'5WZG1>9D(VC7A[=5#R^EL1%I-=B"B0FW2JU5Y MH5-NL #GZ%__4C1Z=O?X9CE1WQ+D7DF#N+6:7]%-CN#J[Q3DSAOD>^UXX,)F M&X'K6;Y02Q50V5*&75UDK?5,!7"6ONAYP3?(VXHQ+,:P>_=#KQL/P%T=FYF##K1CXM=&6QJ M+ 5D2>EM>3JWU7MYGFILEBH$FS_*@/MF-8EBO(GQYMO@370RW+X&.92?M^NF MILXYD_;&6;.0JFP:H^>]E26#-U M;FB;6JFMF]1X/%NC?'Y58,<8!J-7.)% R8MXDG$MK,_DG]TAYGPP]RQBD'/Y M,\VS(P)EC86TOV"15WB#P?3*:(D><2D:[.L.(M-4WJ<=I@5JHV,[G& M<'ZMRCJC29GJR6MKJ&?Y;<>GIBE+:@>V#JS'E<(3*?3-RCKWG-<58TZ,.=\8 M<]Z)=G6QJB!O%IZ.)AOZ8CI%N[17N):A,ZVV-YFVP#2X1=(##)=3GC,(#)T@ MDD6A"88Y#F6]3,/Z;Q P^W<_KNZ;@)_B^17@)3*$?WD,S^+S#S?4N<',_O!2 M>KRN2Z[K*HN Z@$11K-\81>LD+3EO_\+_MG/0S1DP8&0/?WG.:D)..E]MQGT M/U>X-(*3>YA]Q%AL%](-9AW\^W\.)_^TAR1%V["=W_N-XF!5T[#3 Q[L&:J< MG#BRH"<%!;SXMV"LA(V[6V4J_?!XUO3[<:^!9$ P](&@_H,<_ S)<41+4U@G M#RBVVZ*2AJQXOW=?VW\6;"^/']JN!MGSVY&AI;B4X=.?/3=@C&?/?^/8 \SM M-,&ONX61V$.*NA"K7FQ_V!-C_E= I@[[%822*L%-Q'C6<>2W4>_ M_NU""$=L!\")-R\M_?-.HY!JJ9YM5.L(5^6R MW78IBQ0;U5RI7NCL#B' GQ\>^XA$EU1@.Q7^=@NF[V'W.LX@CYKZ^JH-OOOCB#G2^ M;KX)C_5&.%$O+_/EC)YE:#XCH1-WTUZ-\7' 2.%@I"\X95'U\1F_F:0]<:IV M6A-:!2.IER-+7DUKUO7L"O7QI&EN1_Y<%5; $T!?CMQD+8-,ND*&2S)LU1)- M)N\3<.31VR5&(I>8A+GZID]L\VY)L-I-%HP\>CN.:V2JV+>3?+):<+;,8)MM MV>R8/'Y[5ER/-HN^N>(J[)!R;6'=$F$6-6:/(S[24H6?945ZIE#FRS*E@ MY'Y%SWR!-],*R,.T G)Y MHF&[OB-WP0LR!G!_?NTUW4-)BM@**XO37$/4>:V5&HU7OQ 9.$)SJ'B.+Y]M M>WY#-<+]&G\$2PC\X1;%A/_97=Q#2O4> /E&N\1U+F7W[@FGR3L\EN&6#U3- ME27X4P JT&]%]D?\G:DL>RX"$3JXJJ+!D[*O_<_'$X$FJ:[[1SNEF)HV#TWA ^"-SLK^-C1\)S]6_?& M0;BLCZ6OT-0#^F8QL(/]_>#Y-DSJ Z*U)\G^]R0,7?T.W885(,*[YOJ.TL&+ M]T.%"9!RWY.O8:9_I(\@]G$I.'"^_C#PAS^@;]Z(B_ER&[Y@#P06\R6"?,$? ML#<+-,:,N0UCR(?TF_?-8K[$0!;SY5G#^]@BNR!C/IG?_:Z!?-/VUE)M]8=NJZ)M0(K\OU_XKZ]K!4G=]#HG\U:JQ>=I]\J5._),)LG%]YIO(SCD M XG=D^#D9#%(.T2 V"#A)8L4:6AM M18P,9[ICBMVF&7.DKI"2XWH#K?M*JI/F^U4GF#6:"0M;T^ M!C?NVS*@QU)V3_6SFC1R258L&?QBL^2(UF*6P+'49-+ MG_>LX\2M=JI(Z/AC8W)B[%IZJU;V!Q6TS\][I:73+?3+7Z\>]B4ESQ"CRI2S M1@Q7(.R5FZ^..T85ID/!ZY4TFF#.63\C HY@WW;TI&8EYXXMRN[Y;)*?"$YW M45[H2@'.2&#/Y>T+J%XEJQDJUWO84\EGL,%P," Y35P21,O*ITN5UI@,# PB M!;#GN.[T=W"I8X6]J,)>)ZX:"86]@K'P*8V5-W;'0\M5'\5;4XX9+6980U"! MQD)K :<2*8H^N[40,1,XKUF:.Y4E1+5M*8YI7-[?N77EOVM:(1%UM5=8P@MZA@SJQQN;X5RWIK3 75L!@F@5-O.4UQ9"1&BDN$ M3VZ]_$@@Q14LID]!A>LQ(DJ,LQ4NVY+U3G9=:#,C%4 %#8O)T D\?2_QE;"U M3M?V!"..JOP)L-VZV,NU#GENO! M"/.Y8Z\UF/=B;#XJ7G/?D<<9SZ[6U\-E#]68TIA27*Q2\59_NFW@GY"NINS MO"9!E1M*M91O/$K;HZ@E\5#6ZH+CC(N-%E7I4687K1#T=ED:NEMRW/KU+W$< M!OQ/0+/+4.-3VG9!F"<;"JB^O")^^:70+2N1X";PLA<'CXZTIPD?_[O6P; M+E@8]+OF!MB'8 G AK.K.9 %:W(;8(E!=4 )KK,'"?@2*P.&59N,C:\&*8:7 M^^Q\)#,6NZBP,):=3I 8=<2U0(8O0ZS+[1AGH]:0:Y8Y&4@WKW'#C=,UB]U> MIA52*TT>J_QC1XJ/X>:A/CP@CW7:#K>@QYHG7LL99 +Q0J[++27A>* M)?A,\N7( M/.K^D.H_.:1X]5"G.690V.3+T?3VA%'*F5;@LE5;ZS6Q2**NP M?L[1V]?-@C :@7ERBV)GNNA*3"4S/EG!!@/8T\[5CM=:*>3:UWJZ'A-2$[5]59OCN SC][>73/+(K^>B5QVO2'H8DK(JCY"W&:2VR-E?!5GUUAI:ZC@3=EJ-YEN;% MJK6>)IN\B6721M,LX(P/J^()8=,R?FN>JU!4\1<)U.&RFI@W;E)@]' M'E&)+$FFL<'3670QY*2%FZ((9=$:IX^?R1@HSC)EH)"3$]]Q-(/&!E?^S\A"K>NQ_"0B@LQ19$OZ9@Q MT63,0RJN7Q))OL3U?J+(%NP!CW$LBHR)<2RB?"'C0G]1Y OVP,1 %IG"93N' M\L;%$;Y<"N$Q H:$P8NSE?-ZVVF(6D6(2U6OZ['?U M:%WX:!^?F)QMKX[84L]W:2,=Q>4]LUN3KBPFM74R-%-_%X/_C'6"JQ57:5Y! M_K,K6M"[\U'>=J;S^5)T4]&[:7J+3.6/7*RZ MQ]SE,"X7Q:5_,IWY>R7R/4]]"':6AL*[,@O5_$1VKENN/&5TP6UYH]%( M:*[)7>LP"D_0)U+V8G0X'SJ0/[0Q]R[:%<6EW_EMA\\"1),E+2I-5FA=IFG+ MK^4PTI-@OB4# ()(X,R[MQ\^;9[_-!"X<$PMBFM^+_O@+A=]Z;!%)-<R?2=[GH'RG;;Y^DWN6:WSNEC/"B[R)6N+ME=)A''<<*[S562#FS,36? MKHWRJ-\GNOV5K>+%8JGA"\.'%XS<'@'CO\K<<&(^?7?.>Q7W>GGOFOX M";>>L@E?&9<['MHOZ*.IDBMG;65"_4;O*VQ7MZV3QLD=1.?.;09' M!FI/V[P*MM[HN6651^EB2S?J#95BC1O:O)>W=2/#D"L:MC^BKNC.U/U>143O MPNY]V@Y.;(U>EQ@76[5E19=KG64RY1DK-@>K: #3ET03*?(B39A^IJZ31V4I M[U?9F>^G['=B!K^I[D1/SSNE?"?/)=4JA]GY=&]1@:7%@25,8@DJ=<8&"U&+ M&1]4$#ZNOQ''C2,;-WY+C5]9[_E6'<=HXLS-:"X]$KO;M6W9$UL:9WMN>56E M%FBG6=Z@(\/NYZNP$AL5Y&2E"28.WL9)FW'2YKW;O2>@(2UH.-J1YB-](362 MZ4VCV"V4(#3 =$TR03-H7*SZL\6J#^UG>3V'M>D2"- 2<8IHL(J=:/B2+,%R M=MF@&K 2=C*#KI\4E+[KR(8!F)= 5-D"C#20_T\PY_\@@F3"QB>>$]S'WS_Z MK;IX3]7P@NJRL/!L4(VX9(FV"2=U@%DF*.\WNK7OW0"HX\/+"]26_@E.8A#)D=FVQUBRGC8Y2HCR4QVRAF\XK) T1,,=8(<.[GRIHXL(R98T]1% M9 N*;NVXIO"I"L)9P9TB#S33!GWPF$$\KF<=U'^.4_ MF4@BK.+]O07].:0WA4V@S"?9W.I):4&9< 9/KS@I*\^MS'2@_OJ73*#D<4^1 M.Y#Z3]#&S9CEO%WFMCR='9=UUK,D7X;U\A,8^4JU<0'(SJ',UF4/$0/)=NRE M!C^<;!#[L8 &_.KRO8*EKP%SH#%YPUZY#\B):[Z(/?$$S0KG(:_%J6"I0+]D#'90BCR!?B@8D5)C)E"-_=5VY&!.83 M1+@H@M^VAMXU:WM1#]1MTVEN4B;N:QH3L6.J<%EGTH6(K>T61W#TG=Z?"'?? MB&60U&2(:RX)SJ!YM?FXMV/8?IE1S%=N@\ M-]:&L" *\>M?#$O@S%LWI[[?]@_X07V'73RR,'4?J7#ON04Q"IT'A7*^7 ?S MZ:YD8RG7@J#J"0SJRNU9:=JBROHF*SK#6:[J)778XA!B$)Z@R'=/^>_ H*)C M@^JN#:IS@U=L5=T&SZ =U5W9)V"LAI:3N#/ +'TQQ^HIVN2%,@][Y (82R<8 M]*V+.-_2DDK%EE1L2<66U%61!QY/GTJ4G!%HN]QQ:[HYTNELJEJ5? '> @38 MDTI@Y%LIU/=B03&Q!15;4+$%]2UP+&_[IZ)1U=*&&"X'QHSK5+.+BNTMNVVJ M-:8AC%'OE/'Y?B84JWBR@YP5N7XD3/V(&]D[S/I>-[*_!X 9LFB_C5Y=.R,W M!4T*-/8-_-*G12PWJT_FW"+/3^E>9;HRB5(;6Y1:8P9"&8TFB!,W ME+ZS+08I]1LIF7/?"^XO )R772^VRV*[++;+(HUBO"5IK@CO[LD2MQ;!4#:X MR7<"TH8^U\F4=1=%!7>9:@@IMD^,V'$Z@+0$";LQWK=QUGC]&E9LHUW<1KMY M68';&7$W7_I=X^/'ZRFPM"4SB]'$X[).I?7WD\O^&,73 X[N%39UT?.K);L2WI_JHCE"9ON M,6-8KN"!>2D-H7D%W^\&]R5/$F._;R-@0C+BN^!/G@UT !)%L^3@2Z]='-X< M4.T]+9W[CCS.>':UOAXN>ZC&E,:4XF*5BK?Z4S4EOZRE+RB?V]&B#4C1E!WQ ML/A?$C]@@N1-9U0K7:%_?4O\7!\K_4_#Z'NOM#4\/[&P2T5 M$=#6@>@^_>>YEA%0P"]Q3>75M'N+/2=G[O MMY2#5>VN]N#![J+*R? &CP"#>;\%8R5LW-TJ4^F'1\?E]^.N1 0*CSX0U'^0 M@Y\A.8YH"6]M'E#LV<7-W=>>W]W5M@#3KQY[>.]>Q[54CW;J-81KLIEN^U2%BDVJKE2O=#9W?D ?WYXO/,1 MP?G7&UVN@W0;"%]G^5RIR^60;*/>:51+.1;^DB_5V7JVQ%:13A=\4./JW0[R M%V209OFR]/=EUX:_?R5GCQ'O+30'[U<[NSH7MN^"[J1(F7R MVLQ,=3O-6<-V=R9'H$JL]\:XG61TY:5M+*&Q MF75D2?,05G5DV7RV+UU[N8?.]MR1@QO(,))C(>S:^_1',,>&$BZ@)IL3 MV1GW4!MCBFBZS\O^O"ZFRLMV"_V#ZG$';\@+XF&/G(SM./8*D"0K -%XK0S. MI(R7L=(4K^A])I?B_/:XG.JKP--'T030EB.'(;$C?^"6 O)_!$&?J 8@],]) M.*IFJ_-Z$W-XLS+B\'4>Z^'-U4GW%M[ =V7K%"R7+!?@)10HZ,0>4$2;#/7: M1LQT47PS2[:XCKZ:F"U $21P5E_Z2LA*\Z: (.:N3@T"JV)!RCQ3/CK0!5/8 M().@%I<#'3PI@;C^9":+4'P1479@22-(0BDP&?:%YO9UA\ ?W%V)N4 ?H8XY MP%P!F@C 'H,\%N"L3-7$'\.'WOGBA F9IS0 O:1'GOY+^W(WIC#ST_7%RS. MI4UOT5GP_>Z63"Z);;^Q -J 4:>UX2,X#& ,0'$8^V$2N[I0WBE@@\4L][ , M..?(3*"0PH_A(Y"YX4/-=\':!"G0_=V. M=^88RR-N$&/FH*[8[F?7\<9M6.\K$##X6RTL=K63JZ_*8[O;Z<[]7!?E<9W- M9/.U KIHJU^-Y#Q'F(S@:FXGH%O#Z@F.!GU:&,?!3D=PTK7VL,F5)9O7;'Z" M&9OBHJX""$(?F.,2?_^!$G%S'@CK,_ @W6'I+2V+.*J)_=)V@.FVV?UR-.W/ M>)!J#,>KK9TOHWU.$;R60XFE"N !=I(''P&")W7Z"_O[9%U%2_8 K.\#P9 ! MP;;Q%_XWT+N=H;-3/T&:^:X'%_::F039"?83%Q'!0&!O.AN(*$#;P1^%<'^! M#U^!Q0H6/-]+0&Q8R88!__OT)4%1-$AQX+LFP S5L'8O_&J(-AK8<40 0>#G M78FYW4R5$(EA 4< %MX4 (H'A #YZV#3 \^S/2VP#P%U=%@A$CXY],#A'/]. M'.R"AF9J^[G;UG-S%GP+[HK@V:XF:8"_L)@=W)IW)?C@VPQ-MESXP*4X^07G,VOZA/#^[BJCSI5'JJ M4>58T5T[F32W<)>G(SH*$ MG@+)O_#!VU=IO2A@9,EK."W>7XP;FS;G&?.)^H8]$]BH ,!>L5'A*]S].UYI M>QEPH[)-KK?X;.WHFX7=]7J8X=5G *@L^[B*I>U[+B005*:#K3[P?D_:) _7 MJ3=^("+0O;!WC0BM$#IV> (%0 +<>/)0W2>W[S)F[@?% AJA8]XMP %!$\5G MS-L)2!$U#'--]">J@G.62/6_0RHUR3+\- MM#B-)M(G*@D_(&=5[T=U/A3)@+NA,+I3V_&2@9G[4@[ 3S^2VQ]"@[;H9MJ+ M]3B))@M,9DJ;\Y8/L9E,I/!C_^4ZZGVMX%Q'MC1@?O#6WC&JVYY\U;CPE?&#B=H6$)7:?=V?4KC0H_)#?_3U7*'G?A/86^33Z9(!W@R7 M:2DSM.MK"'S@5P M;EB M K_*GJ-T06"[RY)68+(?KFSD%0B='L/@W@O'GCI_*>;*<_7 T&E';E@["?H72'MLJD$53X= M"EI1ME4;+B@&Q>VJZ.7%S,S6@#KA#ZDKA>,BHTW7)+O<&?%4SAE5TUFOI,]SZ+J"\2&0\EX33GA?)*$SC<[.@%K3WGRJBZ\3*P-\?#\?V+ M_P0LN%!L#6K6B]GOJ#3F#9[KR:,LMUD(4[$P[QJIU>E#R%,YMF^>0(Y+F]QP MH24=5!OF7 W+SXIZ 8:>T0?LC33:E]U&H'3/'5N49- MVH!K-;<#R09R-[==&,#L/O_B+K#\>&!Y$" .>/$8(WYT]A\NQ9_7I9A MKT<^P]0Q> IL/S'QOEQWJ %(U1:L*WOK=4!T*"\(G@Y8A[_ADN].70TPRWUC MK)LXC$ QTE W\$?Q?R[&3^XBI"HDZDXGDJ92:-1S-9_/9K!9=D#;J:7X]9C4 MIXSE-EMO-9LM?\K[J]*X)3)MVRBJ%[I&\SU)M%0:^*:S;A3U3:\^\:6^-J-] M&+I[Q9\X]N."T,[NU/]1H_9'__L.GA".PMA_V(5-\0TCQ/C'KX0^BAP3822 _X76T;,$@L0^@R#4R,LZ*D^[RI,L@'WEX+>/NBX?E)S] M\,.CY1=[5!"%:^R3-?+AZ:FE!A:QK3B/?RD!T%QW5L(<_F7W^*%2*>:' N;J MA8)-FW/?SU.I9Z9YJ9Z_VN'X5BR7BO-DJ8T6*A;IM%;+*VV11O MHCDB/Q+[;:;+WDII.YWN).7ZVA*5^:XYR[=226L2%:7]UER\GM(Z=36C4=)" MTK4L-F\,R\Z4A(>VV >5]G%#/I5^)!ZV=3W.13KS"?!U')C2/O7R(._RE''_ M/*KC @EXGF;P% R-I!0\-[[Z13*RT;2B<\J1Z=&\UF9(8OZ8DG-\NZMAAD;_4!EY]%^ !3QJY'%JA\5J5I_4-NEZUW(&UZ'8O MY0?<"]%6J1QK6^NFC2:-6LK/4%4VP[)OI"4?)_Z$X9\GJSTPN@5DN8.<@]1B M15L#I8"_WU>((2]H#M(3##\(QT)!N&H% .]4D^"<+ 8"]]@3[ "F%#C?Y7Z^ MAFVI83H,#!8E7EX-"#-"D+GMP)4GPE3R^=RQP;8*. DPZ]('?.O7OVD&2Y G>A-=I!?V+NZ /P*. M:^FM6MD?5- ^/^^5EDZWT"__0?[/A\FQSOE4J^K,DKJ_SE34W)9M=3KP"D," MQ8A$*GUL)CR/&Q^&"1X++4B([P:MX9>"%C:.!I*N PM!L\(E0!(&-UQD;VI+ M0&G5X!Q?7OA:<$-LYDOJ4TZ)"":Z@1\_BG>0'1PF]WG!_83=Z2B3W(/$ MO),<0OOM47V(&5D].1M5DBNNG5>]@$,8BB?HU'$3B.\ILN_1H28N::%$LSSG MBW/5G3=L45JV]G1(I8Y5]^4)1T>#%N9>MN"-E5#BPL!68)D!TSH(G1_+ZRF4 MA9\$4@@>9=D>,()AM3"P1P( #>*]86PWU!#1]@T)WN<"UKL!MH#@I<(C%N_> M*._:T]]'H0TJ+K01%]J(3J&*N-!&7&CC"X4VWBRG<*K0QH7+1)0LT3;EKK!^ MJU:$TZL41@RO%#@MF2UC-)]/%W.K2%5_P)Y7?X#*6>.0+CO@.E>_1^( /U"U M@FWYW);3%WG^13OJ43BX]5RV7#DC6[+RBDG%9TH=S<8,/?55JS M+3(IZF&@6\ "RP]G5%+AIWAR.O8]9^DQ4:[3):[0+?L-+:_6V31,P\0?3N0#!EE- MT&;W8#^L$)A,&[871<(;]L_#,:%C^CKQH2-Z:>H3A]0GQJW>=%.C>TM*3S8P M9^S3,YIF6K>B?G?=].IN;9C1-WUMDA^Y@[ZOLX#ZV,.I)-AGU$=>)SQQO1N& M3\Q]QM4IV.2 ?(Y<0GN2L-3#@$ZF\$9!_RR"T@.S1G-#IS!,)@W=P _ A=2 M\H,8JZFMH3(#2\8*KE\&%QO!S@^@-YR;!E'G.H1Y_T@'7M+[9B$8WGK:_8&@ M[W;,H[["@5Q3K=:HG^V7RGR'KI>J+-WE%IU6T%68H4YOF?[!XP-^378O>$!* MRH'AD?C>(=A7J-B="EX?ACY*0#Y$[Q%7=HARDLAZ+KEQ])[@HAM:'&W6;(7) MTS#DA28(]+CA#;)Z"JTH!G@\S*B&F4-0XVQK7P3G":)W!LSU;RLKFB&[SS8+ MV?,=R]TG"/(/G8= O^%!"_![D* 85@(!ECU,%;2"Y%M@9EO(S'3VH6_@+B_F%3B M.0W"5.$3&8?%HB +FM0 MB&.711V$^H*<-B#)X1A1<1=D]/+@J=Y4YBD=U R MR@]NV$-%AE>3'D.;P4&^[(6UW/X+5OC*?(+25G#:\K-L97FMN<'/;T'F+G K MN& F$S!UX,F[&HQ%P;O5\M-L5 M@"VY[4=B-'>TV!\@AU]Q@$'REANH%I5N9CP:T=QF,F.U/$W5^O0*1M89^@3: M:H';MX2Z"LO %9]>FD#H=YKYXFS2R7>C(C)QN2A#OI-GMP.-,@+T 1FV8G@0/ MAG;;;/# $X"?V!T.G5X#A%.@!H:F;(*-8 HD#R"6&%1L#TY.X5;ANK!-36#+ MA%OL@7-1@,@!=#[!Z08/ G,]G!:P@RP8R)8NONB9A5\DN;YN^VT;EORTP0L&.UV]I6FE'!Z828; M7(4E 3R1_%"D]C,(D]]@#ITF!7EE[A/B0PD[%6_8TT6RY?# $1JRHA>\Y9@, M"MC2 W6196\G/?;$T-2=27!&;AX<&6FPP([X!G^S@CM%\H:]"D75O8I097=W MS_;6\R-:@ ]68-:%J:KN2M)(,62/LO H1SE^!\P^4=G??30H. M+!!XG+P$^RNLANN O1@RZ5F1S5!D *H<%*QY>O>4MN.-\$VD-MGF;#Y MD%[<#E.SNYD>Y=V>V$\+@-XPD)K9[+;5=F#H ? MYG9, ]X]N7<(W-8=S?T:1*[1]EINUBD-(O0*SQMV>YZQ+3(/ZFML%\N"VNZ MU773N28'CV 8,H&1IT7C M=!;@;4JO/4]GWJ,I\/JKL+R"Q6$)*"3,=PR#*?M"WF7?D@]LML]9!@>) MNQ$T"TY*X3[7])L)X6 I*0ZW-7)H=L:NJ%I'+='B-9&_;6R4:@VK)W6_U:IJ M4D?#)@OV4E>UXO:1]^N;3,\A5^>(.Z+AL&N MU,AI%^L 0&%@^(-Z94S&94X7\&:KQ_(TOEPTV%Q6UTSV4ZD0GS*ELWN"?%,C MFN'X32D"!=XZO>UG<7$<+I+=G5 MV&SS%77;&HN^XMK;&XF(KRQ\LUV2Y[I?W4SZF& 41VL55@-]1T0^!L(O;AW< M11X_'>?QQWG\T9+,-1NL]KF$91=F6Q M4L?X\4/-3D:JKIP6BF;+_55OR.B5B<&"D>3+D199,G+UM4JC#=.L%ZK)WCK= M"9YY]/JYO[%3J9(G\X5"2NF:UKCFC%=P*/URJ(-.Q?'*:/+Z K=Y/J,5:MRX M!D=\IX2.EHW$8JBGV?$EZNK/D5F#D M$?GI'J[VLOSEVLIGOI9=CJ\>"D4?D[SNC))/,SABT,NGS*K>TW2(*1QZ3 MWY/(6K7G636]KZNXPK9+O5;PT&/RUVL632S%?EH/AAZ1OU<5 MDQ-_2<#.Z^NHQBB+'K8:T\[HP5./&(63=;S',5J+*V3Y8:YE;.=@9P!#CQFU9&5QB-5;).?K*KW2 ME-3:\=1QZIC\^*@EE6MMK,_A)E-<#ZW:N-)0Q\SQ2+,E%=STN-WF%JF:,=0\ MJMQ9M\;IXY'))N//&TRKK7<,+K><*&Q:RJFP?/XQ^&QR"U:S,9,O6$NAU4.[ MR\J&BVWRNW'7%=XVC+7V8G:8_M=E4X]$C^"JRR+56W-1_L)(L!WJ@L MECK#PJ%' NC38\D7Z\DDUR\ZBHY6RG6NOH)#CR00SZ*#L5>B9+Z1T2ILVUTL M1G[PU&,1Q.6&2%;2&XSO+#MR.N\/%D4UG.SQ5B6*@TE>J=;035*;=\IXKRN$ M4S@60I0C._:(L*LZ3>:$=CF3\\Q../9("E=6,5,"_%107*S;_13:Z6YZ 6V/ MQ; QK7CCQZ>]N?+)DZJ96X?FH\S/*R9*U7JU,60+$ M-FJRU*OROI=L4+UA:>6 ;04_YE:EVS54OYVD](V_Z%;KJ>9H*,)M[6B>EN5W MNW82G>F=]99D1MFV0Z9/;E6M@>][K6[)T LF;67G4I)+!5A]M*+F>%2.E@.2=H*?7(.MUM"ZR>J':GZ&51K]. M;Z'MND>06[;(A= N%LCM6 M3_&H(0R]2AGS76Z3 L:DS]*N*JNG=CZFI/0XGLO9?*7##)-8!ZUY(_;DSD?X M:M-S4SD]Z>%KO][H5]; \'@"Z5>NQ+Z=U?B)'$C\8E[RF8MZ/18ZD3\9I4[L M,\$.RO]>_9CYD^'&EV6F=E&\-2]H0PXCAKS9TZCE!-.KM':.DY0/'*)HW"C5 M*-(9$]4X9=.>K%6@-:W7 [OAX< Q2V$2@&'$]=G.4VJLKJQ;PZ[(3WG3W-07 M*2G7X+&WPNU'E<7@338_2'/5K*!4.8*AI\N-/18CM"TY&22LAHV&7Y8A0VZ4 MV5B7/:3TV"OTFNF-+T_8/I#F^"P%>7\YY3F064$!G,?U_%&Z8P23&:Z:R 9D MXTDT+G;*0NHS<8C6B0G Y[7&>I@Q3:K7S&F@P""B3;4%U%_1*8TMM-N-/JP\ MB*425"K.=+RU@ !"N"IO2 +?-[M=7<&L+L9=4T 6DR$]4G$1Y3;#Z939%-KF M!J8[8E@Z0:.G2IEYQR=LMTI=?UJN"WY[H\78E[9 M!"#PP[L$S\'_ .W=PWLL88+\5#:"4<"*L&Q3$W?#@ZZKN]=/!",HZ.M.Y:"L MV>ZNSD_=/]Y1WKIM/=%_]]6VXCE4;6M.=-F32X5:A2G.I7.D27Y46?O*>BAL M3'FNT_B\E289AUL)L*,61B?PD[F2WQ2[O\"<9FO>00>\E.8*F[HP$/JEC)*^ M9E*9OFD7-N.-9W']=%[=4BD^G1U#YJ1Q@*0?3F1]K:3L<0[#N7%L7V,WJ*88 M0,%R#,[W.E W(&FL %<\=_!"BY\K;0C A3T#;FA MG+0%2E;0QP[^W%#R^WMES=WYY6.5UN.;IEQ=G(WY8I/@Y0RN=.H47YEVU O= M'7U^B'V<3P '4H_C]EDJ<#OZ9ZFYVB1H+/X[;/@+G@"YA1+_')9.]@*/;I\Z M$N1YP+01 [CF\N_]#X?3@ID6N]-I>/@KAGD*^QD$:1V"[]G[#\*V/PT,Z>-+^:(L*(&)HBPXC8:HH$(V*K*2*,B*$I M,HR(K:9(,"(.-46##S$R1881L=$4"4;$1M-Y&?%?SX$)3F=+9KK>JIE/K'HG ML3B<#UQN$QLY&=2Y=(P^2V)$BO05USXGTF5 M]_SIGTF5>]>@V#Z-I2&V3V-QB.W3V#Z-=]>H4"7:]FELCGZ2"#_S:.5N+"J*N.[5O2[_\115E6E.N>ZN>.>K; #C0'S1-^GRW?Z]9+?1;( MNDJ&2EA0Z@;K/A#PH%'!ZZI^-O2Z-7?/N!PT LNYOK"&Z52QL'XW8?V1R!IZ MC;&L?C-9C4+@0XH%ZXA1X)7*E!N&[9L-! MK^&J+1ZWC@XR"G=)Q>&ATXO6T]?K8OUT5L"ZNZ%/K]P]*K<%'8&:YS\_CL '/UN\+?$V .#C6K*70ID]538GD*;JX54"Z] TW\?;GLE-.U7+9P'24 !I"";&F9]E MR%R[AL6!'=Z)BMF MV6581ECV/;UB%8>5C+?E2U8+8 L3*AR&_Q/C2VS'Q !S"F"^BRFSFDJ;O"Q4 MEQR=*66KVSE=3];4"Z#,6U;,I%K95E)CILEM9*W78*?)6:FZ DB#83'4_%!3 MYJ?$9#!\AS7$W09EUFN-RY1JG3F*#XJ;>9]?-%?LFQASB: ,-FA:F6:YYG)9 MTV$YLX<.FPT8E,'(7_]B"8J,O:78FHDAYAN'959\MM1>RWB*Z^.W0##5+EPV_R;AH9>0M M.^2J90G] &N(CV#--[R5^")?I@0O:,JNASB 6XB[$N:(H#JR'-Q.O)M\Q+.E MK$4Q@3OB0>,_#N3L1;0-)+0#!/3\4#3NY2LJO:07ND!1W7Z1$/!FYTW/ZLPF M3WZ2K=OEQ3K-:](FG71ZJW15:8U3,*/FXA;/K97S5D;0K==]-E"*8C[I]P"E M/[25+H],6%EMM7LF;^A)M<]A[ );4L5+G)*_921Q>F7&]BQER>%J4F4,*;?A M9Q"=J!B=+A8$^GGKCN 5CHBCV#GB2I?','8JM883;TGJ/NM(-$US>N=M#+O$ M^5B#\R<+6QY->+/++!K49*:@) 0Q!B8MTV0ZAK![,[#BFSW?"L,B;XSICM)2 MK3J*Z;B.;SRNCS>&_+6-,2,W$2VZN!YQE.+:PXA'5[6(J\V436I)%"Y@HZZJ'4F#7KE6N;35G= MXZO+0KG$@3^04W2ZPGUE!?$I%>-3;#;%L:E()CU='IRD#+-RATW>Y+*"52DF M%V5O0EP]>5O+YXI"K=%>\Z:SP%ND/!'Y0G#^A\+D;9)&8VR*;:?8=HI>NM3E M$:J)%9TI+YHK76@Y729%*2/2NG:>E$^F_&I#9I-\LN"DRI-*=MZO!@!UP3RI M_Y^]+VU.'%G:_7Y_A:+?=VZ(X"6-:6AY43<.M/=R MR>V2A8>@H!Z2-%_/$0#Z\(^FNTZL:)GM##8"T]%',UT[9S9X<;S,-G!JW&#U M$5U/T-V$4& 8(7V6U*@;U\\+)(-?ZDP.@5#HM^!"1J).FWRLE=I2A=6KEMHH M]=>$O@TC2?,C.R@13U=$:C[E<5WH;O'$XZJ ]UH C$#4D]5%]-2)JNK2G:ZI:KIS4@N7Z0TP-+E MXLN)NZ/9[5SAAW&<%QD'@A),3TJ$&,:^<66]"^/H7N)%%RV*%#(4T6RV2R3: MY29;G6NC7LIVG7[KG'4=%5FQQVMQF66W<G#MDU,G$V_%U^7&M%@LS3C'[T\VDYN'1 M.3*/;EQ5[\(LNI.8T:7+*X4,1KGMVC5Y+;=@1=TJM!?CL0IPX-Q!HT&K8!%= MAY74_J:;[TUS1DOP_#.8:43B,2J%JK4!72E4NFM>SF7=C4DRE)/W$.E.2C U9 =3C)5L.Y U M(30LNW2F(^JS>P71[F^'EH 8EY^D>(\XP4.6G*/=N3(;FGA5R67FS5G?3;GG M[X#&SFEAHVTS_+903Q#\<&"E34;(P*0D(D;2(79 NS]ECD:Z-BHF<#T@]DW# MZSQ(UC:V++LFV"*KY);BLK<=+4KS4Y#_Q28IMA>W2W MH^J/TX*1[]E<93L%&':.1F[WI\O('$,@=NY0V'F0K);L2%L^6V54F*NI1ZA-YO]9*MC]/3 [;(])UF9+:3E<-OLZ56QHVK>57T, P5@T(F M&3+)(H!A5V&0#:A&GR]D\C5\2R;;+4;O2(M<:)6#/[+*4C6+*XW'Y)+5E64K M%\\3LVD&QLE@$A<5HY(HXH]L,A0FN\[IU>F.N,5):R)L2$GLE#+G M+-$I&LNJN,KE5RQ)6'E5PA\UTXN3G:6OWOUI,[+*$(S=:*1LF*XFVPUSE\%E M.[%>YUEJQS7)/NNNEGIOX>#Q==E+PKC%FE0Y4]?-,5B)$!+$ M;AR0[N5:X<52OYYD,[QNH>0VV]CT&45210: Y*QA52:[LV?/*]+T,5&MS2R^ MV-^J-N>6ZEI^*A X3/Q*DBAS'F7.H\SYRR9OG0&+BF.&F\]6O0)>Y+CUKB7. MZHM0:N)]9/W45YGI$"\(*]4=5*N5"=5D*W,/BE I*F06H6N%DS!-U\GL.0MT*LQ@:L0[N;Y:U2J)2FV(+^C9&@+1.?*O;EQ' MD6&$D"BXX- 9X"AEKI([Q1UQ:A%82(^%M,&I\W/G4.G#1))-M6H$3N?E5'ZY M>M2S$@,AZ2Q)5#>NKG=A'-U+S.ARN5!G "-#,^46[@@&2Q.=UF;53I63F;,W M=VG.D_F!T"?SZI9-U(=DC2YPNF<@P72H!*K2B8PC9!Q=.J'I#&@4']%#V:8$ MC>]7+"U3+W%)O'7NL)$]FA*:H.DI=JO@JW4CG9);#1^,4#DJ9!JAN%$T4I+. M $?E9&4KU 0ZS>:R@K TB7ECPYSSWI[S**7LMEHK\/W.U%R+9:NK]5K>8=HY M$I)N7$N1<82PZ+I"1\9VS4F:D,VI\6X\Q98RV?2D<^ZDHO%PI=;SM07+*Q8_ M55(=CG9=+W1TL^6H8 DJTP'+?& 1)MK8S&<2ICQQR?YY,YG=@;7>C.(EN@OM M-BC']Y[HCF*.+Q)\=$7G'J_H(+E'@(\ 'PD^ OSP#H*1X-^SX-\EW0CQD>#? M)>(C$__NY?XNZ;XUP+^R"[X%TY+!2V'R1IJ)QE0.HQ&$:8UE*^X/_DDL-IAM M:LH8^Q_<^]]U!^$O3-OE#PDO=OUW+[GL7G"_=D+8,(WG$ZC]5\R7K<'FD =L[ZYU48) MEBZV[R+\NNB]X=! S'*RC_E299!7 M%3G3Z2EBJ?[8@D"6_/$KDTDC&+L=Z^I2;C-"L0M>-PX-PZKCK)/F>J2!5PA9OICIE87[.R!2W97=6@1N6<'W.9.HI4H]/Z_[I(+K%C.PF M9#==P>7FT-#IT4G*CL5,*3X^**VZ2[&[V7;/'7)R-O'69%"L;/CE:(<[ EW; M2$G/:KKE*\U=TQ$UL-"'%0HPB^J4LI=*3 $E'ION2),O@U#_&^:UAXN3>GG M"C+12ND,V&YAE,^K;I',X_75PEGLSA[Z2302JFPU-S3.X8M18:06YG(&&#&4 MU]<@1I&HO=TY$HPOKEN!P\B[.<47)_7J8>34YI'SS(9*=&LJGDOCK9PP62E\ M\2*91NZ$*5J)ZKJ%R]L)3TX$>6[Q+8@G29@R25(TPI,S7-2YN)*%@"=OW\VY M.*77"R?OA'=R4C+;J@R5/BYWU5FKFFFTBJNS-UQJ+4;;^*@PSO)ZU1$83?!E9X/J]#\M@AV67C/6JDBD.EBD\3K8& M74W>C=2Z%S2!V2V)&$VC*"PR35#4)!J \D[8Y-&J++;RM.SP-,4EAHUUB1?" M2Y9[USCI38MI?>MT67VMVPKIKCE&]<]S\!^_2"*6ID*\M'Z76(*LDTN3>A-@ M?AU&-9P=?!L*3(0$$82RDS&@&[(DF-CY@0(V5&1_>?4E.,B^QB0 M12 16,[4P8MMO95-_6N#WPTO+\S[*A!/1]X/GV!E0S)UKUR0K=CPS^ S.,7$ MU#1S#=7,(^_%HK\0WKQK>7(I$,(^[-YZM/IY;E)03& B08 M\9N"Y8G]89H]3$J .>+"EG\>?CA^$5@0:B9##/NIBYNXQROC"37CFCQQCF$T M[L&=]\E^.\+QO^#K.];AJ?O9")^LWTOD2B0>TA]V>AHKJS?F-\&<$R!XAR4Y M_!Z'F\C/D26+:GP-%N'?A6DK4.Q^6K+FBBP FD$I%A!$DC1D2!$< )32). M1($3")NBP@B$39%@1.:!1IY$@(SXPRLYGWIRYZ,Z_0=4APK"WR8Y_3+D* $/ M7;9>K<'HQ4/6OFB/3&W\=(_P]-___C,*@OY/797 @ZYOK@"2@@\8?42>9&J0 MYO_W(_GCZPPGDQ>]3_I=C>C.+%G&ZN /,QMCC;$\QNJB)X);\*MP3Y0)%7+3'P<.>&!.//MMFO\QU_R%SW-@O/ MIX/80\_J3KS=H5P.J"EYR-(;A125\_L#;_3R>5.^',2*= ^F\*+92%S/ M6JSH/J7PL[CEY83PBV[O)3,SS]OO#*K:[2:BOG!:+TQE1]8T\(08-I4-V1(U M[+\CZY]?_U?4%_]BXEA7#,5V+#_13=XL9,,.J!;3;7/X8R"^--U!9!+OM_C( M-9S$_A-PJVW15UK&&#,O=)7=J^I^YB5CJ'5B MUDC@8JJ#V\3:U(;3("Y='N6( A\O_^3B,?:^WMX;2:0-[](#& B>^D:RLC3O MZ_1(5#AU2:8:UK!5E2B<$1)^\1F:2)XD*O^- D!TM[:BQ8>A7YSX34X40(>9QQ%__S0'[PJP7"Y,@8D_MKO3.1$>U8 3RYY ME(&WT]RQ/"X;C"2YNJM!"OQKS(!$2YX!X?>D$Q(!9:X+9>/5S8DBP+"%4(N7 M\@5VV\;5:APA0#!>(LO/Q4($\^TV+YX')IW%W=.^"QA_2'S8B M1]E2YTKW?TB2B!$18 3QD$3Y@Y%@1.*!0HR( ",0-$6$$0B:HL*(Q .!S*8H M< )ATT6S_3_U'VXPV_\SD;MXTE7(^:N?[4+G9?D)_><)1']BF][#&H2N!U>P M!D@7?L,8NH=%N)%-X6O;_]7<JJQVU(13#)[,DHW(;ZSF*]=4$LP(L-9Q&6J(I&ZO(P\AW1R,N2=SR, <' M3B\]1%LF(KNM7#C/(]2L49^SER;Q$BD\R4LG!P>54^CY@'>>PA->?F$[KM;L M_&-ABW?Z"WI9<=S6JO?U+,"/4AI>9$0<B^HL&%D,V_R648T MY5PA2M#_'0/RH%=MH%8=H%5[R!\/Y"XYV,R6/+>@Z_:X4TNSB^A"?KU>'68= M<:;@2YO S15>?EPI:R$!+4[ST0F"KD&R@(F%L'K&]/0[,=+$WJO881+69EW'G/X9N02 MZN0AU'"X&UCJTW&C+.(T6Q7+Y%IA]846CV[(LK/+:=O5.*>Q9&='9++]4F^W M7 M)+V1)QZAT*%UE$=C<&=THPAE A/,MN$G2Y+AL%.0I3K?F7'PUWPPW2G3A MIC%MG4)0"!3:#LB^!2I6?-&I?_F$/^IN6N\KR+36I*J[87!;UQ%(J?;V'>-B@ M3]777='J=59J?S#@FFM6>N27+8&&-F8FAJD7-FV\&-TSJ^%.DM-&DZ^PU=6C72CNQHJ^F0HI: M2(1J"EU8D!" HA'AI M"_(]"-'RK-PS4O$&2T^4+;DHYU1#CFX,<;)M4;J$YW+S37?1CW>6G36 M$& ^4@D$(6^;DQ&OYPA?:U\C4-RSS2M(<51G0])DT8*\FKVJT4?!QX91:./= M2U%DXJB\O$\TD7I=3./_O"@2\B0\L"2@:?T\7&@[HFI?G(3TI&DJQ_T:).($ M//BGJ*W%K;VG,I7QC"GOJMS/ISMQ?U$+9,\8Q%S])X@'6-]3!KWO"$L1#*AD2JXXPV2?]B3'_%;&9 M!;'T?[I<[LU;X_!GH!, WK07-\?W'_WXY96[A+>"(7#Z^19[R15_!5B-5%,, M^;!6Q -)?>M27JW*G?VE5?#GAZ<+>A%\_P;7 M93M8E\/X!L/GRUTVC^6X1H>KE?,,_*50;C"-7)FI89TN^*#.-KH=[#\YX4_DA/+[4[K>45CQLIR8[6R7B_%;DX]U%Q=TZA4R=F0)S(_'#%_"G MD;EJLII-CS<"OF3$,;F9).RI.Q5(@7P]LMI+/\[Q:MU0EY)IQFMZ7%[H\"(4 M_GJD49QRHSE!M7BQV>X62O0LO>U-P(U>TW.RL'J$CTQK[5Q;KD@"WEEL>N90K'5M9RHD M3M]SE=S0[..DH.&T-%FGG$UZ^%B#";HG[VFIY+:>U^PDSK5(I:4M6MW=&%9> M/GE/:389"2LIT\([14XL9AIXO,3"D2?OR7JBFFCSHZ'65L5=,5F4YLLM+L)8^PE%U>$C&W?R&XG-B?'A8)#I:YTUC,(= MYGRU(_O?&PF,8E(].KU:J?&L'.?&8]+*M!D!#B7#,7RZS[66O8X>L$"SZ%=P M )C\O^=UVM^KM/Q%8_E-@[AK9H_,87G<5YR98G37LK:2_7:UK\WBAFA90CNG MJIM5+M-BE\[ ,I/Q:I546][50SIU8A=C'AK(8\PQP:HJMI=7^!2Y@Y^.9%@A MX^DML(EEZB=5,F+>]T7+ %^W,5A$S2ML;8#EQ(*O9WVTKG%;EGZ.70O6:+-E MX[>*JA\6^+6O40"4'9>^SI6[IN^TL&!=P!-E;@(%MFMV+=&P)[)%'*T[ZSI% MX]=KHANT$X2)Y=<4! ^" 8%MPU<'& MLI/'#X>BX"=Z^$D%;50S.^2:V0EHWZ":@R\EX4+%'RE4_#$*C*#PAR2JAQH% M3@"50(R( B.(A\2'#3@1(\[$B,P#\6%S5\0(!$WWQ0@$31%A!(*F8!GQIXV* M/W/D;K)X^<$)R(PEE6)7Q\_*X^%$^K=SLS.;!Z MNR$#XS7L#I_Y!Y=>A,MHQF?&^GVN2M05YC*K@C3H[C3H:Q;7U73.>#Y2QYSM M(L#M]BZ\T6/3ZHI=D4^;G/^\%C/LFOJFX ]TXJK%)M >*4@P;DHPJ"#B%I>^ MG1%RHQ J A=0 KO+==@%+TQ/1]3D@+@3 6HN<<,0>CB7ICN(#@R^5W+G=PO# M:^/R7'87&HA/1F/-W-_T.Y[)4\K]][8KN3CK%VH[7"=TAJ]6Z?R:_?K%Q,^R M?M^YMYAS+0N\;1.L@SGV[RJ^?3$Q)Y>'_1Z5$'$Z7T\5^]M<>B? .P+)'[_2 M85UN1M"#H.?JH8;EX02KTC4=&>/ MW%7Z&V7'P]ZO1HO'0E//;E+X4M8(ICUM#FL"K ,,3&62(L,SE1&8(#")#)A$ MP^P]!9-6SL&7LQ'#J^0V3_?<08$RE]$%$_Q1;@]&N5$%)W'#8%K9\H+5(9@ MXY<*W/"]M-,95IG%*$28SP^8$0E%AV@^7YJTTV2+P[0Y0,;(4L T)5C9 )(& MIQ0-.WXZ[Y_<";B!T-+Y-0$%HD*JT/F]O3B36*ZLHE2-JXHVJTP>^YP[I;Y> MZSWLO;@K,$-'3]I%G,ZU-D0A5V 3"UA5!AKV* *.8 K!U(4=AW!@RFH)N2I; M)7-LD<,[*U(?X+/QU\L0APU3-M] YB"\?+41T=U M+XII1O-*Y&DIS9-/(@(%3\7(A-1CF>K5"V6VGQP0\5QR;&XM!@@[V#9>EBWK MJP0WB;=;:;S3D!:),B=H.X,1R-.1M3FA3,G>HX4KSN M-1]*A-3C97ZA6PTNU=FDX,CTZY&ED;GDS61CCB\%,5=PLZZIE&!A.X)X/;22 M,]V:2#X.V.6\7-#ZYJY>FD_?JA@W*FQ7=+6[DO!B.[?M]MJERGR[/S=^.5)9 M"FZBQ0_C*KFI$KR<6YM"M^4?\[Q:IADO=40R46*779,8)REZ3,IPSM,779B= M8@I/S8HJ)ZB9L:;(\MR&[O-)R3AJ('8:9':SQCO6?#S4QSNJQ4W?*D-73BNS M0KZC I)RA+.ED[TQ3ZW]^-[+D>XPD[ MYK)!L7%%'EGMZJRFUV$QX9.1(Y7$2X71+,7W#:*;(JJ-<7G(@)$GQ(\7J[83 M7P_7:K5(E^*#2=.F-5CC_(3X;#63S2Y,8H-SBB+DQ&U1W0WATT^([ZGU92^= M3P]45]FLTDQ'CNMB"XP\)3Y5DM:EK&J0/,G7"547TIWI="JDWR!ITC&*55J4 M^+C9KM2+#D,-6VLARDM<2G6ZH MN2QG3BM23:Q(:_">;Q159"KM;(IIM52YNF#ZDRE+9XF"I-V2R#>*"EIEAJ=64W@NWB1V=3) I,OJ<,I''K"J71KRJS-$HVS M2M%.\*12:17=-1QZPBJUN*GHJ4+-9FFZ("XV5JY1K#)PZ FO$KTFU5Y,QG.U M6*_(BWZ.R53[WJRGS&KVM=4CKLDEW.WFM%P%[R7+,_"R;Y2@G [+ULZ>-S9L MD4[2FCOB=EH>O,$;BFH*[I*NKEF*)0V)K)7Z_=4:8 _QAJ;&6P-Q6#-%B>UK M-"XZC)N;\-[0DR5H9 L$OUYM=+ZHS;>SQH :H_+ MM*VVFAZ":=]05Z=/YCK3KI'GJ+ER7K$E MS;1=2[:[X E9S934'X?2GT1VR<_F38GBY76G(S;7;I]L[DU5K^HNXWPPSBL1 M2OS 9&"-+<"S@8$J!V:=GV06ORX(33X9YPVNR_J'%@3E_S>.%9AR&^LQ-9X- ML&;P21'3B:EIYAK6V?3+'BXLAH\;B;9B M_SQ4DPQ3D#K23!Z[FLQ-GD2*\>AAC''MF9KZ_K4YHWUXR2Q\1Z_2]BO!\VM= MNH]+TE5;F9Y:M)1AK5]8")4=\TKV/AH*E#D M' &<*0_K8U0^ONM1R M35B_K6DID@Q;CP8&#]?)\G!\U#M5^\\%>0\ M1! 4KF(-D$N!7(I[U)=[<#08R:L77A') AYN6;_ORD('?,LK M-&$XF%=8 DE".)( MM1HH\*1)'RO)0TR(I'XO]&J*1-M(,R*FFA(\OZF,4+! M.[6-CJYI(QFX4YN(&X$I5]XE]+*QO;=6 N30M%Z9M%)WV?A@G]:( MI/7*I)6X2VGUAAI,5+'GIRH:T?3GC8>S12/NI8O5^ MXJPFULJY*3[AJX*6F/>:QWBA,5KUZQ*_9:7Y8Z&\ M*E[ M>QL<_/">-X (&VQFPF!'"@G9YLEDGYKU2FJWGF(^ IN=;)ECT9Y] 6<&@3Y+T*:;[FQUX@T9[YIS$#2ZM MVK^%%#=C#%6,FV YD10O3H_L*=Z+PW.F'> M:(,V4+[RD^Z5Y/'T&05#@]=Z%H!\AZAD5,5=#I/#*8EO1Z%&J&K%Q7CTN%F, M>65#:(\YO)00ARTA#2-41(RDB?!,N?M30G1^C] G%/2);!2,9U=+KMKM4:S, MS4F2=O'T@IJ&9"]6*LJ&ZJ=K3;7:D>OUC=T<\0H#L.P<4; [U&J4WX'0+$IH M%GJDC2XEC$&NQK=PQ5DD-ZQ+KA-JJ)&V4JU7IX:&+:I%9N=(V6RGSGB0ED'F M64C!M_NC.XHI0 C/SA#-R^YVG>HC.YSRY'94,KFM0O7Z'^+9-ZRS5(TO*2V[ MU5"WS?*.J[N[R51? R@+,YIWL=!=SM1U4N2Z 3U>A+#+A900_#Q??B(;.@LQ>UH)IVQ2CPGDZX@5_&%P85EG+6* ME>YZ4=L(/#TJE7OCBNUJLRD (Y1 =HT)9!<+BB%$NAPBA1[^Z@_:+2K;337Y M;=LME3(Z3<8 $L99"-=5Y;9I:):") N M!TBAQZ^$6KK!97MKFE787DV<+6?=E!-6-II9=R;&L%IJ\?302DA9>J4W'8A% M]Y*-5H;%5&3;P2S1D3%[+2XP<6K)/FO0L0-*24,I:2%C]D$#VT !.T#_PL97 M#<^F"ZN^WF3I3KO*Q$=<)SD+U>!3^LW^9I@MB[AH3M<5)C_E]>9:(' 8%2-C M="*##CQ1/AK*1XLP]$0VH+:F=[5":Y'/X<6R7DSKZT-SP\RR###&6BH4RTFP6ST*-X9BHWG,XFF02N MC!SN4(@( M7M*8AA:VNW%@ND!.6F"5#5&JV6>7\Z&*'(Y![+#A3JQGV/R Z;14;D$[#=>H M;>W!AU>BOFN[ 9Z6ZX;-MEA.QS.%ELKT4(V*X7@2':5>3[I9<"5/ M41990,@0V9C7HEC5G*;&I'CYD=F,9SUR:=3"NG^YK%ER<3=_[+'%&LV/RB0!-Z1*K%-1**W)@D>%&K4#3-::.M$FI$RE:Z MBVFAQXFJWNKT=7:SZ=DE!J)-!EDUUY<@%J"[@_*^+HHUH0>,Y,EZU6X0TQQ> MK>:>\W0O>5]-V;"AU )^+#07 M97J%D.EUP99I45B7=S/!+KTN5X?RFBR9PEYA.[Z^AAZ^9VO#EA"?TNQVG.8; M8[J.JT:HEM^@:^>45'T99Q4UF92D;H4I4,#R(V$\BTK'*))"AY%GR!*[M'9> M>EW>S2*[],+<-FQ%-MA6(?N[6E_A9ZP[BH_:Q&HLR>%F98S9=FLD3=0Q+FZG MC71"X0K5J8>$-$+",R:975KA+[TN[R:A77IA$!)>)!IH)&<;3>T!^XQ65CC7 M%_5ZOO[AQ8%O>.A$O)>JZS67YXN#+=-SA_RCPWH@F$&IMN=,3KNTLE_>W2ZX) \")A2CHAZ&JJ,UWARY38*F8?)X+R<:+'-T!0T4?]6E=.3ED=7ZW& M#3:W?%RO(0C>1EX;F+-K.J*&B=X*H(.;% MZ8HBL@:.8R5U)1+S?'J!*Y:G29O_1H#/A["G)^<56]),^/ W4$U*2)NF M;?%MG,XFG;X\SB^'ZE0@*!CIHS,Q,H-:37TSK'=I%0H<&@YAN4L3%G%LB&P4 MK=VNUA=:9:>K5:F$-_)XOI.=?KW(]I_ C4*1B1E76W1P=Y(SJ5+"RBY2'MR< M(9QV\W!#16''#@-NO-C7I0F[4;@)/53%;.NMC*M+%K_,,+-)*Q-G'>GKZ?A_ M C?-6=+M9"JF@*D[$+\6$_@1H7+4Q28Q+S!8GZ>3C=,EF M-K3MV34WF\,&YJPIH@EAV1P4MA\D::B<94 M1DVPKJ#@2'#GLO<8??C=RW=0+]B]6IRKN556$VOEW!2?\%5!2\Q[SE*L)8*H MXWOD8K\5W\PU!^:(7-?XSBRCCN54H3AO3 4BN6\N3]$HO'D]94<"/)M%^! 4 M/D3V%'7!IO0C_&'1JSUJX)B.&7$LYODNL2/RD$T9K]8]#I M#IU$4M"[8S8WI1S]T5[7LM,6!)T,,G&NK@9)< >T"'$NC3BA'^6F*VNNS+.% MI$H[%%]):5O:UD.U<)AL@2)'0C?-R\2R4-BLZ9T-\T62MWN,>ZERMI>.4ZH @/$.E M?P.VSTJ$0?#E:='D99EK]K"P9EG;B@DAV&[4[7@7Q\O)$MBQY#*1.7\B&+4)RT*G(UPMZ M7+C24M!7,U"UI*NKZ7%0Z=R11A\P;YL#3P;OP!CCAFE(_B]OH" [Z.[*.-%@ M5;J0*FF+0J.C:\!)3<%X6S(1(TATEAIDK8];08TWZWT@V+B6:-B?E_MXW]SZ M/@@MLP-RJQ;D ;M,&N7JJF&6$0J=E0! *74L,*^ J($% M45432CO!*5;XW+QH.VNG-Z9T!D)1!ME#(50'N14D>JM"" *B:XD^!5<@) @, MBI.\*34YR>7UMJW;EEU[[&]:$(-N-N/LWT.A6>TY9H>.#L)N>74;I9E^JXL5 MJM9T%2&MHY#][Q59ZN4L7:ONM K?UW2UW5UDB>P N(YI+WZ5C"5P$IU)GKTK MU2T R^\VFD+( ML*Y;1I'6&P6J:PN,_3%:Y:D:K5=F+98O9N2DHN"I]+@SA6B505;5Q7H[W0)8 M_6:[)H15=Q@[^V.8*M%.9.(0,Q^'88U M7!V(AQ0=9'GU6O^,E=6O_X)_#O-(FBQ:4.]F^X<]Z1!\Z!Y@VOOW_QR__#,0Q"53,ZV?!VT_HFHF0W7\27J*/Y7C M(TL6U;@X 0_^*6IK<6OOJ4QE'JA##/[G$V# 9< (_(%*_H4=_0R7XV0M=7$3 M/UJQ/<[$-7GB_-Q_[?"9AQ%/'YJV F7KIR5K7NHAG/W%O!YC''/QDP2;')0+ M\.N>L 3QD$J&Q*I7Z8#$,V/^*V(S"V+/_W2YW"O1]">!/P/1 WJK^=.N_??= M?_3C5QC%8_=O/3*U M,?ACK=S(<;4&QM;87+==SF$EKI8O-XJ=F'\4!/[\\-]_1I%]_P;793M8E\/X M!L/GRUTVC^6X1H>KE?,,_*50;C"-7)FI89TN^*#.-KH=[#^008KARN._PZ6- M_) V3P0/&/$9H7E3TT3+QA0#]I9$U=P(^$9.\,L>WE:G@VI;+H*]14C^\ 7\:>2VX79* MDP%5Q16JG4S5J/PV;[<$\G1DW5K&XU*SU^#IILDEZ+4Q)9,ML.^?C$RQDTUI MR=7J>"=9=UART\\TDFLP,OUZ9+ZTZP\5NYIFW?1851>]>7[3@2,)XF3HFJK9 MP]9C0]6K&DL2+6MAE1DA(9"O1ZY[']'"1S<*1)R]J95=Q9O.H;G%%8H2LD4FL[=D:C#Q]T85C<^6" M(#RJ8F=$TAO-WA0;C) 4\-<&R[KC:*&TWC[MFH270IR1U!=N8U+AJ MD=>+B?(XC@\&MKL64J4)\FZUVD_'1>,XO MN8:@FER(&J-<7NY%M*G)&W=2K8!#)@<2_)< M9FK.)(*?3(7,Z4B.4/1:.:.2N)PKZ3/+'4^&&M!/_'1H+K.P!^GR8L/W$S.& M:._D7"(-O%GB=&@B3RFJRPDY7J2R-2+;%U M3'>X%7IP5O)T^6?D*M%O.MR0[12=$7@#KFR+7IO04S#)Q0?M=#U18^7X=CBM MIW"]GO%F/6& KLYZ@YFTFK%%*TOTTTO&8=M>!^93#FA9\[&3&$TM/$<:?=7F MF%)[MX:]*$[H8AJUK+8:KK9JU=:KRS9I%AR $D3B=&BVT;#6I133P#M&(=4U M#:O7D+RA)TN0*55E-D?2-;Q*5TH6:S0*1*4%AYXLP;J5YYP&ZS39;:Y8SD\S MZZ4;]X:>+(&XF H[?;0C<&5I=)J3LJHO=>\%3I? RHS78CF3?N1=A=*U>FI) M"DNOCLL)7;U$898:Y7-UE>L,=\WX;,72.^_F[LG0TC(YFV:R6UY==MD9N7G, M+/,=+U_H9&A<5TVYF5K0?%^L9?1',I_M&%,X]!1_;6[E)/HRK\I-4IN.4I46 M6_9F/5FM>4,TR59R9[,*OYQ/'2G;[:6\9(&3U5GRO%3? MN*.(& ;\:RJ&Z;Y#.\9$!YL 7Q-;06<3 Q2+F'5P<+&1:"O[+B9O+4P1."X+ MP7UG'JAC'9YZL!I]LGXS585\2'Q8 M6?#(\#N:WP1S3H H'9;D\'L\W[HX&_S_8C-SSDA$7$B+,QXN.:Q(@1YV($\9!!G(@$)Q V1841")NBP8C/ M*L C3B!LNC=&?%Q;'3'B?-CT<;5XQ F$3??&B(^+L"-&G(D1GY651XSX,T;\ MZ-.B2^[)HZ"H?8<+;8^R\"( MG Q\%ENZTV6Y4M603 TNP?_[0?[X*N74 Q4N,J9_0QX^6HR6:SKR&&M:BB3# M+)[ \.$Z61Z.DWJG:G_V_F+7L2QWIAKG:%1U;3)P]CY8YUP5Y#U$$!2N8@V0 M3X%\BKM4F'OP-!@)ALZPNFBI,!%P8EK7XFM?)X 4(_Z V M_"NX0M**I/6S_E%(6J,LK>_T#;I]:7VGB1"2UBA+ZSN-8VY<6M_M(A-%88WZ MP>Y3QP[:F[]@6L"_,&"I_9EH3&6O40WLG1)<0]X;E\[SY/6](#*HAI?G3;R[ M4)\E@MPW6J*>.AWEP:NNO!(L9<-V+!=V.FHKMOJR'9*O&>Q>,7)[O0B[P1(G M%^U= =>7K)))YDQ!3+*E^==;[#Z3ZCO8;_15XN-:=R"NA1Y.\SM!2ZR8;68% MFP# GKHQFB#":_Z&H"&JT/!A_4@$#7\(#9'MD9MA^H\361NQ:E69I;G)KJY+ M\I=ZY/X&T)1Q@\V0ZUY1C>\ZS&)EV_2"A!U,SM$4]^:AYAPW]\* FC-?K4-0 M)-! MALTU7'L,'&W.?B\1@=SOBZ:X1EUX@=*Z49B<<^ MKF\+'+)9!AEE(L;?[HSN*64!W#V:A!_(FLVV)7O [1U4FPL[) MMAQ2+'YX:O -NXQTBYU\@AH,V65'GFZ3JTYBTX5V69B!O(M%[7*FKIMCH+0H MY^L*$CLN%H1#\/H>O#XIT+ERPY:FI+M:S;59I=_<+F1^/6/X#T\UOFO9Z8WY M(%=>=UR^:C<;.VY>=V:SEI"!(;=$$IV?(OQ :63GP(_(QLTRLVTSV^+UJ2JG MUJM2;U1N.HVP[#.]_IB/E^AE$J]NUN,^.YLNLX4I0".40':-"607BX@A2+H@ M)(4>_^+G(\68+Y=QM9JG')P7-HT1'FK\:T[GF/6DW-JJ'751()1LM3]805S* M("OINK+,+A760HAT040*/8B5'BH\+2U7O"H2B9K881?$JOAAJL0WC"0\DW2I MDDI,\2W32B6;L_FLX:P!&-U+-EK!M-9 /L%#1/#>QO1U0AHZ>T!)(2@?[1S) MQ% -#[!MAPVRR0J5TPOK^8Z7E;J[S1J4FLR&&ASK96>-5$EO/_*BFE''8SL; M;]08@=15B1 M-3R13N$EB^OA;B5"&4M)02AI*2;MM+ L])&?F=M-!?S/OXZY5 MU!I%NY#D.J'>_[B/OEV8N.N#7$V63&&O4'M]"AL:4S5F M7=,&Z1V[%/O9QUJ^W4[50CU\5:HI?F;: HL7DX\IH[2;+A@"6'J$EZ-&Q-*) M##J!1:CR;E@-H4J8J!+=\%J2[%)J@:ZHN80YKS$%@1I^?";[7:"J)!31?(Q3 M=3['9U9.;E(5B2T#@8I&0!5,/.U6@8J^;-,2!%07C)UQCXFZFF:D$:Z/5D*Y MO%-Z.3JL\QF2G$J Q*L0TH2':3(+4/A"&,BB)& MA1X0,U-ZVQ3:O,%7#6-7F\J-8:D5%D;-J@;)35.C!;XM"TJC5<7KE.UAU,UF MN($YNZ8C:ICH+0HZJ @^B>0E=%$ NL:F"[L57P27 ZSP'T5:(XG3@:-BUIIL M>@4\4U#[U+ 93U>:F:'R=1?3!\2G)^<56]),^/ W,')2G:SYN56E5'*87Q;X M66+$LXQ']8]?="9&)4AT_(E0)=!LM(O3&G54B6PL;*YT\$Z^J[NX*"WI\DA- MT%+FZ^D9?P)4=IKGYNY@T&9SE7R3RI.MRDKP@.H,0;%[!*IW\LXNKKQA -4[ MJ687I_56@2KT6)B\V&;EM>O6^263+56F>77,?Z.'P)\ %:,T],RXWA^J=+^> M[J7RE1DOK>%"PH2R5"R1H1!0G2&A[.+*&SA0O9M#=G%2;Q6G0H^')8Q*$A[_L[J]Q@6B$(-@'!/9^_2J[_+ENQ'WNP;[GRW M/2#J'2>74G.#?'J;VV3;[>I4(!)^ORN*0&T5$+*@>B'7U?GT*CNZ?XQ3>B6S MG=F.66%IAM)G-!^WG 8#<0K5#KG=VB'A'M$BI+HX4EUO0_B/X6H>%YBAF-@O"50:953=:&"348UJ$51?'JJOL)_\Q3+4EFRS7!U2*)=<[ M?"$G1\(,]ZRJVSC,?14M:\@.IA@KV7;@^J..5/=VWH8:37V HT YRD^Z49+' MTV=@"@WQUL4NT1AP,L5R^I:2@2J2;3>(^_$?PUY&C7?[!DWU^ YGC4A)H>Q* M;RH021CTHF)4DD#73^\4(E OJ< @(K+1*SJYV>#;S$9@Q=I\P,K=3CTW_V8; M]H\!QUD5W'DA,2ZP9'$]QBD>UT1Z#0$'-95""1D(0@T+DDZ(1_ M0:"?JZBSY4;@R=I@Q%JR7"$JWZP@^TG8FY?LP=PV%SR9J&3C(LT/^7P+XLW- M5LUX%6+*RQ/9LN0QD$9](1NV""E$H?VP+[W?2H6CWRVG@:H>744UC0,:Y([ MX("@VQQX,G@'QA@W3$/R?WD#4R5#V!7&DVU&=5MM3^O-"&^^;?=^'KWF1H7:[?J^GTN8PS2XLHE4=3R%\ MH<2M"Q;?N"'\^JT"' B_KB96%G#]C2! #&]4MA-SKD@JAUOK5FVS38( KTR!-#+Q79=QHN55(%];'3*M."9 M8+>1Y?7OH7"M]AR<1,<87V^^<@OUCMYLYX2J&UU'V.SHD.'WBA+E52YG:^N4 MR%:K4WZ]K9<8&7842'DQLG2,3*.N)P@A?J,U$T*(>XQS_3'>\/96[^<$;JH6 M2UQA[!C=7:O@X0W*YPJES=*- ,YIBR4$.'<;F/ICU"&83KD[5O0$6]WRHZ4\ M6H[DNH 3&/(3C:VWT*E_;6RQ;UIN^QV\]FV:,-&2L9%HRV,, M_&WIF@[X";R.*CO8PE(D0(9B8) Y*WG_.?B.,?:^IQB2YH[!%\ 0^$A/IC'B M^&5F!X5XP##XGA^\A7^UTI]--PUY>W@/^#A[9EI.W)$M'1N[EB<#V,@$?YBX MQAA\W\'J\#$81<0PH*6)AW,RJ?O&;>46PS^;0T@#ZR""- ?/,A>BPM,G%JR MCQHQS'CG:JNW]@H 0_!0!P/K+K_^[O[5?=:38"P$MV>),D=@,5=0B3%[8?J\ M/+P.G.X-\7HX&\_&;V5;/H6!MYABOZE)Y@CL1.)^;P%\QA1 L;P!T.N1\?:L M"TTT?IN9\)/GUS@1#F^U)YQ MG5\2EP.[BR<'$OP!;&U 3S1?#.L>?;ZTP)W,VVYB&"-)I@MES9(E6?&D*89U MCA!!'CE0\ $8'59J?YR!+< @N/S@N9II3(_&PS?H6N)8!N*WGWXA;KUG>\JW M 1LD1*.1::K[EQ^#_SNF-_\1'AFB ]BXYX8-<>R0&>[A$K":9J_ R7MV'M " M]VC_''#_)^I\3#F(X4RT 7F68@(TGBB&:$B*J!T3$=OC/%Q:Z7W>>2OB_>V- MA3ZH_!.P/&#]F0*6VE^R-Y_KH:7MCN9 7N&R@^]*,ORZ)[UPO8'%-E8 +"FV M&CO65(\F73$4':S%&/P%*#(>M%< I$0->%V + MG%\7YZ8%L,Q0?2!\^9J*X_IOXF,DU#)_7B"[P,P&HV; 5HTO7=$'DV?*7N+ MV 1<-4PHP0M(*OS,$TC9\E0;(H0)=4B#_]5E " 5J!1SSBTU^53*\FWKAK@ ML6 O?V'6YO>[J$ (GEV;$+JF0.V-W(10[ZY7F_RVHN'*KL\HLXV;Y0CFM5'8 M<1<+#>SP!6]AY*9E3BU1[X)G9#534O>VX$@84;MU9;U6*)7L985&,X,W77-O M9X.7E<>,\\$X 0XC?F RL#$7X.E@&>6P4O'?,[TN9 Y^U9E]P7?P^UA9_?HO M^.$D3PVOO MW_]S_/+/J0YQR=1,Z^?!#3VB"B@(\!-_DIY'.I7C(TL6U;@X 0_^*6IK<6OO MJ4QE'JB#A_OSR9.E/%G 'ZCD7]C1SW Y3M92%S?QHQ7;.\!Q39XX/_=?.WSF M.:]/'YJV C7PIR5KGJ$(9W\QK\<8QUS\)(D'>#\$0%I\3UB">$@E0V+5:Y5X M9LQ_16QF0?3XGRZ7>R6:_B3P9R!ZP)_4_&G7_OON/P);C[?#0C, @I$!JZ?L MY58,4H4TQ9 /:T4\D-3[\K>G;/3BL?NW'IG:&/RQ5F[DN%H#8VMLKMLNY[ 2 M5\N7&\5.S-^\P9\! (\B^_X-KLMVL"Z'\0V&SY>[;![+<8T.5ROG&?A+H=Q@ M&KDR4\,Z7?!!G6UT.]A_<@=P_CMR/H;'E]K]EM*^VG8_WO7VN]D9]J_/1 (C M$ICG,!#_8AV^V:R5V?9!%AI%K-GFBFVF'C#S_\R+MO<&!N"BZ/B&]_Z3YR$F MP).Q8@-C$"Y^S#,;/9#QK";) 2;T;\Q#+U%P8C- 7?-N^@$PMM6?!% M!4SC:%O@+$]-1_&< \]D]/RW-[\+_VRZP*2;3*#3M?=-7A,Y$C5H/0'AA+:= MI(FVK4P423PX+IX_8P)_!GC0AF>&[QV5EW8D^-#^X%V\Q7.\M_;E_WEJ8Z)8 MNA=X69E>R,=;'^C5CF4;:*7WI2=68/O)3+";@2=IP$QVH*L&+%G/H=]/>YCL M 2L?IO56ZWF>F0B\97]M1[*SEF4#>[&CQ($/&%+<9$?5OBLW/FM:'T+1G]S:V,(/&GS/W M#/2FN(5^"%@$($Q-\)KFV#?5&\ ?$E8.VZ^MA)7++Y--<[,I=,84,-9_$6D< M<'AKO[8NW_%F@ N]4L9[1Q[(CR9/GYK# ]G! +@"0(:D>"(S=47@BCDR^+8? M5($R=.2>>6L+_3K#]$1+6_D? Z@'CA?0!L6>'13,ERGP# GJRY.[^'K&@]!! M07^62OB<=[7(IW6_?QS' ][6.4#=T93T,PU@ /F=:SV13CD\"D5>X_8I]?Y MWU!.>I[5L\'A#7>2ZF3X?LV*YW/MU9:9?%A0\<,#V[=UD7MRXG-O9^!Z.CG" M9Y7^8F:)/-=I=72GV;1W1.O'+RH9RU#TR2F*MZ+A+,_109AMJ*UZQ1U4\3Z_ MZ)575K?8_[A 0&CK0Z38RKK6HGBU,YIQ1)GNK>4E\^,7F8D1Q&F5DA@&-U/9 M"SMKV]B3: %E?J6NWA[EA4QA(,G\,_5]+RJSCW#NO5G_<%6"INO"EG\>?O@W M #/KX-4??0+=2<\?A^\0U\0ML$]^3I2-/#[V)0_^L&](ODS>W@]+P[_]<_R' M+[\PF.G5N;3G$8!7_>#$/7URV/P?XN_7Q]TO!OSSZE Q/(/67YR7%LE^_;VP MP%- !*B"ZTB/GR;3[PCM?600-6J8H@A:5"!IUW@C:=\,9HK>O"M0$)]-C(B/0 MDS$M).1$4AB1)"&D2)FF"9D>D1,8QH!/];]1[K)ULLXTF*(?0LJ7.SF^TRES M#::1!Q_7AIURARL4]E\*9JE/%/HW _I'BZTX0*LD, 2X$?TR ?LF9"]/=W! MG@G" $78@22,*QR%T')<(U_N'L:TV0Y?ZWI#N";;9N ?.MA__C10Y3'X[S.% M810;&.B&Z'M)3\X$3/9Q;2]Y UJ7#/#\M[;B6?>%)^F(V(%@; ^\+&&$B-*JFLN<*/L527KLQKB&Z8%;O1/W(PWAVN>QG7P,^ M=N]9'GEDO@WJA>8.SH.LV?(:C-N;<8"0%O! '7AJ#MX;'AM#KZH ONA+!('' M6T$>SOZ!W!9E QXGGOUD>)_^L#8M;?S$#""V4Y@+XD>&P#K#%0?/=&&H#3CZ MWL$I<.^PM:QYL2KOM-AUG+U=/':]E)3G;WACL)%E EF N_KK[\-#Y@5D;LQC MOZM[\'?XZV'&(\9_]. 'K/_ZBWN)>/',A;F&.FBZE@3S#V BAPM$ QX-PY ' MD"GO(-O4O(< &\;61>]97J1RK0"IFLBR-Y6]M8%L@D\M$P"P8$+ZD/GUQ AX*H,$YN'%O+XCGHP":X(03S=W _SZMA 3(L$T+ M^NI>,A5P?8!B.-NG$<\3[4^ZQ9&UCT"^".\\9Y/YRP>8-?&/TX&_9Q[6$FC\ M9AN?N++VQ( ]-=[DECQUP6YC'H(MIB7-8-C'WH<8#M_=OUSL:1(X>F2)._ S MC"IBT";P8[ZO#_]%#&QY'F53S1P!?ATVNH/3MI_&7PZ@?@EN$QR8O"^ME3<&$@A8POJD ,3J=; &JA M$ZL!L'-FP!"8E$0$K\?(OC-?"U?"_Q'M&7DXT1 MS 8#VNQ%CZ!ISM>,-*2Y:,PG2U/CW).3C_W5!_0"I?VP*4#2,: +!VS MIG^$K'"VDF@!MF#-PUH7@20M_ >]GNKPO&>(.,B,^6P9 "EO@(W7SS#JF"[X M:3^//^G;;_.;,[.N!3Z(8=PBI D9>I4-*((RW_15P@JC>4FQP 4TU]Z1E1\.GIGKM^'%>GZU9TC[>980WTLD@_ASSW2O>*;8YUN&IAQ23?1#[MZJ/4-0#^6$' MDB.1/IK?!'-. #L/2W+XW;NB\=-'*GA$^RE"' 7LGX:*(["/ /_C'*$J_ %/ M?A0P>8K7_TG8=/_O-V_8D4G$E^CQ)?V0H1!?HL<7$A@3B"_1XPOQ@-@20;8D M/VGOA_AR*1@C$%\BR!=DCD63+YE/BB[ M92*^7"H,@\*64>0+V/<_[ F-^'(9OM /Z0^KTB&^7&S?1VP)C2U_6(K_T\.P MBRU"^@\682^/DJG!#__?#R+YXZN@D7B@3\H\GK6O!J3[T]OR+Q?PHUO@72]9 MJ [^,+,QUH!YL=[5O*>:1(XY)\=@QWCVOR62CLHIO,E^]3HETGX#7Y[.3G'M<$ M[3I_?N)QCVL2:8C]JI^;^*J;2V0>B$S$/+4/W=B"N#(MF&_L^W/8?WACA>A_.<)#^O^B:ZD?-<._3YJ M$Y:95RY9)# MW8/D7&I[O2E)2?C;T,I^P(*5FQNU5-$N#32(_+(&X6^TV[IF#6*\.B^!:4W( M3F_Z$U'QL>#TWX"E(/5&9]EK%H*__%4R)_Y_.[ .PK5LP!$1"0 ,*>J69.(. M@0&! 0*#0, @\Y"\*3/[?X.#@0]3$J-&]_OB$LAR^)F MR,F?UV)\W6I4.=S MJ9F?_R-)LCR97-2O:LB.7_(JL&/1B!$81!MB/Z/F H3]1N/A=YWD=[JU8IDT M$2,RJ:!/.2/&]DOTX$:K<,B@B9BJ1&!=?*OW[L7C9K<(/_TE8G+_U2V"B.%4 M)D8EJ!O?)()V_Z-%'0*YBX$&G.F7@YZ:YMCKKSD.SO"\7)CM?*JZ MCU9-G$F-'Q+$3$B':RM&F[>Q+F# M"=?(5 )_2 0<.KCJ.$'$XAY%R[2]_F43Q;G5TZJ@XP31"NE]53$I.AVC,ID; M/[!"60TA!!!N10-2#\D;/\K["V'Z/:4A4,EDC$K>>J;:]2'KYX_8O\C3QD PZ43\B4',3I^UM$78H M J^[\W[ 1&.,B;8M.YBB+T3%TF7#P:09F"'<\@*7SAZZ[&G]I:D/P\A(Q&@\ MT,/,")[[H+-\=);_GOSCZ"@?;0A?/>J_-/5A*$0ZA=( [C$- '\@$!!^/0O@ MTE!P_HL$T5N#$/QB*I8BTZATP36G$GPU(D(F'X*-%>XE8@D2W_J_YJ/[+M_ZI@+,X(\?WZSZI=V:R%?0I_:63CQ-5.T@R@D, M,%* C>2):5!8#D4S'DA1^XR=9*(_A]O,8OG&% -7F MOG=,OZWD!-AI(!'XW8-;Y7TDLQ.^S/O$0Z!)B3>+9BCEX$HDFHH1 ?=512D' MU\%Y,N!R*9%C^U5G')1#B1E$/IR+,@X^PNIDC" "+W5XAY&#FY!SE')PMT=S M=X/EMYMR0%&Q!!'LK>); 3:4MDDA$M3'TH@D SVB#:"IUE_!9PL MB/(/HK5UH?O$9P\_1 \;+YO*<&GJ0]D9B&!OI=[!SA#)=(<(H 8"3]1]X0Z[ M+^ /J5OOO1 T@D8RR2("T!'%%(LOK\+U)60T8*O*, M 4 #OQJ8[TN1(@/[_ MAI2*<0$R0\D$)>$!'DK&0,D8$4G&^+H@/P2:_WGI8\L ;V-<&K?"AN>WLBMN M!IZ)6(9"-1VBF5_Q9:X2#X%V5;H-K#I-FKA!K'HK8>)6L"J62 =[G0QE3%R< MIP'?>HT,3MU$QD1>T5Q''F.R:!G@P3:VD"W,GHG6&3,G;A*C?RMKXD9@&VCE MK5\"1H4=+K,** ,#'2*B'>;KV1(A[^9 M2G$C> B_<>/)%+>=1?'UC3#H;IT18_OK ,L_C@B4-?@GOUYP_R]/&5?CA^$5H,/=,AA+Q4Q*:/'%^BJYC M'C[P9,?_9,\-?\P1>_9CX"?[?0#'_X(4.M;AQ?8/I'S*?S-D13XDR8_B;6-E M]<;\)IASHIGKPZH=?O>$^.?(DD4UO@;K]._"M!5',8%ZR)H(K^V\FG//#._! MAZ'BR#9AR.H5H6?>S(^^]_N"\@\@[>G?;V[S-(7X$D6^X!]&Z1%?+L.7S .5 M0GR)'E\^.Z!#?$$XAOAR[,H@'(LB7XB'%+*3(\D7A&-1Y NRQZ+)%V2/19,O MG^6I(KZ@?1_Q!<7'HLZ7] /:7B+(%K3M1Y,O]$,2N2\1Y O87CZ\ 87X\BV^ M[!/KT M-X0[M-V9C$U,#0@#D")L?Q76U<$8,-[&'/!G10=RZ&#F!%L!1NMR#!.EI:OX M[+=CV,)2)!D3C3&8R )D&9CD6I9L2%M,WD@ST9C*7BLW&_O_[7UI<]M(LN#W M^145:GO#WH!@XN E3W>$6I:[]<:V/)+<\V:_*(I@44(;!-@ J*-__696 21X M211=) I@[=MI4R2.JKRORHQ"@CM*<$?X!R4>/ $'(U#L8=:CB;^]G:X@E^;D MNC+/#O_XP6!K])+T>LM\H?=@:3$B4;SGLOR%.E8C84M#VF\3+%BVMV.QHOZN'EY;D.C1C-O*!:T8%E)S!CY##_<)N0T[+,^ M^4QC[U8,!7 L(Y\.T/OE!7WPUQ+;I2&_\P+D;U5Q24%]8?B!Q\*4Q9L30W%4 MS.S8F!=A?].\L/1A$.O 0Y/(/$A64T%AMUX4( A^/K"L@PVW#H+1<>?GZUJC M!\(+S78Q-48R^YSP$CH!+#\4_WYAJ?C JP/%Q_XXNRB-CB2QUG,J7\M:51EI M.Z;W?HK2+?/ IA2P^23C;9N./\+5"P)0*I)K9T%.%*:]J;ZT+--2C<"?U(>3 MHGAI2FX7Y% UH?=TC%\QF&Q7:&Q:R*6!M#,3LO) >KK$20-IC7HC#:0UBG\T MD+1VDU,6HX&T1HU*S8#TX]Y&R]RN#)?L:WS,3K3J>-H6:*%K-K>N9'HTWUR<[8#=NI2B!JVTF[C:FB8S:[=2**/WBCC*JH M"45$0\=LUXD&C@M-4B11PM:=^[(*/V3X%0VK3M3S%9OJR-,KJI'-CD0*]S;K M0Q2G63NENB@6582'<$3K0R=@D[I5HA'I*F=V\QLYHSWJ?;^)HW'8/_K)\Q@; M#$KU3S_Y(=!Y2$X#YJ6@&\COL%]806*0L] S-RN!4&R/,S[X#KUNQ<#P2EI- M; D;*[ R;UU7W*EC-I]$>7$WHYCQ$P)P#;&,AM,U'->I.>++H'],A"D&!AGT M+THS%*/_IQ&^BOK?M!RCW;'>RB[)4 SK91 _%ETH!@8YQ(^%$HH1_Z;"WS6L MEBN[/D(QV"C!#"5I@A?!109WB+H&U7>ZGFJP.XY4O="J &](.^RP/R0O.D,H MMM/-O8%V4Z)"T,:0N@Z1'&.HJQZ7;TK[W8YE6-VVIOZZ5)T\%\2IC.),E8"PDSWO_#"\FL[,_B%^-S7M.S',=WZN:EVG0Z+KH50=<(W...V( M0'=\$FGG!+KS8T1JJI':B-3='.;9J03=Q<&;'<:ARM^*M T]UXBTGMIM'S5Z MV69V=1O?:)-SRV$=Q6):NGYK;Z+6905]%(MQ*P 731[J5GE)CA95BOA7EWJ9 MM:_S>EW7RBW)T27%"'K3C&7#K$/QUI,$+=U0K[.T5K+Z:G/B;E2[^JK[G*W2 M6_J&X]BG 3SO=Q;<,=PC/IN&R6'Q!7/);&GGD13DCMV;=+6JZ&J8MC9ZM#-3 MX7JN#I;07,/EOGH>Y^&5RF-<>K=W'1^K*6AE,< $91+"+ M5()=I$B?>3&C">N30123]);!_W!LRC#B8U/8=&P*<2R#X*E>,HI]>#0LB?3' M<'U$DFB0LAB>!:OJ$^K%49*0A-T,69@FIL0=B3_Q04=^"A3I+:KY.4(H;/HW MOJRO<33PTR/Y8%[YQA%_(_'#ET.Z'_MW+"2]1S*@=U&,9$N&_@-!, -7,0]G M%!$O2E("*Z4W#"%NDJNU'@X+"L9]V"HE 4W20S\TR,"/X5,T3LD;)$N[\?[3 MV<=S_M%Z_Y;T6,AP+]& O/JG_P"\'WZ,J8?]1<@X]-,+-OCYX!M\N+Y,88TT M[E]_N_QP_?>#]ZUQ_>>?M]]_LR\!"@^__KO[/S<'L/ 0)1J_Z\,XIOB<:PO^ M#]=W?15=.]=.]L?GJ_N[AP^/_Q,T_+__<^S?/HQ_/;>.#Y!^@1B#Y.>#0^< M(3NDZ<\'_D-Z%(Z'_2C-?C\@(1T"HL?)X0VEHZ.S$.":1O$C;N^" 6+OV"D' MZ'EX%GK1D &+') $9!X\&3Z "(3;X15^_^>#+S2.K__S91P/7/KQZM3_V!K\ M]<>?Z5W\^[\/?FDZUC_?S<+F%X/0!'8['-$8\'#OI[?$NP6R >#O )1.$93. M];__N'W\W/KCKOG]\-R*K\>M/UNMSK^W#LI%"%[][XG5>QP,DV__^7 ^//[7 MO=WU;FX.?K$-J[L(0Z!7SC4"C)P5<#MD!$P9]961,I0WX)68!IEG M3H>C]^2X/_1#/TEC/EN,O#FX_(W_<'SPEIP^C%B8L&0WDBE_,6'9:S<23T6B M!C6 -R5 &T6\&(O:XA; "-J"#4=!],C8(9^UQOI M"O64/A"@$T;N T"(HG1.,3,(-/@#KW[HW3]F9OM- MC-9#+PJB^"CON5+85393T.96[ T[%*,#*5H_1S2XIX])[B%T32?OYG(T:=OB M<(PW3*?YFA0^(S@68#FD#X<%B&5&\V' !NE1=EO^72P&'69?/C/",$-,&HV. M;'#GD"+ASVQC+MCOS2VA:M9.I@1H&'353U?G)\L*]07;AJB$@AFVS;X"=N$J M &CU!%4?&)H3 YK^L@9YSD)W&=!*$$)X*=@)]U-\WQ"A\: " M'D R:3PH@ 7+: MIJOVF*?GA(3H!RJ@XX?BWR\L%1_X9&+QL3_.+DJCHRK-@7HY62A,X\\@>HO; MTW),A<%E[Q=/S2IGHZQMF0 ME6.F[J:35WE0D31)NKX TF2S';+9>=]I33<*0$4&W;CESM=^SBSY&,7P=U@5 M5U!MHT0,BU88V_*-4+4%P#9;B:KE@97D<%4X8H8G+:OBB[TL83 ;,^IMQ_6J M,.;_B(+QD!$.FF0\6F2HUC+;(?!#EA_(Y/DO/*N);YL#'WP-[WC#NS6.1Y60 MLHJ15[O2U'7L_37V1=JT,FI6*0+(NK96EP*^QK[WTM%L*L>JRR4&=* J3 P" M,JD*R#A#R; MH/1NI_.44.\FCR7O6X$>GR7M>U_IO*39!:7CN_16I27M>R^WS0\1[]^V]Y?* M]U.:BQ.I^[?O/:;SO;36Q/'&_=OW_M+Y?GHE^^N%5IK.*Y#C/Q["-1Y-R'\8 MGP):F2-=,[MX5<6S"JNFUKQL=$>KV3%:;K-"QZ[4$"P5I=$=UX7.T^BZ5/G& MM8U6TY$^4Z;V9+GK/4JBR@H*3M>P6A(G0NX\4_8<:VHYNGG'+D5)UC;L3N5( M]LESB%OK,*4LX3W=CTE1PK- F7W1T%"^79.TS9F_;]9JR MN[^E*S)I6C62WDQH(YXMNW;)'YD>JP*R>(]J4:2$L8V&U:B=S)8'6*4'#F]>\TCOV$?(VC M_MA+$_(;P'I4S0Q56:&?RK&J97<,NV-7.N:^%SE7R1&<*EA)':/3;.GZ%=7K M5^3&82HG0;<4=*DF"O="U5>T=,4R7-?19%I2Z4I9$9+*D:G;ZE2:2/>BS*6Z MXPEDN4V6X3CM_234:M:Z[&OJ?X^J8$K'MPKQ:$WGNZ-S]6MA]!G1NI?!Z XN MFLJU>*]3U4SI^-Y;.M]+\TUW<-FW?>^GF[*_;FFEZ;P"Q3-/]@-^34[D-@+? M@PS;;J+"2R+:U9DJK *:=!G,CT5JI--<=7((NKY%4USI-0#U5Z2[*571)*;+ M3#2)J8TF722R[YISS^H]MM96M>R-Z*1REG4=6HAHT5GA @XIS;7-BO=JDA?EJ#U-EMQ89&V:;)B6ILF] ML*-5*!%9-T]7'SE9SQ0-+-T(W<_H[_[2>:5+1.1'-\HF 5TB M4ML2D9J.L]'"6A>5O+C?H%F[:0JZJ$07E6!1B?1IVF63@RXJJ: ;*:>HQ*VS M>]2V@O8]JEM>B$(E?=KTAY?6_Z$7A3W67SH14% 1PD[RC\4U]""9]^* M;AU#^@#7ABD+\V4=!FR0'M%Q&N5?<,H0WV20%]<44)%=@]]D:&PT7N/FTCA? M6/9"2VQZOPE\E_?U0R/QEH MUHC8&2*>3K5I1.P($5W3T:))!41HT:0,(K1H4@(1'?/)ND.-AQWAP3;;&A$J M(,(RW2?+!30B=B:9NAH/"N!!2R9%$*%M)D40T3+;6C2I@ @MFA1!A!9-BB"B M938U(E1 A!9-BB!"A_P4080.@BN""-ML:41(1,1,UO\%"?8?V\]A 8[9-VDT MXG_R-1P&]#$:IT<#_X'UBW 5B\K!,7LT);NL@[^]*_[P0PN>HT]>2 )K?4)F M=Q:H\@T>4YLE^SFR74#LILL5?^*#8%7QD ;BFVQF2?;5P2\?F =$GS RB&*2 MWC+X7\P8&<*UMPEA89_UR6<:>[?$L0QB-VR77TF#@"3L9LC"-"'],=P6D20: MI"PF?0;+ZYL38EL@K@(7%5!N90 0)"F'9PHP\%- FUO)'"@@$WD4=Q*SU ;)]$(:$D' ][@)QH M0 ;42Z,X,3BV1[$/KW[,'T=Z#+;.?YG"X]>S*[@N&OAI?IDIOH1E]-G #W$5 M"3F'%8*DA-M] :11,(9OX5EQ_LT;]C!B8<+>3A] \]<@524CYODT(,!0PP2? MV6< ^R%_0P\624-ZPS@TDC%0)%R *_6'P'LI;BW.VLSX?_,/!+[V[T V,]BM M!^Q+??@N25C*[_%C_BCO%F"/H - WL 5"8&5!!%[98-HC'<"?V<9< MRVPWMX2J67*C!(3]X.>#GZ[.3Y8:%<^JCRMN* !GG(B2NF1"FG0=\IR%[C*@ M;5N\XAG1 1@TT3T7?'P[(Y"G7+'-RD"00)G*.Y):A;CC$L-FXYDF8-IRWIU3 MK\-<:B#"U8A0 1$=LZOCC2H@P@831"-" 42 :-*!7Q40T35='6]4 1%:-"F" M",ML:$2H@(CGVJYJ1&B';K\0T3%;FB-40,1S;>LT(C;(TJ[?B._96-_N=MUY MP:XKT 9S9<[C62 4X^B]*.CO"BI/A[CV$RK/Q9OV$RK/>5B[%1JE\"X+L)U34XI<7;MF+ OSRYP/W8%-6 2FZW=[$G36(HC?SDB(-'/SRD=Y% M,69K1>_%-]_"0?[-VW^^Z\EKR;CU+LUK0&)^,]IDW'N3<<+CS4UYW';-1BNO MIL:/XNZQM-I7:-@%\T'IB&U0K<+KXWP6RG;"XO3&+-TRW\AQ>%6G?6> $ M=:B@:U6=#&1)]?TE@X[9JC85O)*FV,O7$*OQ+B%>VJJV%_!:&W!S!ES9C8?_ MZ<\:=/@Y/ZUU\,OQ$)[@T20?''WTSW>^/#XM>^\2XTZN MO9?1MQD;]1KHVX M9*DK[(JRL2N36/=R2HE(GFABK2=V135DV?N6.5RJ',FZ3=I40^N7H29;=42F M"G,S-D:FZN'6R;GM%G_^%Y:2A 8LJ8*3K +/[:;@:F:3KZI8$25GO%3+=HU& MMUN?FHX:%3E)I]&=5R%)HM%FQVBY34VC4D\9*4JCSYW)46>:F>,:35?NJ/H] M4._/G3!1![]-TY8^K6ZGR)T?35>M$/><'D;-SN4;A?!A&TM^"NE$T"/^S!E."N8(],>,%5E-* M7.K(_XN=DAF+PP&+HQ^-L6%H*1:6O-1 Z?O:0ES6-1KMMH[+;N)9E$T-6THN ME+XO^53>;1C=EJ.I7/7LP^XW6:%<11J%EWL1>9X4'RT-17KU$H- M-[D7ID/I290-Q8[9T@D5=?L;\>,@83:VO)Y-CA3*C533(E*TR='N\;J_T5H5 M&B9M_Y!&N?2L^R#IU$(54PO;).)]M2!TPR3UD%F9%(!NF/0#5GOERB\JVC#) M=II&NV55.B*I&R;5NV&2W;0-UY(8O]H3&M5Q=85*VJV6T6HV]9&%BD7;U\9O MRY1['D5'V'5[)56X4+=74F.[TBVKCN$V=/,8W5U)=U=:<5C::.MC!CH74+E< M@/SR$71>]#&#RN83Y,=D7%,J/:B0DJCP.0/=GJD69P!T>Z:G)(YK6"T]VJ'Z M9P1T>Z:G4ZUU'Q7$?3 .;3N8ZZYCJ:9D?G.I3)=ZC9FMC2[.JNHLR8URIJL[_H8'5ON MX(+]-)Q4S)2\H!9,SZY0*#GR1!,F'9NH;K)$-TQZ+FD/6*MT(%DW3-(9$4W% M.ME1UTWNA>E0>EIC,[&#<+!LJ>9ICQV>LRW91GFZQ='7+R.\TCOV$?(VC M_MA+$_(;K':DVRSI-DNZS9*.N^HV2[ND9]UF22<)JI@DV"81[ZL%H=LLJ8?, MR@3Y=9NE'[#:*U='4=$V2Y9M&8ZC9TOK-DLJTVC'L#O5'DZ@CQY4.!HOI?3" MZ+JZRU+50O1KH[=INOKD@3(G#W27)=UE27=96F-&9Z.KN\CH+DNZR]** P-& MIRO=-=Y'_M"I %427)O.!I0ZI&L_S2@53PYLV'U.CW)6(<&@6RS5Z=2 ;K'T M5 38-5RGH2/ E3]5H%LL/4'ECF58;=UB2>>H;Y[#TGD.9?(< M6^NPU-0=EG:4-:F#0;9''9:LKM%IZQXRNL.2[K"TC#LZ1K>C,XHZ8[+W&9-. M5T^ET!F3"3FXIL0\LLZ8;+'ODC0?BKRQ93M1-6=W%;,RNI?3$+'4H M7=4 K-N1>-QF+W1_92/M$OO'Z4B[HL<66OK8@H[-5RXVO]+>LAI&HRW?WBH; MN3I 7\\ _7I$W37@9S=:/_,DB@K6=%9!LZ->P[*;V-*=#_I4H MN-@#M5QZP'Y;A3+5P%OUH_7R)YB5[:XH%%4O_2C=EJIL5-RJ]*1BMV,9ENX0 MK[L!Z6Y 2W/N1L/I&HZK&P+I8/\^!ON;'<-R=;Q_S^/]35,N">AX_X\Z,W[H M14.FXP?5[Y&V?O:RMSRKF-I*M=YB9H<1; , MM^/JPPC5RFWHPP@53F^LT0U4^^PUSWCL>FIT/6PO4^(X4#5"NEOJ JH@.>SX M2$+I^Y5/_I;,9MYU)7^=K]BG?>^KE:-B9F(SJ=8PI9Z$UUD*)0](M_5( IW\ MJ'/RH^T8K;9T[Z3^5*Z3'Y6B;_C74I!GVS)0[ XY%N+ )_>9D_N.@S8(!5)A_6HE*\\?V*F*;TH".@H M84?YA_<2]I/KW_;TFSP_PM=P&-#':)P>#?P'UL^QC5D4L:@-!S1F/5)&BVYSA'?C6(?, Q[(?W8OV,AZ3T2X%'FI? 7/"))">R+WC < M]V%.J'&!G31M;HDV[6K0)BF2)9FE2#)+C+._.D23H.(DZ*A&@E=K4)U#V(,7 MC/N,TR@=1@"(O_D<4EZL?(N4PD9D/")^2.YH,&;X/?7^&OM(IGX(E)A&L0_K MA^]?V4:[T]3$MWOBH692(0)LC,F"5I//;2<0Q;!S(%V>BG2)P@6_M^XHWAF4BUY$N4,M+* M:=PK=.4D S^DH>=CE7X*7^"K$Y-7M8P*$GBGN*SEMK0PW+TP;"HK M#%45'FXUA8=E-)W6[L2'230S[YR96YJ9*\?,QZ@Y$Y\SA,_HI>:< MVV[9R_G179\?%6+'QIZP8ULU=KP$%R.,PL/?CH^_DH\3*OG,:#(&1<#C+Q14 M E"3YP?^Q.J;]NI!,HS9"(Q"H#/4.S,%\D\06=^_RW=:0'U;P.$=_)K_MW"A M%S :8U+@=HZ '-QS@3ZVD?[ .AP6Y^%XVRU4[ CLV:[( TS7_H_BXJ=9"F2F M*#[*\\V%767'!6Q..C?LL!0K1&: _'!8@EA&B2!ADM^7?Q=D9!O%E)&3344F!-:IK\4 M$+V*/&>ANPQH6TD/M9=GX]9,_\A94@' V>R.(H![4=!?2&K9DV5_62V.)"YQ M]?O10CG!2'+X"(+MSF?WR52F12.&T18PC(7T,Z8_A1.1:,S*P,*?TY!S2A\P M;E.\MN\'8WX1C4-X0X*U?R0!@YV1-X@JN_'^].LE_V2]?UNX,69@K',_&GUM M_I5'1PCYR8V3:R_.STZ6/ (7/]W;*(X&?DJXV,&5,O#]3VARBT8%Z,$D=S'. MXQL:^IZH3#0(#8*I,IF:',,,>P8:*>B5) GW+. !#,,%XIWI%.RX/JO]/B$@ M*ED( L&GJ,!Y82]M1+9R*TZ QYHI9RQ/AEH+N'"4)NV>LG:FWZ M6'CB.$!?YLL3KTQNHW'0)ST&EU-NF@'<_AR'PHR[]]-;_KH;%L*> O"\J.>Q M$=>?G@?Z(<,!$),_ L#B _#Z;Z&/UURB!9>0-P?X^H.W2P$-.GD"D\FRD) H M2<8C>"AW"-/(X%@(HY0K^5$ 1@S_!0!LD!7;,[?"A1GC#<"XC.XY/7#I.X(7 MHNCE )@U0[@I?#['CS/6"%C"3S#N"A.F>%-8N&3>LC'(Z0(SKWS0(M_S!WY8 MS?&KGK1:2!QM"R\KB@Q:"U8\KUN67V<@EH6ORXP(U*V>T,FS9DNAVB.S61;- MPC3.WYH?S"E-CED:+^KA!>38DR?Z-%ZTWJ\A7EYXC/)9\[@T('1> (2,(,$+ MP2]_/F@>;*ID'=-:Z-Y@C1X(S\SLXKQ1YZD0]G+X]6;>68S9H8N.-4F?1=+N M=%J3)))YCF7DYUMZE3A!_'+HS)_?T?P!_&%ORA]6P[2Z=>(/S!]+(OZM]_V0 MO/7B<;W9HWN];9#-0O.8BI.-4U^9N0;9S&Y^,Z&J0.^&XJZ?BDS7X^#;XI[E MM#];<6Q;@8..*_7HZH/93:/AUJLUP3,FQ8Y. 6.41#$P2*)^98_Y;D#]KN&T MI/:.4E#H[6K\M *^P^5,UOP-XCJE#V^/JF"W/+LYB7UWGDYY;)]A5^Q-V@YW MW9-0'953%P(MN3O=M@FT?&FR8ZV@C$X4?2G6.H^2GT61V$/;DME#6T%;0[*. MJHF=Z1JM1KWZ7ZFC\!0#@V0=6!,&Z+0EAAB4%'Q[X61E R:>//XE45G:LI5E M701#R=[;QN$6/!58W<;SZNB\NM"Q&BW(7TS'_/R%+1>KVALL4Z/-M0Q9NUV( M1&7G[, S+#$AK8#G6/;N*R&*M&_YM&]9-A&5ZWN6O?MML)!C=)H2AWYI[[1< M2V;E@4IYN"V[/?^.*ES*WN967-"V9;B6Q(S__CJAI=/'CDI=RM[F=@I?ND:C M*STF6TDVJ+@'6Z(0J)&=4Z\\I0)PT7ZDNCG*4KA$O62F G"IEQ"MGK.XO,5. M+>PA>8Y@)0UJI&S<"]^J9D>I?8L%:R45E)*[I%_6J>'%4NM]/^]J2( M9ZE22-BONQXA5+1AQK4TJB#*B/9VK9 M':,E,X2E/5/MF2KNF6[.*ZYA-QK:-ZV^;RI><8;#K5B2$O8P8F'"#-27M3!_ M=#:2=(QVNZL]0)V+W)=FO9U>[&Z=1SP[(ZXS2J$M3Y+9CM-HZD5C2 M+(UZ\L\Z^%K^3'>=:ZP.-5NFQ)Q$^9+L=[V*%,WVY1FHM1T/:BN!Q4Q&9G,7KZ;ILM!58!)?HJT;4-9UOB 2WM,^H2T3TJ$;5-?;KQ25W[+J6 8_GKG%_8]$)G MR&A[F7$WJG05:YH,N9_EGCM@7$+[I.HYA902GG]WYJ2_Z0?3]Q!LG"9_/0KY$*2,M MO"6]9<2+0NY'\,<,_)"&/,"1I/ %3@Y-S D9+C"/IK@M49RM&L6=\"EZ!6JC MTW%[B9@X&S-L'QF,^X+*+ED0P((- ^88*.LUF\$"P&9 M](0X6F[1=XH6_5:/$1#>[I8Y)'D;NF,Y4>^:(0#,1JF$[S-2E\GE+E#.$^'!8@EO'O M8< &V$^'WY9_%V=-=L27D=#J1US9 [_@TU>XN):)Q I68]ZHQ[7,=G-+J)IU MY"FY!2+\^>"GJ_.3I7[]LR+EBE,M4.<)_(K>U$0>T%_6(,]9Z"X#FIQM%W;C MIT"IWLQN>F!7S4L1C%UD)/O)!RNM[Z>/G"%/Z @?02Y8$HUCCR5\FUN19(4U MH! YB4!#.)H2"(0R528DA[@L0>N[Z.'4BIL/1B?YSAY)/P9HQXC&(-^K =(NNO.1M,4=W#SU8+\)6JY>!@58\7<& M/C0Y$]9(DN -A:>DTX6#P+OSV7U"[J/XNWAN]A!&$Q!RW!O'A_<9^.D,C6$0 MO(,H1CD-B^$7F.0S#8'K\3.L";2T/^+2M/BB>S\($ !"X$8D@;TG@T>QD9CQ M4:[B;?SI\&\4WD2XI-X8-L!P(_PGFA(@UR3--.8#?+AG :B_(2#N5MCL^!-< MRQ+&^/L&8RZQT?9B7"@!)/-PQKV?WHI5"*\Q%;ICBCH#/$;P'B=0[]& A@!T M@X 8BZ-[GFT"ZDB\$8 M6.Z8<32#;XR+O DBV&4@N$N8%4BT\$401=\3Q$%AWCTB&KZYC\8!'\8;(382 M4#W^ .X*4SZ@-TE%9(?,O!N88C!&$QD )UXJEI"@KAT!G!.!GV@9LP "QD!P M,Z\JN&\ TL>06I#;'LEC MB&#A!$/#[W 7#;-K9[8YD0Y9J NPSX,1[.81^1W6E,. !0,.6[Z$>VS]S:F5 M6SA>YG?BM? (D_P'J9F A$Y\H/%9MAZG0'-_ TZ7 FY*B2R9P / @$\8XFO M. ,F1G;.MSY.QAS_>,FWT,<]7V*X#N"7,5P(;!F"1XSK2_)('S_D"<\BR;B7 M@/BA\:,@E@POR70[9[!U4-O96F?<\*G8 Z,MCH!WL5W!-'#8 \8=( GU&#<5 MZ1WU \J!4G@DC_O 7V-\+=(&2*,A[;/ML%S&90-PUKB((,*GRPQ, /LM#6_@ MV0!V%/=3#9!)WN1H6\N:L2DVSPZ\P$<5"T&3*C.GT,KPA'4R:\ 5LCJ9];9H M(*=Q_M:\BV+FA*Y5QM!JFE;WJ8J-@EU4>#ZHNAC1DX,D_YMGOXZ$N0LZM/^L MF5EPN">7TEX28?7"ELW+9_)9A?O6IX*"T_##";_ND[TS-%[*PHO]9.<+C9=R M\-(QFUJ.*8@7+<=4Q8N68RKB1-%R3$6\=,R&H_&R-;R\\+3" MLVY^:4#HO (6Q7@/PR!SE-YQN4@ZQ-&:UK=NK$9G;#=A?$D:*D5+ITUD0S(1I'$\WVB<9NUHEJ M7I$3GB&4H;(5.T5U@KE.D=.=J;68.4(BC5L4VWP9YR_MNO;L:99#W-L9C^P8 M=E=J9P)-_9KZJT+]MF-T':G-A37UUYOZ,=I:$^KO&DYK\>A\]<(SW+ ;)\*H M$T6?<^>"Y0W&Y2>DI;D]GD)6=2F$WC:[;D#B80A.R)N0R M"-EJ&0VWJPE9$_)ZN7!E";EK=+K6(AU7/.S6RJPS<="C> Y">UJU]K0D:R;% MW*U-K:Z683=;TI658JC7'* Y8*6YUC':G;;F ,T!E0^Y;<@!;<-M+?%7*AYR MFYXOWD[(S=8A-^W@53Q283<-MZ%C;IJ2*T_)EF4XEGP_1E-R92FYHD$WRS4: M';>F4;>O<02+P+XHV!#JS8@^BBY'4?B6)+=1G(H^,]-60MH=T^Y890,2&\\. M,!J6U.&JF@$T U1(!;K.5BH!%$.]YH ]B,AMJ@+%_IN*(!.;MAN"U[A666SV&MQ50G.9.'^>*RKVH]>MA2;?3P\]U:;#@GH5WOX3,V.2:.91#1FK6<51C$P[E[,0""3RM4 M#U(KQ-4,^)S"4,S^F!5G)1:/C)ND-&S/C(X"BHF9_1($ I8[@61SHF?*KK,$K99- IN8FC>QQZ.9FRRBD*1P/0 M(" )';!L\"T+[_PX"G%%.-\Q"OO9Q$386*,_X<:57 M3M?!5A$X\1IX\@/SV+#'XMS+5\B2S<4:6*?'*9D%H@%$T.X:K68;-[&:>NYA ME[0-L(H89;7NT^UE(CD&T!P)'8OO% MR>"\B(:*S>>E-=Q";IAM"V>]B_(:P3LNK_2#.,L*8A??6!FIO M%%'C4"]@Q@L8C3'^=#LGSQU\R38F9:V<"F"[>9QI@CZ[-3_^ZA\S4[XFR4O4 M;5%\E \V*.PJRW_97)+?L$,Q1(P/DC^BP3U]3+)=MKNF,]5*^:(<3E -TVF^ M)H7/4PJ>H?*'PP+$9D9Y9[?-3O/.OWQFF%F!>VS+Q&*P(?R9;K\9)F>6\-CY48)2IV(3SM/)J1)UR'/6>@N YJ<;1=V@PZM M[\T"XC]1_!WU9=Y![@+E8K(3+I]>V%KN-]9[6GW3,1NVGBKX)&&4-1VUI?&B M(%Y 7>AQP@HBQ@:EK?&B'EXLQW2TAE$1,5K#J(D7S3"*(L;LNAHO6\/+"TN+ MG_5<]F):\),2O&;3@G_(8*_/X,[/2^9N2YP;_)P=+04<&V]^[8&O/Z1[ZT,L M>49EDI:5-RAXNZ)G*X."-96\2*1())8G#2?5P+&,6#:S3A0[Z7:,%5XWK# / M^3Z+O.>59FD$KTI)0@.5A^FUE(.LM+KTW%Q1ZQ#AQFV M5JTD]FOABL_JX&//@Y6E"5:],O\.:\GJ:BYK3WDI>P.52I3M2GK*VD5>CGFX MI>8N(A]4B'1M7$GDZY93^WUP7[F.4VO5-X23^@8?#_0/ M_)#Q8\9XB#D9#_$PY9)PC%',DXCCW;""F'HIW)LPN#; SCK+;;G9ZP.?]K(N M.=GQ9EBN'V&WG7YV9)H?$:=A. ;T_ U_Q4"EHJ' ?#,!N'M2L*'$R?&%>IK5 M1\DO6#J.0Q*)'%2"[9&R$Z!;.?HY__IBMZ>8W?GL/B$7YV%1C=?HO#PM^/C MK^2CZ(L#U/F9MR2![27,P_IN0GO1'9#>/6!Z0#0GSNP>3NX?B;G@X M36>.Y/=8X+,[0? 4+PMA@8,QWI'&OB=ZI" "HI@[),]L=_K&F3TB.$&B>.. M=S4@0XIOAGT/!@P[:>&ZQ,[AM;= [GE?H B^BT5_FQ!Y@O<%$\]A?,?F(@ * M?)OSAF7/,\;D+F1Y/X0W,,(>L-46WQI]. 2O%R#-<9+"(I/)91SKV*(K8466 M]',ZS>2).:7<7,+,"94(O^NS7FH0D*W>;=[K*R&7T^&\^#M_Y:]H*3WX'!WJ_-,OU9]8J6LLZKZT+V* M>+%,6^-%1;Q8IM/1B%$/,?K0O9IXT8),4;Q8IJO/$*N(&+.M&4:9L]W/.B[E M >$E4-BJCU I$("/C%_^?- \V!08?],Q2A342F&VW^9)KTP2\8P?<3ZTK2',KM=HF-W-0Q//3"\ MDE-KB='6NM1.NRVC[4@<_%CSLQ4UIFJWG++WK12@MCJ&94L\XBO4MF)XW]6A M@%)]Q*P(ZVLP3H[(65Z'DA>?O.%S%0Y3^O"V"HZ?LGIZS_;\7,)472717W'/.]/EGUA2U.69%[X-5:[,SI7S MPDL,SJD(II4^?=EPVH9 !8^_6W>/7[.:JF!:&6@H&TY;:4MD-%M2VU?H,$39 M28/"&:8X&O@IX78+GI>1TB%P?V,0L_SO /_WHS&>+%%!4,K,')2]SZWD$=HM MPVWJP(3F@_5-@++WN97,0[=IN*YTE5])/JAXM$*\XG+$^&%>0,\P.=*1B5K7 M!Z@4>2A3^BD &!U5T&RB>GF""H#1$8%2(P(7O+$#]J$1;3VPL0/O>$/\X8CZ M\1!;4WBW\ 0=':ALNE9FG\:R"P^>1N@JM^9-VVAV6F_KY-Y+K@FLQU:J6R5@ M-8QV1_O=-?"[A6(]]OX:^^*L+TEC&B94]/SRHB25ITF5V;3V+[:H;Q5S&S9/ M)K9;=LT]['I7ZLM6U#4A[);1:$@L2"G#)U;VV%V9.OPK"Q/4V> .IP'3KK!V M-91RA3<55QU7#P^L/W56U1'FC8AMZ2'F2@K:>GC"0^QLG,67HP&\CXW(>(2M MJ+$3-_4+'-P"^"/;*-K>!W[(#O-&U=@X.I]# M-S_W+4*ZX8/,4=>SX1L:(X[1 M:%K2C1'%&&,O''KQBIEQBOJ0N#X<^V/&0=G[W,HA\8YM6 V=/-]O\J[MV>^F M91MN1Z*MJUA\H7#?;J:2U,68T>$"G::L6OY= ;0KZ>IKZM^5S[_GU*^^/[]S M>V#+]?L;5^N?A7>,N_XG=.2GF,7OR=/^53NTH.>0;0*[STMF&^K99'HVV::$ M4YEY98JK'&7TK\AX7]Y&<7H(!#,D?=9+M8M9:R-;CRM;+()MVQ*;/&@/L_;$ MKZ!SN7EO4<.1WUI4,;37UL-\5K=_BL*;J6HW2,"2A'CC.,9STSB>U(_"*GB5 MZ@HXA6MHRNL\JG!ES>:-4JR&;;3:TL^![1F%:*Y9+W]=&ZZQ&D;+;ND$=DVC M!U=12@,=.*B_[Z3[F/^X ='>@X/DFEU*-B-JPR[-KM%M2;<<5*:3O8I-",N! M_36&_>D81$V]*>D5;;5TDARP##KR3[1I9J@O,]0X8F W#=O1$8/Z10S$*R:5 M;5Y>V:;C!CL] E_/(T!K'7^OR:D@VW M$)*V]&-OFH7VF876.BA?&Q:R.\!" MC;UJ?[=7\869G8L+#P,V2/D*=GC43AGL[TG;O-(2%7M^N&A_8PY[MF?5>_7M M\"B=,IC?]Z#"!4O',6]^Z\^%%PA-2,RPUI'U]R+4\ .DL&=NT\Z[[]7%=W+, M;LTC#Z]GSPQJ!M'!A9PD+SFFV\$W>K)^OX3"@C]$X/1KX#ZR?HQ);^HM%Y=B; MM7BRR[ 3Q\&[X@\_M.#YX0%(\CA!8#7)=1;(C,\:F*7C.3I&OCE#X0?PB[63)T(68>@KU/^N,8FQ_C M/3%+X)K4OV-D! N)^HDYH:0%6N_[=W-9(,1VEB-Z![]NB1U:*(>R4E=8<_K$ M8 FQ=]':F1UR:(1>-&3DGB9@D ;>.*!HFU(!LOPB.@1W("7#<9#ZH\"'"WJ/ M_ (Z@C\]SD]X70PWF^1J^0\(X4& RTK%*OFO?P*PD[[O\0&1-.R3D(*ES.=" M,NK=SJS?%$*&0[( ;"]@-$89>3O'=PX"J\!6V] (LRUP;#<7CA,)9;<+J^;_ M_4=Q\5-O"V50%!_E6JVPJVS:A\TY[H8=]F)&OQ_RKMQ'-+BGCTFVRW;7=*;2 M(U^4PV5FPW2:KTGA\Y0J9PCWX; L8Q_13HSNRW_+LY&D(@OH\1'%![%#"@( M^ 6?OIPAP&=%8AW"G]G&7-!?S2VAJJ 4X9F4W (1_GSPT]7YR5*OY5F14!_68,\9Z&[#&ARMEU<.V^VM%J%XD.//0\Y' 7#US@*X;/' M1YZ+?N_;5N(7;(#]Y2/R)4J9,!\M_!/EA!>%O-:4BZ6!']*0BX,DA2_X"LD@ MB@G%(73>.$FR,;,AK(I.]S2:V9,I<5,O@/,QCKD5""\-K.Z/@17O/(E AX2/ M?%Y:^SU7F]CC@19V5Q* /^1G0[=N=/I+A ;&QMQ+(-@LS^NO#\ M,0Q[+)[T=,.?'(,3S@#W-QGZ',PU#/&YJ9;;77.=0PQNGX!-$4$-,XONU>Z)]8+=1<$=0N($P..GY/@F9ER,[40 1@ M)$CI0.^64124 %<6HEN!Z 84IUSDS__ O[;>OQ5TO'#;+?+<_&I2 M/$R'2WG5;#0,D&E&=AWG9;BN21[!W@%B]]-;^'J(YCQXY)P%\/<94+4$G]%' M)#4@>*"VA/4-8)K>G]Q3B(@'GBF.F\7]"O4R+RO@*UPN/)M##R$2)P;"#408 M&JMX%^;G!8&/1_C85U:3+]\D@#XAR3I%:;4 #2Z!,G##_3$;!> 4\VL_G?UZ M?L%]'/PE T7"@%G@6H%:4%^9FF7BPAPGE^_"^6%6 +G<4"JN %D M$ACV<70/^TZ0AWL(*OP:'T%&P1BQD(!,H'V$1/H M'@<,%@L>!N'JB>/FC?T6^5Y (WLZY5F-J01<@!6@!'&&': 2<,1H_(CP@KW MCU3@$)]]#Y*3@H7& %NP\WL6\"**Z4UT,/"Y1+MC!BSPAG_BMTY-%@\ #)\S MBR5;Z(!Z& ="L9W+X_1Q!% O$!8\+TI]SC$ '!!G8E$@T]B(K_%M42L%_M#/ MUPY0G&%PN LI#YZ=^'T?)"K+R#^3Z/@V\)K#Q,BR/]S",M"X2F._-^9/-4#= MQ#= N?QY17/*R"8L9]0/&^)SE\6%*4 PH9[X2? < "W ?24F.>:7SRKJ6>F$ M9,VY:P@..R=/\1! 1<904P#C^VX!_V%$HG$*TB;DH"F0Y1AY;RG_R+0)5XOB MJ\+.4"R!TP7K01&6%&08[D.HYWQU24&N=1M&UVUN"W9%P/$U") ET]ZH\ZN% M3Z]XZTCI9O6:ZO62A3ZPUKQS*3\ 63B.06P,P -$@8QP M1Q,6C#4DO$$<#5&!XXU"&>:ZG!/PC,Z>N^MX? /BN0AVNSG9]#RN7##'N70L M:K*Y!_(<';_*Q32V2<[RBS,Q6X +B/$1]1$30_^0AN$86.TQTT%SZHSS,Q&. M(QI(F6(3@5'4(K/:51AG0U!:N+"%VU(69D')Q14YIB/6;S5,2WS++:!Y@_Z* M!U0CC[%^LN1)][ :<$S0'0;$V$D1[9QZ345<"*&A399--W:;J3^4_XXZ 04JI\B&DIVIY^46E\ M+N@($[O+H6L_(9HR@S& )2+(A6OP),^[@EV%Z,D,R!9[E07/.IELF]6"R?W=#1K ME$\5=O"(<@#SU,N=X]RASU7K5&!Q>4/)'3AF'*Q31YTGWD76LIR0]<X M?QA$T7<4C9>3^/MN%.<:I2K+C"OV@'9-P9/O,?!O!UQ2>UDDBP<@QSR7FUDH M0OUP9URX--)CX0-HUS))N(.3#MT7X>!P NC \*7P8-%:!Q M#CK.UAPR!*>/(H^C6R^ MY^N8B+P0FZC#!J8+ ?<$0U;P&US+C1F69KDY<#-#9+$^_ICZW)Y[/^=YO<=( M4CP6X2TC+]03FF4-43 E\$?$'_ "+ 7+K7*S-8M8B'UE $?D<: 0=$FIATD' M'M<5Y<_O,V[S'B?9A,Q+%%$:3%_0##@9UC"&PHM6<-=,A%)@.:,(-27"-IB( M KA'D)(7)>G$ZUI(85(1(?;_%O(#00FO \69^*@P9H-QL]'G^6=148"&.P3: MQ,VBO?W($7$C7,W"T][G-#"5(F#P@W4Z",:X<"%ZN.(686=>E9/'+3!&% V' M45](0!Z]!(J[>7Q/;H*HQSGH!BMZHO@QHY8'6%N1RD2@B8.=&\A8K!/0>[@$ M^&)M=@V^]%>!+7F\.Q\$J0',BN/?:( M:0RD#%02<108$V''M?RD5@O_NL!,-#W\]CU&;8)W#,#%2\'/B!#E'FQX'"*U M&XAV@6X&CD]LB*HB[!_L)R"<\B@KK+S/@#$!JW,Q7: G[A3P4#1/)R1C+&G* M[^00Y&S-B3_C=! 0'S%M/LTY3//G\ 0V<=;.0%YE<9)CDUP \LE'(55R^>@O M=X6.>= #-!S7G[!H>%_^I,;AOWCL .Z;AB&(R%@L3\S.Y.TH:*&?#ZY;K-OH ML)9]W6$#^]IUG-9UK]7QKIU>SW9[_4[7L[T#88B*.\ZN3C\[__YV_.7J[.KX MZNR/T^,O'^#/3]E?'\XN3SZ=7WZ[R&[:N8VUROZ>! AP QE<3%+<"(&=D,)6 MR&0OIY?D^-?S;U?D\_'%OTZOR,79Y;_DYT"?C',#__$(88^Q$"/RN6:;E MMEN4H%661D7A TH8O>(5= *&UA+:;0/M_ANCI3PSDH6;X(L@__L#4'_ WP:4 MVP.QC4X!OA$I?M>4/B7Q=L-J]OI6X[KI.OUKMV]WKSN4=JX'/G'^YNCC_= E$\?7B_.3T Y+!M=5M-#O-"M"V:Y)\!YRNIWLH-WE_.M'P MO.QE0C'<]06%(.3M5PR<]I&0=IY'POH.-,R1? '84XNDD.T"Y?IAWHDE!E M68F]DZFFX$D7-%@RKB/G@*P"4 2* )QREEJ8N)HMASPIU";;6ZKZGM%X?KZW M#$6\)*/@BL7YW@2>(X][)#/G /X2M)JIF+G"M\S-F3BFPJ7$,A:T!6->0Y6 M-=@+T!/ZCEYG&BW>L)RFUUZ\N(6:[&V M\W[%HZ;GO;9G_6S:=Z5B(?RN#N'K$/[Z(?S[K-/RO([7LJP98_;K\<75V=GYU>^G%V=?/IY?? ;?YOS+==NVFZW2#%E< ME! D9VT:*U/I[\=?^(6+/B77WZ[O.YT.U:G70$SW#()7SPI MK'['GN/$LO63O-#2$-'4%![*HTSPK[$01_7\.U\$+FD?F!*+UX2;EU4U\ HP MN)P75Z.UG&56!4M,[0'UA[RD8AK0XE^) MPBI&@_36( D=X%I%(.S.CZ,0C4%4GOQ:DQP/(XS$8X1I=M$BF.6!N8F%#8D7 M^SW&TQK1_6YJ&-9+85,P P[[; !V"!8I84:;+QG,",9SZS3IL22-T&X "&+& M)0BXO2]2%WA)!C)PTPL)R'G&0SP^Q[LUCLYORL>: /Y&2 (##"IF5R3ZS MFI?)WOB;>=%)PMAW'MED82*H@EO?8PR3 V'VZ1#4(*S2\:Z0FYY+B)CND+^'FX83BU5\ 8P>\1/ M5PZB $@K.2+-MM%H-(6KA##,H,J]!O NAG[""Z)M1WR5VW-73# YN8:\R2I"&#=*>3"]CT;J=&5H*B!= $.]AL0(670AD-*UL/4(W?SRI/Z%T4SWF7&21X@FP\Y%6_DS,/PZAP MG"A3=Z#4&&5.Z]JC'KMV^Z#N>BZJNUZ[UV5>!_2EO1"[L8XQ0/?Q^.3J_.+R MVK+=1JL2N@)CP[!PDJU\EWKB;%HZG^<=1#%M\9!,PC@=I+>3Q.XJIYZ@/V]D M9ZII5O&*F3@/9*_(D&"5CY\'5/(<6Q8_%_2C1O!\G4S9].13\3C-@LNW=)5Y M L68*7+/4H3(K5E6?9J4W*7O->LX(<&LV^ G8V"KU6\T'-:Z;O7[G6NWPYSK M3LOJ7S=[31 5%O!QN[G P/:W+Q>GOYU=7IU>G'ZX//YT>GG^\?3?W\ZN_GMY M>O+MXNSJ[/2R @QMFZ2X$<)W0LX_$K$7,MT,#]%^NSS%'S-+<:5_/_>ZK8H) MW Y60\>3+&0R+: ;#E$FW%(,>Q6")P,_!M6;AU"X\6"[0CD4-*'BU/N"IB%B M(>BZ9FXK>G.>\ )G'>7&M(=&YB4O!B+2.']K]C0KZPJR5@\TUS;MUE.M80K^ M9^'Y&&0: %IRD.1_<_EV),(*6+[QK#M?Z( RN93VP)X8IVS+;OSZ7Z^'K)2K/TH"DK9-2PIX5IUPM,6J+58MA?U8;M,[JX:+4\3\I7&O/O&UW$O\+W@D6B[5]N]*]7W?UF*/2=-F! MELC:$OXAB2PYD;9/9K$7!?CESP?VP>8TU'"J0T,'OQQGLXV^8B-XK;BU_;>: M4D(QU;Y/ON+$ A+%FERTG?="Y?1MTL0Z)R(B(^R9M4C).ZV,'@@?X4;RKJ5; M!MO&//65-ZO6?+1S(Z]D@MDZGVTC"Z4MP0TLP;H3VE>+0([=8R: =^R/+&[_PD/_:$Q_?- M 12^AK>\L=]B'\SQZ,-AO+A< .\_B*<>,K:>,M^>I'0;AM72 M:"VQ:=)V3+5FLVUTNHMN6BVB@9_Y@#@="Y02"RPQQKY%L>8:C6Y#QPIK;A/6 ME5OK%3!L.F9W,6B@!?4+ X:U%-2V972L%R1U]IPX:A90=)V6T6BW:A!0Y*=_ MM?_T;$FC V*K'XUQC&"5Y9;;:AE6MUFQ!D9KEP#IL-[^A/53WO&AO#69&OQCRYY97/95'NG@BS@, MZ&,T3H\&_@/K%^4AF MEM;G2'6AKO>'1H'S!\&JXB$-9DI5LZ_ #+YEA/:B.R8F8).832=D^Z$7C/N, MG[)*QG',^)FK:+!T_OOL'&T_Q.'O(?/X]/=[/[WE-]VQ),7YVO ,N"J-?2]E M?4+O:=Q/S D%+G#*SNFQL2?D:*M&CNXX,XX&M\(9ERUED0,N;?-UORK M:0K;2/F3O2CAO5I>@5%BNI,+<1N4"&#BIK-#X9.KK7;#=!MD!')$O#Y?D,@0 MY=FA)V1!899>@4.Y @%ZI<3O_WQPS=Q!I]FGG>M>P[*N76LPN.YTX#^]=J/E M.:QO];H]N/H=S>\XNSK]['X^^W)Z>?SQ].J_'\XN3SZ=7WZ[.+V\[CAVH]W( MKA:3[N1H[H6C W/V!.YI]7$/3L$^H,+WX )W;?;0TR"E!Q%RJN27!*@5N]@-$8;?G;.67KX$NV,?IR93K.=G.3?;)%IS$_ MS_(?,V,[)P%<-#RB^"CW)0N[RM)U-E>S-^Q03 6E WCQ$0WNZ6.2[;+=-9VI MR9 ORN% ;YA.\S4I?$9P+,!R2!\."Q#+E/9AP :8+N2WY=_%60Y1?/G,=-*" M1+7!042B@#^SC;F6V6YN"56S7@PEMS$;_'SPT]7YR6KA]Z19RRU&T#@G\"O@ M/IF0)EV'/&>ANPQH4[71/+_Z_?3B[,O'\XO/QU=GYU_*$!2+.F%!NP@E09HF MX0LFA17O4I9\&,?H : !\A>8>< R[^[IM__9?_QV\T?_\_Z_3JZGX?F\GL_ M_S4\NQ[VO'^?CH?!E]/3YB/],+XIPTJF_6B4XH'\#&W%?PPRC/K^P&=]@S?% M>'Y?]M^_#2\N/MW%I\/__=ZS&U^LEO>?A7TMO_=O]X__WAWVSZZ_#<=?_LN\ M\_NOM_&_RX )$!+(*KH*+&"5(O78C?<78Y ,5J/7/+1(&E,4DH3&,0UOV! D M!;_*>D^X(9O= J1X^,QM1GX?Q3[,$5C3N" PF<'&[;.!'P*%@U-\EK(A<1N= M-_0MTO8%NQFC3 '+^?+P7R6826O(C9=94BACKEOF]>G__G[VZ]G5Y8R5#4:5 M9[>\'KMFM-&_=@>#QG6G93>N!YUN<^"Y[0Y8YU+%YW9L[)9)\OV5&C:3&J8H M/QI!58M&G#[< ND7C(<7>J/"R'@!68@5HMV5V5QHBGC"A,DQS8T\.DZC_ MA MX?%OLN16TW3LUP+#^7L+L^P/GBNKRX/J]LH4&08'LEAW]G'.D"R\+H)7#(+H M/I<>^=\\J'(DC.1[@,JSQNGD=]I+HF">4A,L_4/HR KA)H#V!28VY&\2L)&+THO2CJ_;4_,J;M? M+5,T_I\NKE4.T70F; 3>8$R]](@)?VK&!?X_?XVC]/VSKQ.7O3_((L,!\Z)# MC!,V',=Z8 ]6HV^9M^E0@I/XK%=H-4RK$$[^OU4DS#KCYR-\P.#:):;"R?F( MA]>.;V+& W4\17WZP+PQVJ+D/ \>OQGX >N36Q8S+%=Y:RYD##0KKHMJ>X>L M:&M65!<_.2M>3(N]!%=^"_U4\^0N<>[LD"<=S9/JXB?GR:\L'N!WH<=$SV5R MC'68FBMWAG7'VIU1Y%@S1JMF2K70"LZN%KS!*_CYQ(PSXYN?79 M8)$?R9NOL1]Z_H@&BS^^Q=+/9$SA$6E$,(4M$IB60P\M]PU]*_[,WG<)=\=^ MZL..3A^\6TQMDV./%VY:7W,X@(^MS6?*XN>I7P^9=L_@&FG;&]D M//_1#T%+^\#@.<^C/+B*&4W&\:P$F%Z*EQQ[7C0.^8D++1!4HCA[AXK?UHI? M8?1L3?'CG:4)%JM#OIF7YHF)(@1WEDN99L/ "KFL@''FGIDKNXU6#HQ+&O=H MR)+#\X> />;RQVXT[$WESTPKBB=%T([S B\XHKG>B=GGN5CQ'3Z/S"$\(F!* MZ1.K89EG7RZEXFEGBS\+L?<8^=]?+SZ1LS!)>7S@0^2-,210 \1?<1< MT8U@AOGXY_ MK27>/M$>"VJ)L:\7I[7$&!J\@*'ZLMJ'TX^U1-P'/#'CUQ1M+^E]K!#*3K#" ME^#)5N&BG>&)6G#$T;W\0%,*+F+ R!N>4TKYX?^$%-&,?B,>9:#Y62@1^N). M?.8>-BP"MU+O%O&W1$I,>( M2+)BK"0D6:AK)ES"3Q):S3>]MR)0XB?8RB.*TVE4I%B;/E>AOJL>5$K6&F_> M&$L1<%6MMX*E>ROHW@HO[:UPW>[15K/;<*Y[;H==NY;7N^XUFXUKVG$:3=JS M[$$[/RPL[K@\^^W+\15OVF,[3:O=VNY1XF>[_1<.%T^7MBTY\K6@&]"RRM0) MMZ3(>OD\([OQQD] :<&C;D']],?!(_'H6'2/FFB93$LEL'OX >QT'U[38[(W_0&-O%91>@ZF/C$&[BSYOVQ=K.F?<-Y>K.3^KFC/X#YW2;MME],KJO MC^_)/4%I/],Z6,-;+KQ=%S6ZAK<4>+^D..-9R:*(U);%N%O83K$+\/*.P!(8 M8 OK_G3VY>3\TQ=R^NGTY.KB[(3\?O[IP]F7WRZ-+/;SY<3CB:[VFQ'D%W9\Y)FMOLN>4=^H[W89P'Y-1Z'D2:\NA,>;]U4+M5IBML/ MBMOI=GZP#%23H29#&=MY236QICE-R5+-?H>ND2-$]GSV_2[R^\N3[Y/L^KM>U'^$?V[3 M8?#+_P=02P,$% @ 6R96&6X_\"_%0 OQ8 !@ !L96-O+3(P,C0P M,S,Q>#$P<3 P,2YJ<&>=5VE8$]F:+G8U0&03E9:,H* BTBJ"LB0MH B(45%1 MMEQ49 F!9A.0D"B;@$I$%)HU@@*MB&F41=8H":"R"<@6EI#0@K(E80D%2:HF MWF?NW#_S8V:^.D_].5_5\[[GV]X##\$3P&;'DPXG 1E9 )"1/@ \ M@"DW\@H;%10V:JH@5#3_SP:_!]0V '9 @IR,'B"K M)B.G)@,S 904IX+,/PWX+Y.1E6)45-JP<1-"ZE"U&9"5D9.3E9?[B5JZ&RO= M!^35%-1W'CRNJ''.6TDO1//0G?3"#?HV%1^TSO?P=QV^&AJW<=,6[:W;MN\V M,-RS=Y_I$3/SH\#HYX>OG'Q 6'G$S,BKZ M5GQ"8M+=Y)341QF/GV1F_9&=4_3L>7%)Z9\O7KYY6UE57?.NMJZ9P6QI;?OX MZ7-OW]?^@<&A81:'._GWMZGI[S]F!(M+RRO"57!M_27DU?ZR4M&-O*G@YJ\PLZ#BNK'SREYAVCH';JS0=,FO;#BPT;]P^?Y6E=# M>S9MV67*V2WX2>V?S/YWQ.+^7\S^F]B_>;$ 93D9:?#DU ,D"5<@X&XAV); M$"N@700C^/.OQ-:*<5>=&L^X7WB7,V.?N(OU=75XO'=21!%1TV>0 MH-ZT.&\Z!3-W\1T,].8&B,R%#@(9/C6%C)>$>"\][[/R(=_:"4$?/87DR4H9 M@6Z5*(0T#.D*)%EQ$4[M8YB6FM:#^&>=G#+3NBSRZ% !5G"1K$,:QU2;,RCJ M+#"F9?N#KD2:9Y$SH80=%=II\&1'M0%SD=R0U/114B[6]YE$I9'?^+8V:JP. MN+*@W)+V4&J;"J.XDP8-P$#3;)@'OYK*-0&-#CP((\N.5E/XO'GAG:R;GYIZ M^3RI@\$M8,W+A(+AGRUKM Z^RNU"W%P"?ZR&UB/8Z(UE9,6>RP7TWZ?Q<8?U@@];K[SE^8'!1 M +)TU($0Q'NA< $&/,JG C$8_IRH:A3Z.(X!(T2.I&$8T&S:!UI\GM@JMBP9 M;CM0Z/>PP_!&^@VB+/N#_-[Z/E.9I0C>O P,*"CV+K\X8I0OQPQAZ?%NZJI7 M1YZ @;!/; \*@S9"%G:#;\T*E>*#:$0'=([+?$HI&-#E6L.FWX"!43$]! ;V MK>M,:(LUJ5SM%LS(EA%.ZXLBOW3P/ Q<:/@KP8UQ:,RF8E<+*IIHOD[/_5M< M]IU\QTN[CV@H"H:^,)SO&/_CZ_*8TOFL\,H:S(Y'^M]OQJ33>9VW9D@]./Y9G0<&UF>,=;QB%./GG4(+ M-*N'>@CL>@FVF*@FT($M!XK?'Y.7Y0Y[.2.BH"#.A MM?9 I (#GZ;%!V"@(@XCR;F-*0HPRN^QBN:PU6=RDG*?XR]9I!665K?7XZ_T MCVM 0_.>JGXR?D6I $3$3#RG+L;@-,FS"R,P<(I#^XID886G^V$ 3QN^RS&_ M&TX(;3M./5U3\547#^;W#,ZYFQ&IO,$L:!3#/VT<.=G6HM.=C)897!817"X- M2TI+9X/U3M2J77--[$&]42[4??)M,_F#!3D08>3G70,V:FYFYNK'8;8$[$FF MCP+VO^G&BU1(GV_1Y])% >PHG.O@_JKV?*?W&0%.U@EGDE\(00W?;HA#3A+MIM]%&Q.B@08<0V?\% 0A;7>*PM)2B\LR(@QS5U^4AVQINBN;- MD%UMM20\BK#!&ON4\?>VDGV/\6<+]S;;SV#$&FT>%9(B&+@6C/B^_7DJJ_3. M2OMU>\A4M/NS!XO>Y_L)!H" &BY%^\>X-+9QM"C2#D>.<5H57^Q?77*#56[" M*@G'@MJ/5M9.<(S-NQVN]Y;=8P@[AN)S#PY4\[%J40- MMEI46A34...C!"W($JM_ M(^V$!M:SF&0U?!VI;,(8>Y9@PSL>GGV@>#]UIL9 L1,&6G_Y1?5)A>A(33,F MCEQCSZ0EH673^H['\8[_I7:E>*0C V>SV/ Q;8%YU"'C;QCPGEVRML()7NR' M6NF:#6#ZJ,"'TW*@R^)G_HW@OY%WM. MD#D>T7EY,* 2HS2W-MF)XB+GRT2V'GZNOXX/7_9?5\T9_!6]_,@O<[I#?&ZT M5"Q+UZ,1G03WSO:IYL<(S)GF;C$& Y54K[JHX=B^6&\0>TK NYW#:3#GSK*1 M1[X<-Q>>*3:NR:U96!@Z.8.N<%I+A,I]4_%N?L(3G3]8ZMH7'>+2AI4#_\Q+?$ MM5]&E$2Y.&8Q])&DWT?<*;I( M1 ]6Q3SN6RY3(1C4UF4LV%'-P?YZ0LRD8KZW5GX-D[[9[8HM*D/EE<4*2\]> MPG2&@9L51'W^# %YWJF^/3F[R++_ZK'=]1>P:JIW;R(2PAR'DINK-IY4FJ%_ MH"23Y4EJX.RE01=N_@-QF+MU>0/>VP*3N4#)QGE_DGR.[9&L0A;KOAP8F-?A MCW S2UBX1+'[M;* 4[G0Y^+)T*:7K\O>Q1H)]N<=.$P-='T&=;F&_:#K-NEZ ML#[WM$NJ_+<92=JRU6! T':D7=DC;XY$D0X_!5N$U8E]O5,)P4+LJ-J7H M(:3'KG^2%"U2]SQ%MDL'F;8XDZX* T-JY.7 _D6SY-3UKKQ7]7WS>V&@<'"0 MSK^PYSKV/DDG.SW!N&A.&9.\5MY")#_KRJS+O]];S4R]'HGA6PCPY.WV*Z6; M\(QE=>@2J8KH^66%IS*[9*-\4(T.$C#@<'8WI6A%9&X-?/[_'6N'SV4(OEJF<%_73.):>$-BR9/TKS+ M<,1+ G1\!-Y7Z%/=D]A925@*'I_]6R)N#,4H0D;BS3V02M02IR;5RCU6]=[+ MV2O9F<51M57\@(<+(I6CTUZ3%74\0:P]A0&Z3D,:R)H;X\T4M MU8-TN88CTD"IO)6D$.U](P)OI&IGGS,XU3<-34M6/*C-V%_$,B!2T-5^A4]+ MK4+DRQ+4%Q'M^22U;?FS.WUQ).<0%+SP*52\$(-M MI2>CY224H 9MCA$JR>),F4\,?MISK%L]A5CY^RL8"%FE2\?7D=\M4/,(_F-B M])M*/I8A,7?MM?*T?O"D(ZNZ+"@S4A?_S.I<-"'_^P])=ZT[9 K21>90KPD' MJP[.,K>7W'WUX]R^ZFRA?S5=4!E<;6CO.=;;@.$.ML# 7:^=DN(Y2\<2;A#5;C<=?/M;^^*@5T9Q,J-?V/!V*JNQ MO5-(;EE$QTMK6:#/R#%L"U8E&E2#887O#ZPXZ_D.7-KZ1'CDL^7K;A/) _JM M1B5W@6(&063'(A[&R"^/=*N,GBS!JA_(:W(,BB=C:H>A-C8M'3(3W^!'WJ<' MDI6CV([]*NRD_:\K:]XUBBQ+F(E+AA\_-36679+07[&%#ZJJ:@8)!J"=0*\S M?#VP(!23L42N69660)GPZUK7_C,.#X1;R==L<,VAF6] ^IK)0I:5.9_=[*8= M3P] 6&-L^VY4]2X<@)C=LDY"[#(@4J,NS!'[52*9NBJ21VB ^&M3)1CY',QU M$6B]"O/T\$I0[M"SCV17P !]<7 OQX1"1E@93O!8"+N_^A.+Z2FO#[!MJIT< MZ+=H^+@K7=V#A,0<1W)R:(=:E^> MS;D1^2*%6)?M96%<_XOYNGY+1(]>"1L&=D5ES>,GV8DPH$&T+YS%J"XOE9S^ M3;FMJ!\.S\N'+ M6]&?/,B+RQ+;C2@?QN*]A,(%["1(&;T@NK=>WWN7,'R>J36)2,@O4^ZRN0_H227%58X?9N*,M5+_@[K3$@\R?(K^8I+)E MQ=J"^M-Q;2UU-@%.@=!UC9,\S;^H%WP^T$PP?"PJ[AGD(^J3%H8E%3KFA1 = MB]+Q ND"+QYW"XV_Q-Q>'?\"9)S[:@H#6V&@.5PH'!CX,EIG0QW^$P8L]&W? M2NBK1AAADX"6^@SL%\1PV$E'W$7.+DSHEU[>>;^2WW-B$_/,:\PS#J GZ1G* M&"&K-%/#.M L^(]_%,[]#J;8H+CH>]*ZB1)K2)LK:0D&%+,P8D]#L25](DN" M&*2"IK4PP)V=)+A>%D2V44%7UD"V#RWJI8G6S#WO8I#$]HS=N[#C!S,LI9>:DKVXXT0=_A,H7G22>(C_1\^18'D5'4;.8$J$M2R/>7[6;-DV4?IO$#\PG#%I M2Z1_]VJ0JNOB;AC0QEF3O@R4<:VO"9^ 3XG.Y=]9E#M!IF,ZS1G^.:\&ON>D MNMLL%#BB/WE.Y9@.227

L'V,>8VJ6R.N(+$A!?PX+1E(^8->U:1B^?Y@T%7I@ M0)4/&L* S0H/4@DB@W5KU ]>QK620N+)S$&W)'KT1/"V +2!H,S?+6*N>K6N M/__^PRO#0S:BGAZT/=EXA]$ :2O1KD^L+=(@7A1L20SACA .VUE\-=NB^VNV M[M+IJ#[?X?,7(D=3#@[ELF-U/Z,^HV85?QY/V,_CB80!/@\51UTV\2)/]$[# MP+UGT(Y)O@N4.-LMWNXA[6,12]B[39LZ)X*'1UISIIDFRE$4#N$;)>%LZ7V> M5;1945!PTTE7)SOR:'U'\DURS9MWL]UJ8!F7WHQ2C%K"U0\T>$OS&VU2TW= M?)A3EOUJO-VI[Y%O;46B%7/8:&VW-!8CXFX?Y#?D2KPY##R5AFCB/+I5FDR1 M8JE$+KSUKV0RAW:,\)TPBR;C4H]_(J6EOR:AQ YW+_$QMP\0MW&=SS#.]5?1 M-#Y,;+3R$[(2,S,?CKC_EH'+@H&"KJ5 ]FGP\T-0GRG,N?&"+Q6[)ARR FA\ M1 5WO(^(-Y,8GFOZNFMQ?&JIBWTH\'YHKE":@#IFCNU+H)V M?.-?6.:O2.7AZ/F?(%Z_Y5#GTOGU$S"0K%K#8:LF5_EXIH^.>3C\WH.T&V\C M$,LC1,><7XIM)/E$[O8F.]XZI:XU38,#: $L% MA2BW^.8FM5-DOU@S9ULO@9PM=\Q-T( 4(!A-.V,ZT>NMEI''GWF,''Z,VZV6 M)O890TOP76>RY$M8X7\E=_Z[[8QW(WLFQ-ITC? =#/_HW#$4M_;WDQPR?:G:-XOG MR\O9\U35G9,UA^=G<.Q37XEM.5@5#W^+XI00N0=>0K\,8F"Y*-O ;TW=G+_Z MNLT5-)YHQ+?4T5)IX7N"CDB"'8.1.*\&2I.3MF&X_M3:<1CP54S=(YTU*&2EIVQS4G.YLU;V%=[KE9_Y1D[5QZ:6](F'M9'S]_+9RZ_M"B=,^2[ M>N1B1;Z)006>9CWA[5?ZW.EI=C4*WX:N^"HT16]K"EST*[I]I)(W1)^8RI]D M3&KR \/P[:0C6CE30JY?YBR%O<'-5A<&A-53=2J(":7;1%29_C$FF,+'O3<_]MM6B>RZ$?Z\%A6PPGQ#1-I8W)7)J@W0<4C\+ MN>/N&#.;OL#L7>HD?D;]U/21.O9;&&#P0)=%L0F%838 R6>C.PTHP;O2RPR( M[*97*$LH<*%+BN\8"@DQ84#)=/,;%G@ITAT_Q,M$C-U87]#.D?N/Q/%CI1%7 MZ],.&=%ZZ+Z4N^N&]W<*")2[O2,>VXN[WF3L9M:K+\YHI7)]**0O7?'RW-0] MLC4MU.%KG-(V$[4K^()#7WR_1KCKX"J.AP6_\'0[9$OO&!%E:X"U+\)QP]T< M7M(R1O^(F%IW*'F[_QZXT"VE^%:4"P[UHC2B7 MXX.FL:1VQ\6J6'TGZ:4ZZ/./U[O3.7\MG5VS#?LEKY5^<.W=K .P&0X>'_ M!%!+ P04 " !;)E8M/"0<<4D "V\ & &QE8V\M,C R-# S,S%X M97@Q,&0Q+FAT;>U=>7/;.);_*EQ/S8Y<)ZX*M?&SO3N7UL0 M"4GH4*2&AV7-I]]W "!X2'826[$W[*IT(AX@CH=W_M[#J__8V;F(IB+R9>"] MO7[_S@MB/Y_)*//\1(H,KBY4-O6NX_E<1-Y[F20J#+TWB0HFTO,&_=Y1;[!W MV.OO[+Q^!6V=Z9?B:.@=[.X=[N[U]PZ\_N%P<#SL'WN?WGN=+]=GV_3T^<>S MZ__Y=,&?_?3ES;O+,V]K9W?WS_VSW=WSZW.^<=#K#[SK1$2IRE0G6:S\& WC.-4]H(LV'K]"J_ _Z4(7K^: MR4QX_E0DJBZ/B M6J(FT^)BS(,;)C(4F;J1V/J:;\_@QU1R"P>] [CB?!5>G9L7QW&4[8S%3(7+ MX3^NU4RFW@>Y\#[',Q']H\M7X.]4)FK\CQ-Z.E7_EL/!'K29R=ML1X1J OW" M;YUP-X8\^HO;J1JI#$E@\&IWWC ;?BA%,AS%V?2D.C%-XWV83M//!<_-* X# M'D6&]#..D]DPG\]EXHM4ED?S"M\K=4"W$<%+(M0/[\!@LG@VW,,IOU$I3$"H MLN5PJH) 1M#,?_[M>*^_?_)J%YMX3=/RF,/BQ?%AM\KD/@/U\ ^VY_&HWZG( MC\/(NPBEGR7*]]Y"TT"=:=>[C/S>JU'R&O_ 'M[WY+]R&*IW^N'<@[?@D[!L MGA_/YC)*!2ZF-P]%M-DAZY&9$7FX+GIHKT9-JUFT$T@_3JC?.S %<3+\6Y_^ MJ]T-522'>13(!/]5NTT?&:9QJ +XZE46^U^]CW.:C]-)(B6RTE>[HX>D!6<> M_LK33(V7?$E!)Z-L^ *?6;WF:R9FZ_6?;R\^7YQ>=;''WAW4XHX4F" MM_6Z?,81I_AP/!XK7R8I=1#^@:/QOLJE)V?S,%Y*6)9X7&H,'U3P\E4^2E6@ M1*+@F0YT/Y!C( ^X&='SV,'MDV>XZ-AYGB)#,H#E>9B$*86-H@.#DPHU$$=.7-H4$1 M @E \WZ>P'I/51+LS$4"A',#Q! GWD+";&?2RU.8X=&RM"(=6$>@FT2.03>! MV_!S*A,)ZR!2MY-_$ E+6ZZ"=("L]\?;T% M3!%M#9@WF 5W?WC$\BPMN[-N]RYNAHM;6#7:UN?R1H;QG'1'>&RFLDR6=ZV] M:J;?3/<;)![\<:X2H(DXJ>T[MYDW#JEM&SH[![437^)EAM7?Z__O_R()U(BV M1 BEADMM%"2"P\2G+FX4K(5/CYPNL,=ZLZ.\):*#&VY[5@#8SDZA0R,I8>KR M;!HGL/I$SP+(%T1(3K-:C%Q/89"'\$@0SUFQ]M(<.%P ?>T]#_K[\/'/KG>- M1/C[Q\\73(8NR[8TAA.=YJ._D"WHZR#E9YH]QU% 2B/M:IIKLS"-#S$3$&.X M6=! MT14^ C,/KPT5MB"_J;='OB#)0=]K+P_.GJ1^:)=86@#Q@9&1LKO1_EL M!#V !G!!X>TKL#_J331%W'$Y;:!=!.)W)JI$%_Y<'IU?OI?WA]A/!*A]UXD7^'[C1O2W19Z M&C_A=\R\,2D[QL,/$7-96W]X_J9D&@4E!QET,5H2:X,PI!E)$I MQI8-O>*V83_3I)3#2F1R)YT+7X*-L4C$'#XWZ!G+(37\P5Z %>*('G ?]?H)MA*FYX%\VDB%#S!"),8YME'#_,#R9.8E+O-W>T MFR;6SC\,4P3>!GP9AL_ADL7K]V3N]^A=&AN[C+".UYQQZ=?2Z<""'8$ MDS2S@D&,0HE;0O@P=0%Z]9CFKT"DXCL'7?O/0U9LS,\CK<#T6HHFBM[?*$7_ MCAKD2H+6"RZU_JE-H!(OA1]@C+/IS :1\*(X^E<.\SI6<#$EST0\MXH[DT\4 M9_APIMVV@JPA+:<+-X_[LK'QD*XT\S6\DG8+TC8P7FT_6,+;VRM4GD"V5,94 M=K!1*ONGA''S.M4)[>H>BC>\J!/->?HNCQM)7,""AO'81@OTN&3 MHP$RLE >FS0XX1KS/8W=]VC<1"ZC =+'&) MG6]H<0(F3IK!@D6PH9,4I9!NHZ2H=SW%5_7BK'/JFZG)L,=5#_EQ[[@HEXZ97MZ _]!*^PBON!!K$B.QKV"'Q?'CT M$GIW:#NSU^>N_9O6\':XLWC><0=C/#NX:C]N2C9S@@/JU ML91;6O=ZE7_IYAXB((,40+O&&8DS\%( YL/IY<[@$E-S_ M/XRS8W7HYYY!G7K'IHEI8B3\KY,DALU8X=W.UBG?,#ND,EW]RI[BT)_#TG3T M4%\J112K$<.YF #S BG_=8=<(D,1+L0RU[D;W7B4!/";U?(0>,D7TC!7TWP7U_1&M1L00DLSN1 M&%$J8BB@>("ZDL=YJOWS#=YY43CEER#_,A6R>]21<]I3_TOI&J,?T370$QL$ M&FWQ )I'*E&%U-Y:;*A8'%5X0IO5D$>A$[2E!!!)2RFO.[ZAE,O( U7+SY%G MD#]/+WO*>GT6HZ_,T)!'\@V6((@7D3$9(HFTD&'0,"P3B)UQO3"LBV:+^%ZD M8-S\O.[8.;?M3KI==(O]D0:TE%'TLDRI8PPGVABQ)E2PGMT-H>FV2JS-&G-K MRC(E'6[4E+T8CY%;H>-M*J().;W.X.M)'-[ART;#EKA'$='D.%O7\!-Y@QX5 M46_9BWT_3U*,D 5&4/Y7E2"5+RD6+<3XM/41SX3($'TQ91,9?82$OC!<+1: ME[[#"\A3,[ .&?*=MU1,5'ST$ZB8^-ZY%!B>/,?5(W40I=9GF:E$0X@*HGYR M2[4AOPFZ0M$AF10JC>NS*OE#2]M"S682)'\FPV5UBXQS>*RCMS)T!]_%?2A" ML)6"TN/;7D=M>_E<2X< %ZP6(( A<,/4'FDCU)\&C03^*G22+E[J*/A 1?&Q M>"JG,2WYXZ8RNK"?!]E=,N+:XGD6PF,@152H63U.J?;Y69%QL! <+JJ*_=R-"^Q ^- M,:2P!&61&%]->^?] HV^V69^M[+EP\-*RX/#N]HUJ(V"LQ8XGPQ79)7!=!)S$&R(%R M2BI7"61!(AAAW/-YJ'RBW4SV9B#5D"?P+3:_/8 M,=_^+9* L.? :Q[X<)CKDAQT$18KQWM$P'GO<'O4--UO4HE_-) M;G;/#6Y]5PS_^&5O<$<(_WCOH-^&\-L0?AO";T/XSS^$WZI*3UY5>HJZ$@]4 M)A7%!\TC&#G,P%@J6KFNET<8OP7U'7W&:].5R!2B8#QEL\4+)Z!F#4CR968> M4'D*@U:W7N=HVX,VLVDEA%:UZM8I9>TN>/J[X,EM S?;4'B1S!SO1Y)@2)5= M1C6/$@='3\"P:"GR&5/DS5,C2,SYC3#S=#8R<1[FL"EF4V33.$B+H, JPGNT MQ-^F/%^SXA_N+S-(2"#ZQXB@I$%(Q,FJM] 7-Y5AP-Y@Z]-#MY(.1Y&/N,G- M9YU/8/[G1;KJ2*3*B#*5F'S5?^(SE$IKL4I-0JG-4$6/W_%&8S/73AS4AF=. MO +\\R4:"Y5P58),K/[7E^00I7AVSABOCG+"Q3Y>@<1PNV*8::>\R,N,; M&Z[%Z=VH_L,B,JB#=_108]> F?I<>04?X7A' ZRLJ@J9/+[!7L??AJGNO-G& M3NN?^&T'3 :]X>(,. @;:=G6&)>;>ZQ3T5D;;VKJ#C=TW FH,]A@B+8&R 4Q M04>>C3V6G^>M_/3"[1L*_MU[*W>(I,QV9F1%93>7-U$C&.I;]K+>9VL_68E) M-P-A'A/_9+!:V%4P?CN#?KVGM7(T1.V"80:K.&0-<;JOX[*^VGL$WKZ?%4ZZ@=AFB^ MQ%7W[H#TX[ZU+,#L8_MD6A0@ M,#]&,I)CI0O V/=TBT'1).FX0".)#!4AWBP3JW$LG[)+#"53U5(LU!'KOF)" M$ZOD0$RJC)Z#9:3*DHD<8P'.BA[^$@&KO)Z(/T4;5F/VYCA!F59[0K'H>:>$ MS0.Z#9OV!$X=J-I9$_RK:\I\[/=!^5J2\^3.8%:+C?@Q;,1^BXUHL1$M-J+% M1K38B,W6CK]G*(3GR1&B5MHO$A2\D1:J7:]SNPWB.\N3J!)]IUQ3>>NSWPUM M&1/AJ+HJ&J(;?.FA\K:LB2$TE M$E:$E9@2,#>>O$.D[XDTCD#;6:XV;6R$HYZMPT28I_#.O6,D@;? MH.OKJ=A,;100/1 O-QH%/*L81^_$PHWR-3@3- J<0G>IM?;*.4@UVU>70BSE M-8WU]M)@D4P7GM;!!I4BH^1BR>7-7O!0+A3K+>(\#(R'F5CHC8I#:XIBG\E4 MJU7^9L/:&@]A,OUU'7TF.[JTHC"CM?X/W7";2\M=KRC)S"(.) CR\(Q+ M('>K=3]-3T)9@V: ?B+GI)$0#=H(VX*X-<;C3)X=K%"6J%%>R/#:[JKLK #( M4&>' ;^7;HV+ AH2 5W7\2*5.AVK?,6AG #IPVP(A%YEQ,F#&*1'M]JF?662 MBP2X?H1#Y==M46#2-#WAZ]HX,!P8U;C69=K98Q7D/@D/^VT65+P'80)UVG*> MH+@&RF0NU>Y&O1LW6P;]3\09\!)C-*5V/&ZB=T+(%[]9/(:$X48],W-(EEF\V"7'A# %$#RJ] M:4V%=K;DFDK"C4F@==V98J DE1P )>AF,,'I6. 1'NX;^B"+!/84^2'I>H'I MXN(X6EIU>9MT/2 L05P'9D8"A7*FII&67Q4Y4(LL3-Q6#!ZQP+'J##BJ<1TB MA!YBG 2#0".7OFX>R%O-\EEIGN,1;!O!SGG+XDRBL>8PI>?Q0(55F;#V2SR" M0(983:BA;GDIB[)B'6HP![NT)6K2YG5-G\;P6CIKI;;:$/O U/L8$*.3"\I [65E.6X--N$"1Q$X= M2A2)@TGQ0;G%98;=/HJC'(L#(*W/1$ 0.\%EY,C,(NPE'Y\%_"QP0-P"J0BI M9I?-''6M37+,&'ZJ&4\*:D="6C]R17@@54"I"$9 \QAO=(WF)-PP9857N?O, M'GY3<[?H+N,)-="W6IB)N12M8Q.WUR50C(E2+J_"PTU1^7"C3FLP,J:@ O:( M]$ITF)#*@V:*<&.A3%K&*;.Z33:+BDGBXS=B-PX9+==VO"I&G?H\9HI_KZQB MD\!;486F"FBZ"QE24JX#_$# 4Y7D>'I353>V K;\!AYAAA-!D$A;SW\]C*I2 MY&>TU.8B/ML1[*ZRJ4#WP%> R-!R>NW1=XB$&FV3#C1' M:,25:WBRNO4 M16H#9VKE$UICU"WVQ?NKV6O?#6$MZ>>N'>8HA.NWHP;$I+ N, MG21A+ (4\ MNQ[L%'AH2I&S($ADFG8]!-F'YB?W [;$?(K(-8['="TJ:Z3HD/ T]O&$8(V6 M6")X+$WQ\ 8N3FL4(A/-,;L*)2C6)?2Y_Z9Q=C%CYS@D0BW^%8\\4B"[#=@V M:#$ S1'#:.E4S5&ZAK8BB9UCT%MA9*DIBL"3E!IO('=):ZG&J5ZIOXJ.<_1* M^C@<3_HB'GF87U3*[E-<@O*#^?0\%]J(S946UVU$4G,:DO%+;^A]7T^M(18G.1#M?ED4+V0 M=GETFHU9$YT[8YEG*8?5Z%W< XIX /M4.A9#/<&0;E;4UFG(E@'CA:,Q,DSE M N4A51UF9IQCF 5?_!+1CK_"0'%J984>NOVL;:ZS$^G.5 *!J9BX"P4Z781 M-3VO'(#/LVFM$KB[=)]&0(_XVD22"7+W)#NL.!:K"V=)'U#JJP"X*)Z8J*T=U M*-+.'1=IK58U5;\:)?%75V@5K$ '\!;3:N8ZT!JDE?/T=XY,Q M^M)Z\B3R,97:2= 1\ OZ3R6YX6\\&TE2J0A&E=@I=N?7X4KK=+=OVRJE\SY M#BJ0)3R]=@\5)^4UZRZ4GJ8H1 M^#.F T$26K$@0>@+!S'9-#!8/QV;)62Y2=_TXS3K?N=VI2+]B!]%G,CZF:0N MTD"+3N)/W4>B*<=O5=L(!AN9Q>5/99"#-3*H9U1V MC3],ZW;:,>Y]T 6XJH:N1IQ;ZXRL)-LMK-Z6YC/0A4T[IUPF$3C\,3MG4:6$ M!CMG9Y].5PG, 4WVM@T+/#4GRT^*DVSV:-!3J_Q78^/6+#!601'9*D$(&3-8 M>;JIMD[UK*_B%54J8,.I;"?>1L9ORFZR1V4CGYS&"\3V&A\.Y=+64Z\&I8 B M6G7FUEZ_"5T:V;P#,ZNT5"+ XX+Q-$''"B(AF#;#3ILS.8Q5M\)+1 ;-TW.3 M_J0=O-F#!:\(*%[/YRL%N(G,,!)A3%F]]C9UM0&Q[!YW?@.3')!/=:S]_AKV MBW$YG6)&AV%BCCV^^U>>J#10ODG56SI9LFE<:M%^IL134HGE-2F]U-1#JF3; M&C! T\GMM8?T5S3^6NJ/4"?H=7V,*AKXOL3/MM2LJ7FSI9C_(- $+N$[L=C] MIX2UJF6+%!2J=/H%M=XMG<5(*1])SE& RJF1K%<18!X=:L!^T?%"GB>3=HH/ MD#I$!:&G*K:B$9KGI$WAVT 8.=PD&ABHRJ%JRQZ@51MJ!#88IB[8>'*X-"ZG M+[VK'I8 I0ILH&GASC+^WP\QE42+BONZ[@7?#9DL2K*_$5X583:@(;#E9KQ&WJ%+- M""?XJY[N,Q4W!+V[E7Y.(6^X.8O3C$(;\ :J%*HH;E ==%UY3W"1XIX[5^I(0GYR,U@/>*G+Y.E0 +XF%E0R;D\@=*VQD)/C\8 MMP!7WW1PM10M"8F'ZE(SVTZZ;C'4IOUR!>NCX^"A]UD2])5*,OU.)[;SI'@= MK7B9/$#?3-J<[Z\N ;K=-1&W&LC8:$58VZ-;;!*5-.,HBV ?QBO9H*B5NBFA M9XSA0.@9'>9W0VN%P=,_-_SDPA2L0K="PU&Z21XR>"61DSS4&[SCQ"VKCS+_ M*)[5,VF ,FZY$ELL"YYINB]2 NV8$% QI>4890&) -MRNP1!.W/)QJXV+W(9 MEH89;Z75@M6&31O*8&+BYY5,!.TO7625%O-0W-E#=;G>*B !^<[GIVIY;@8O4H!H\@&+1 M#L1B)D6DF0A'V->Y-M:$AYN:K02M-=S61=2:\L'DLBGFJ=R6GDO:B%105W>5 M$GSUSE_=KVQ*1@8ZYS0Q,-[)-I\NH:F9!PT"HU#I5)]_OCXY)*JC.0*9PM9I M. "AWZ/7$!@Z^T"R0B\S4DD3L&Y4P4ZFV@A#N8J;T M?0SBZH; [[7VV)RF[8DMMKB+1\=='+6XBQ9WT>(N6MQ%B[MX?K@+GL2:W&6+ MGKW2/T%SZ-ZMW*!CGE1XDP+ ,=J7,FJZO:/<+Q0J[EL+I*>Y.]5_+6D,$W;^@R.T5\+.25%L%YUT8LJ"AU MTJ?U1[[!/^.4_UJ37*T(5'XC'<6=W6<:2=R$3BYCEZ4>CJD'5G73WL\N);7: M3?+T14)<@3:EF$D=A4/;DW+A\&L(XJ\HX[#0.9TMA _*:NTSKK/]V&7]]PX: M*.;MY95W^L?GBXOW%Q^NT;2RX19MQ6.:#%?AK-:!M09Y9.#ZSB& HF)SX1-\ MYRJ?S;A2@M:1J;._;1'%;9D3QHW*LO;8D*RZ:#XU[_!8<_,//VK69G&3Z$A M-\9S=[7 -;]WT(0?LI*T@!FY4Y(V&Q>;5V*'=Q=OWY\LQ[^_'=^>6'/ZZZ'MQALG^&P_HNW?!9#-/AF!A4 MD\FO,O"RRERUX78&[.\IK*!^ XMJY$3NC!D3L==_>?BBOX]\P)@V;-,8_B=G M#[W[N21,3P8G MA6D]).?K"H=1U2(I&6QF$,%W/>SB?+&(> M-:2SJ9)C/-L %"A4F3^.02-$B&UIB+NDASQ)MU'K%'X,I_"+UBG<.H6?P.YN MG<*M4_B9.(4WH]AO!-'RWV\OWUQ>LR_W =T\/\P3'KH;5<_2?>K0CV,\18!0 MZN0(9" 8E\4OW48\"\+:A]1U]A#Q]O]MJ[_EH1:A=[/]C>@'\_M>SJ0'MZ*, M;"KYG<;J5@8NU^!.F84LZ[\_3OT%.B2*@5:K"C4]@EIU'3#BX$X<[1K!YSU6 M9HMNEN_7E:'O'0'_I.T4(?PUY"L+EC?Z$A/W7O^D!FYY_&\_9N5(#IY01N"& M9]0EAGDB=S1^2*-"-62M[GY7= 0I==H90$J*ABKKL5#N+^A9\_.<#^21P;-+:,)UO;1=79LOI((/3SV M=)QS,M(-K9][(@?!-66 C,$>>%(&^RQ23^#1Z=IMPY[ M5FGW60[+,R/B;<99"W3<6B*!3/4QQ7;#<A 6ZNY!,+W"[?( M5(*Y2:-9O54J604-]<&%B_;D>IB4MT9 0BYRK&<:7TYI_W=\7L,KKG!YI2M< M>J?EZ'(I\.VL.&=G9G'&"ZQW65$IH.;2:;83!KJ>0\4D-+H\">8U?HK^6C7K M063#MW@>6T?1HSF*CEM'4>LH:AU%_S\=10[G&QQ08.(Q^);C\N"X5HDD+FZG M0 4@/_J]P3/QT]3DW4:*6=@B1@_LM?F6D6+1(ET:Z2GYC9Z\ O!=@O,E].[P M#LGY8F]PU$K.5G*VDK,-L;0AEB#$P9#(N:'1M[5U[4]O(EO\JVFS=O5!EP(:0 M!\FDB@'NA-J$9(',W?UKJBVU[9[(DJ]: GP__9Y'M]0MRX9)(%9 4Y5);$O] M/J?/XW?.>?L?6ULGR40DH8R"]Y1!F$F1P[?7*I\$E^EL)I+@ MH\PR%S\<^]H9^?X M\IA_>+[='P27F4BTRE6:B'AGY^3L6?!LDN>S@YV=Z^OK[>N][30;[UR>[TSR M:?Q\)TY3+;>C/'KV[BU^ _^7(GKW=BIS$803D6F9__+LR^4_ME[!$[G*8_GN M[8[]FY\=IM'\W=M(704ZG\?REV=3D8U5LI6GLX.]_BQ_ V_NP,^U9VZVKE64 M3PX&_?[?WLQ$%*EDO!7+47XP&&P/7E7?96H\J;Y,>7('F8Q%KJXDMKZB[RE\ MF$AJ8>\%?';ZA!=G]K51FN1;(S%5\?S@[Y=J*G5P)J^#\W0JDK_W^!OX6\M, MC?[^AI[6ZM_R8+ +;>;R)M\2L1K#J+"G-SR( Y[[R\\H,TSAR9Q'"H9:9,XT _PS,/V ,'T[/CCY] M. M./IP<79[#87S_Z\')_WPYO?R_X/#L&,=V M3LXO#R]-/9\'G#X=GZQWR;CGDMT-O# O-1#),,X%G8BM, MXS0[^,\^_;?P:ZP2>5 DD2YUG*D1V=)&GX=?@2P(G M]G"<28D,[NW.\)V_0)'2LUC,#Y(4VOZNU<+160KM^\3T9Z%S-9KS5PJFDO C M*U8/&_<6D#KJ-^W*E=) E['*YP<3%4'C\/Y__>>KW?[>F[<[^/2[>SP3WS>K MY6?BV;M_OC\Y/SF\P"WJ!1]4 J*&!N_A(>"A&N@R";>#J5!)#G]T MD$]D<)1.X:::XZ0'+]_H@,GE7P4L22"2"%^!P0'7H2=EHNGH!)]CD?0"H:&U M>3"4@8 C$L')&67I-,AA&8(\Y;\WL!=L?K?_!M^B?P[>;/:"69'I0L!>P:/7 M$Q5.W %1P^):9%'0>#!UL&$:/;_XHFVCV%0Z&JE09IJ&#__ N09?Y3R0TUF< MSB7L63KRNL('L<6+8JA5I$2FI'[S\VT\3NDWN/ES*7NPH'"I!PGL2Z!T #=X M,$HSD$Q@[YP-.19Z,DQAD(>H+LI'6CX =J'XVHZ**_4,+_\>G\A,^X>T^4!Q2W0Q?#/Y$1F>]!J)H:KI\F$,X,?JI/2\$XF/P); 2R.%+9@^+>WAO_FV@KYJ)_0YSQL?28KI M$/J 9QI(T3QWRUF]S]WU=!1/;KJC8 3712R#80H\)_OE6?\9W+=Q;'2V\K.> MB=!^-LWS&RB]QF*FY8']Q_>)D4;O R4J3Z?>5Z@*DF")X]T"H34M\H.1NI%1 MTPEWE"\>J%VA/(,_T?T15HYZ.O()EJ&O0%A1H8C-WQ?WI-ZP_)#!^$7NRM?GJ 9658SE2"5/O MVYVB0>9_T(D]>[<-S'SPHO_F"\A&&JXO9#/7"B2N" 3,A [02.C(#L=&Z$L&_IT6-=]2ENEYP##^@. M$M,.$>1/P$<>/^/8?1J,XU2C+,'B&MW!Z^0>ET [. @0*V +K8;DT;V>"*"T M(6IQNBA)N90[Y&@$$A#*X\7,2 N>_&I[.A$@'$)7 2KS.? L7WI)0=(,)3:# M2A/*F-#8Q42 4K\2BRRI*B(?#G3$Y XH1!$9L# M.7MF)$D2HW%3>B#JAQ*$61#.9UF*8CXQY@M<\#3A3@?]7O5C/A&Y^WZ>CB5> M#-P'61JBR)CE>=_I#74V Y'BPZ&+[ I:ANL*2&EFJ(E:1O6:YA5.1#*6 M]EJQ=P3L3Q'F:!" 0=[26:\ZX#5I/C-6G^4">G>?M/D^V7L:]\FY>TR!/LCU M-G)TO'7>+Q<521FN%0SVK26!>6YNKR"/_( %C$GI1'Z$;!3I$PB7>"(1/7(; M(UY"(V;2&7Z8 <^BWV42DKJ+YHG,%9&5GJ4H:,) C)VI-%L:EFMX@%&^>W!_ MY"KF^Z/._M\$E@T\C@-E;Y.U')S>(UO,27HM@9FM:2WKMWLIPQA99*GH8;TJ M#ETAI9#2!:14-XC%XIH$FTAJ=-:0=2MRZ,2R@T.XN.%=M-NC6%%RJLR0:D:" M,=SF5RJ-A6MUI$.IF<>-F#]8AK)7W>!7J8HJ0RF+".P-6'Y3KW*$6P_@V'<:]5K:PLN_?L=QL\M;,-V\1F\EXA-!M^["*)PYE-T.;IN.VU()-+!F,W\N M?DNK7J]9BFUS]X%?>%5S&[_VM]^S;)X=GFX-]O> ^ 8O7S^_R,Y\5[M9L,H'!JX/2,I&+"JUN$ M@=81RH;K9 V0, ^5%&FA#2R(VEP$!HD*#S1W3 L$7X*A)\!Q,HV_F5=]6 EA M18!CJ90L& 1R8]C;PJ-VS>H-]UQXDV-!"CY3LQ87TO&B-O.B_:?!BT[(PX1G M^JBT]A_!"+(T;IOG'7D3.=\K]!ICI0XZ0N)1.X=Y46K]?BJKGS&BM8>BOPVQ MV3*Y^Y2O(7E%1KA%>@G2,"PR'41%AK<6W8<+S+_WO?>DN71@2?%)WUNYNQ%N M;@PV71= (&:S6('L;FE$%]^M&+^^ZYK5SP$<@6?O@K<[,(8?OWTKK)0=E_AI MN<2P=5P"/??G?]8Y2-S(4T#" M!59A16*/9Z0.O-OP"!28,Y)'23(N\K*="IU@7!@DYEI1>H&Q(0P!K0F.6BVL M? O?8;,$(\N4_HJM&'Y59!8;'FS@-(P<;^!DCEK![.MY__5A)U],1? MIT4<$=7^JP &.YJC)4ZP+4YKA:03&6W6=28:+)=U_R%-@B2VL;NY<;CI$F?I M!\SDN&!OHD'C4P/L)[S&SUY;?A,LFI2^47<A MB7W^FQ\=5A-0114P/_C>5T4A-MO5,"3&\H!&$=(6O;:*6,I M)RHN@:VKCU1E!<,FJ)?#%^=O%QNL S MJ8LXKT^(%@>%:F(AL8PZZGV,U-M";1@'AN0 !$Y1$?,'2!+^,W1Z+0LG;JOXWJ>L0?O/@(2X-_E7X9L0[L M!Z%P*""[K8JHEG"]K\=7F;^_NU-D&7 M7=TB"^7$OLH](\';76QXV7W#[1WCF'/Q%1W[P&4-UB"1H=3D3D.K0,CXWMMY M>CZ!31]/_DHJ HI5(;!!$6*?:;9)XTONTM]?O4/H_EB]."M8;*MAC_<#C'+A M9@,_4+S.B.PX54(O#6/87PLZW!L0G!)9,R_F @?C+DT4FXNL6D I+L5LOGBY MO>>"-G>ISQ(]^7IW=V_OY6Y_[\6+_MY@L+^_6T>P52A(@U,S^]7A*EN&L^MP ME1VNLL-5_B1FGI=/SH02_"EKH:2N@A@0(DTT8?8"D.=$22L1LH+Z [V4:&R'UZ4Z$57P>$N MC#I +56.4G(Q<*QD$RRC5*A02VQP2;I:!*A1(Z" ]%H?=* $C]A>[CX0L3T$ M2:FVD525T !#!3,UE$ZV,CQO%.T?DR4%K0"]VT[J&SS-W0G]>4]HZXZH&E6A MZH164YMHXVH K-5RCAA+CS'JY]K'.581'CCXC>^6T,9:;;F\,9JJBHQO.P_7,DR.L$XI_&E7)V=ZS? KZO MN!-:GI-M*-_'63[9D*X(#?XR&8LQ"Q(%*ZAAI:!BX_!=3'CGE'T1\RH?4AG3 M=R4)[9Q LYH9?.B"F6U_C#W"-S]G*;!:F2-//T6ZFPI&!9TFJ# 0V@AUYG.G MAR/3@YN4SP;A'!U6.:0)]KC\DKD';< &,8".8U-"+:S[5'R5FKF,:%Q:NS%F MXHJSM41R2DXT^&.S1I712:67B!:^3.G$_5Z)F/-*#64B1^A&\8.MJ*VH:HSN M8H5<-%:4.&)IRJZ0.*H]F)3]'N-+4S-(C.)BR"L<#FZJ=*W!O@0;<,@R.>+, M8*["-GB-_AW>(/3)8+BJ@;U[$:6QN-X.#D-@'D@W<=,1QS73L(0-&]P+2FBJ MPEP6&WO]31\36DNA?IUASXEIM1=LW&S"^/,B2VIY;>@FL5=.&43;3&5XE-S$ M.8QM0_2<20P' [2 .!,VR,_ ^1,-VJB70L3C'7QZ C&ES&VX+T)/ HD@P/D;$+:]T!OHS$=RW)YW7-3Q('-LUB M/1%5,(L+_0,H)Y"8RQ&:E@$Q1J'3!&AZOOQ*+\/RO%<^^T+TFM(K M=.Z<1VC,;)UW_Y\U_9*TQ@V#H'8R=N'W1C0/4U -5 Y"VQ)Q?V4(\6)TX0:C MLW/QE8VH#$\FW8WTC\H**6] ?V:;(JD$2W6(*B@1(>E.*GB%%8CFQ@V!>M85 MJ$J2DI]9RP.9)L@U6ZIQ:#0@LU5E%%L^&S+PED9(3O5NC#^V,XRX1),1Z754 MT0N42>!0L K8^V:5RM7&4FY4Y@L;"4VKQJAS?EF7P2:5$QF;Z\ +/[5KN&T< M(Z=,QW#8(E&Z<1LB2!JA/<_?="?QYSV)K3R*KB6Y[O"@D,+NR/W,1ZZ]9\ZS MA=^@2P&=&)K*L,Z$\>F1F +]72G7FU:6U[R3C+$DZ4J7\:3+>-+RC"C=V@Y?E%R0N;LL?];+\JJU=R552?.KE*77B?,8;7.M QI^@VW.(*._ MST2WY/[\;CO=$FI:8JRK&<',B%_T/P MHELH(I@U0S[28,NX1*A'D0^5UJ$3B:'-D* E+G*O_FVBKJ8R&Z.E$S5?7%CSM6,@35&T MI 1VYB6;)Y#GX]N63/,PF*P(,3\^]OY!);#O27"" FNFPN ], 1@=1JCW<+M M2F'5?JTNC=@/KVR>T'?@&AUL_8?#UI]WL/4.MM[!UCO8>@=;?\(Z3>L< 9<+ M^@KI*J62X@I7C1&-32K+[88U1*96_H.AT*JL.(IE40DBGQ"HU?@/[)O6TG?< M-):T2@.\]$Y^X/5\*X($9+)?GOUQ_/L?'U\/\,B*Y1+"0]<[N[V^',BQ_RH0 M/)PM@2-0L'@)&?"KGW)EU5:L]=%@]\5Z%[O1%MR*M?GX>G>]2]/C,D!50NU6 M+ LF_-G*OD3VZ$>IG[(&G-"7J]?J:#,@HE_!=ZTHIE M^?CZ^9I/#T(90KC1E$DCT81,LP@#3AJPV@7'F#<&[549:4P>A#9QM+TU2QPM MYFC[:SZ3:.H4.8L'-B%&*Y8&3LV:N7V+)/8U"Y%.:K&5:<4:$KVT8@'A+*V9 MSEITEEZV5OM#7F1.57.-S.!EF8_(IC!KQ:+"^5KSJK;XAENS-N.9$NIVH58) M26L6VEO$HM:\$D;-$[&FNMXE2[+7W%F*:&")'DY7(^2$8DT)[-ITS)ZW4!;O MH%*/T:T0MLVM\(5TZB0-0I6%Q12C9S" E<+6O+2LUEZ*@65&8V_V,]B$%N0^ MJ)5?,,\V 8=ID)S7U\.87*4F-/=V]\;""*P/Q63[74@WB7B1 MRL:^,,J.:!\AT49M(]JEV<=KN<;KJ$<@N[I)K,1^.:Z[955S5N7_3NB^4YST;NY4!(Q)9@4VQG>,6IR3\G5Y;XT.NXZ9_%3!!(.G M$4R 8@3QC@&E^)&KC=N"-0,3-IL4A"7T7^Q&CT28IYG[AJFG@NFV*04_ M?5^E#._193"2<#A$C$!<7-XX#3%N+,-5@8U)<.*24?'P\%=%I0/,Y#G'-'8X M9"X\D?$2(P-O4Y-D)W %='4YE:U/5:*FQ=1;XG0(5"P85.N )7(2!PTK]IY' M,']23(=8BV[4E/!?9-)-ANUN GG&';B+D2+9,>7=B5Q8PY1R*!./5RFWRV1S MJR;G+HX[SUH8>^, RK4 <:#$=5N_?KGCF7=JNCNGU7?.[M.X!N6-YEA^YBK)B-9>T:UN0*M8"=$QM4&\(=>4!4Y MK*H=U6X*E\-Q23F2\&NLU P9QDM5)FK5;?B.H!/3=,TR5K&@L?JE/)Q(EB7I MN4Q\B%-7@#)WV@&1S7-$I5^XFNFU<$LJ\2&VH3'+V[Q.BSARUHBAG:E30!5? M6#7PFOAB[DT\:G:!_U';PR91PZQ46GC%7&MMWUK_I JG&V+N"6@_XH7*BEDN MH]Z"NMCT LR>5B&40O/'H;RM>HJWJ+T5P=A=[(S+1^\O=F:_BYWI8F>ZV)DN M=J:+G7D$ZD;+K-[#N:FPA5?_AN"TYSQMUN2;'$F.& -JMS%WE#7_C*CLR"X@ M1FP,-UEBXOK&68JE%N'P7G$.NZ%&:TVG*+?YY [VGH:B?"Y-\C$0CSFYRZ^F M8.A:E>5#5%9 ETBG*JQ4%5/+M+F.;$WC,RE422%T%=8J"%6V""8)8$H@K :JV,4]6,PZIZ6H^M==I MB-0&+I15I!:,B;6A=IRNU9SN^=/@=!5KN/ 3:R"+6'LJN]L<.2QIQ&5*6W9* MFSA:MLUK ^,EYX.3/.2VM\QOG'ZNK&1-'OXK67$2=& E6ND<1HCL(K^6<6/V='>C*)%2HDY"O M1 DM4(4E'4M4 8).X.QEJ,)6Q*T0!3HU5=R'<")<0NA97!72SA!^0WTV5E,3 MS]VC.(L>M(SHJ2C*I-8](&U07^U''@;PGMD$=LD :+UQKSWR.KJE1<"^NQ[*M6VL4VSLYN'!S#8JC%/]-A0"8!QD#5H-]9 M$*E,(IH*RTV@M!Y'EM[+)8XD+%W,+G(0DSF#CIMAT!@=K%/?[X/\]^@?#7$N M,?X+V%0X000!"Z>F&J2.-\B+_' *FGD52-QQ1@NQGPMXX E MOR-^[;'#4@O8,/P8A2_+BSMUX#$RO-9%K-S*\$@A,$8^*]]D#"$@3,1$91'? MVTAS&I5BAVA*6C#90RT!F RBI4 @76B$59AY! 1R 9E &?@-C00QE+F,EM$F MV3+9_R!C+2D+3["!;)@$C *!-?C>EX0XZP7B,G4I_IB9E[V6S6T\KCRYLC"*ZB6^W69;FTJ1]+8'+2TY $QRV\9B[ MYNR,XWD# 5>OSBN$#EZ^VO!QNFPK^-8LQ?@/O%.=LVK#)' 60](@38+J\KA%R4E* !VE3AYFZ5=7XJG8FP&B74^P5-WR M>AOD?6^0>$1HNJG2[K!>L_)DTM&Q 3$D(Z4):J<:3@].E6"3"6R7Z MNHOK\-E5*M9?(9*>"XH#&4H!C^"E+:FG2G_=+/-JD/[(_<(TC9-PLAY6C:F, M 7O5/($.DVCJ:N.T4+!K'4CM1X/47G0@M0ZDUH'4.I!:!U)[NGIMRY3:3([0 M))]R99DHPP@ZQN.S"1_5045"(PD6H=",PT?))$PUR$[?)JYC@]=8P@-#S59* M4S1"DG:J,>)',T22*AT4[ZTAQ&*$Q3BJ6HI"\3Z4'=@)A& MV2E X"J' PW:(32/S ^BO%65,HO8.(D[*4"=%>SQ<8OVI8 X]6-R%!Y#3=9N MI*DCF"NL0*)$LV]-Y*3\HSJE Z070A!>A!,9%;%D \3N8IZ'GG45&/7%>-V# MLS3'&*2-NG'*!&27I@>R 91# WTST<44E#W;SF%(%C40=E^QBQ"U)FAPX^CH M\V%G7VXWW.3%TX";')::_-HAMJ51P<7"56'?52 =1\[5'O>07PU)81B-:E]1 MKL.>Q)$\[4K:=27MVES2SD%1E@F0!AZ8$0UY]J?=?E-4;%+FJK"48!(A1C Y M+6-/Z*VJ12[$RS9E_K "?+,W@(37[LYK]9WW\FG<>1<4ZL\:W%IO/0_93#2. MD!&K-AJZ(S:N*W!T!E"U= =EY$T2E$>="W^661* M1\I Z$S "'<5Z-1KT7I O#N8"U$BU5+Z+QRK\6]5(RYS.1ML3H98&0IL67B( M.S$A^]+T04.@MT=%#-Q)HBH=2LI(WO&2-O.25T^#E_Q&H0-XH#^(ZYW?)1S= M]2=VJ?B#,OE2:#J]*DS+)$O)LX(Q'+54@ZQF4Y(+=!^"Y($V)K*P$0K L";2 MC/'#IXE*2U$>FH_E&%X3!B.09NQ>E%19-F"+LTWOV,S.AEE:8+*1$N$:SZUQ M[OH/DLSY$!)];L9'*CZ AVQ^(MA<>:5HV(N)ND8U?>FP2J1UN<8N&C/Q;O4WNB9V7?LJ,WLZ/738$?GMB3S%<)30*[ =*4E?:T] ML&Q,U?OR+ @7"[\-DUU3@@:> %5&5-=VX'I ME+K(^=$A,4+3#*C^!:4YK6)Y2V!//;,/Y[]2"4E1L>*L4(+R!5JYIO9CB5VJ M:T1N^KL*D@)CZ^2:-C.2W?X3821(G$YLZA'<^P@9"#[# VN+3+-94Y?DBU8+ M(:"U#-(]DVBC,4QT=>EZ>--G!A4EL](C,_+R =5O#2G'ETJ0&R$G]B+KTXPE M(!F9Z'B]Z>3Y]*.!ZZSKHIA9.&\!'D#>&RI"1RGM3 :[T.[= MC']W+)]^\H+-GL78U9,,\ ")LN6'^4^7GUK$&8VN *&[2!<&MI^X;FFWX7F@(]K.>W6E:/]J#&L0.!N&6PX,+-81F.+F:UEH;5!W,X"W,W68*P NL"8&ADQ MM6!KM=.[*L![U;R:THGS\:'TY8++(:#-H).ZVWU9/I&DXI8K/>^_/JP.>+1F M2X#G W/#4Q5)V*C=DSO:N,<\6B00-GEJH_;)5 M\)@M\)T.(ORC(<(O.XAP!Q'N(,(=1+B#"#\"J:IET#U'?9 W M-=G?(763[WY<5#[<#'HNS*$N;/0:?*9+!1.KU29YEL8N%*D:B8/HY3'XY@44 MG1!S:#+VF8)M*HV-DK(@)'$?MXP('9^I\7M:E=CHSUSAS2()"2V,.CGK[P=S%RP7N5CIF8XGSQGW6YINQS61DV1FZF6)=!%A)2H9@]-LMF\ MZG9=W>3Z2P>!<8.S&7 QNUF+^X-9'.0-XIHQDXR6Y#&"!6,<^A*,6?VQRAS< MH!-7L7[&H1;'%B1#YA!EHA^K.5X+O6),[KIDDL)Q0]DPP73YNE#BPTL$ 12@ M6I^7%@TT4/#?B]-F25UZYB.LA5"$&/J7>K[]G&%SG;VZS9?%[A.IL7)2!4$? MRUBA-6GMWB[+!BE:%T@7,]; >*536@5SK-!HB>)L=BE=6HA=?-TR^_.*H&S, MC^+65V&&:#@V.>,6 J(I],8)*9]*D1CS*8<5KX#WK0B':6JU*3> R03F)ONR M=0N)?U9+Y#=HEG%NY(Z1'2[5YS"&S^6#RR>$-T!8L3EXG+FB;%[/H:EI T" MQU!Z8LPBJQ/D)HLA[&Q4$?G""QT7;347?2()N ]!CDHB==,V]YXK=BPX^5CD M+Z$%93$KK.U>\TB@/(8Y0AH]$Y4(!ET\+O2ZW=?@<"T[VX#T4CZHG*.]:',) M CLR.@/FD$%'&N:!8:2'*QQ_3#.)CJ/>8G.,UR*FW]B@$72C;J\?)+702D(; ML48Q*=,Z$201[0CSFD-ZL;RS4\+=ZMQ.Y*NQ1>3&AD"=-#NH022JTIG@91T! M?S&U40.ZGNK*-4?+8C%0E*K@MHU5;K7\6E:MAB36W1F[3WY2%19D\7?18+3* M,WP_IM@&$<=U09 449EK _R#[P4L,#3(O)[#WBLFOIA[/<1"A+J*TG'EY%)A MJ#*XFQ[^@G_>J5VX(K^[HG1"5ZZMA-$3)H2\(2C=CUB79BJVF.&"?>U.V"CCQ\LGA< H ^/XK)THLI^WX>Q\B]V_ M'+?U*I)L?&^NS/[]3JKJ"7^\!]=&YSW^=N_QJ\Y[W'F/.^]QYSW^?N_Q0TQ# M4%K07YY]^G#RQX?3L_\>(%L3WW=)/N3E_M*?PH)@^/[T(CC\[?SDY./)V24: M,LHX!V.QQ.DR*"L)AG(BXM%"R2M^\-A$9Y%\@_*.9^$H)9_@HIA.N3*68? T M>&:7I;F*_''D[7SX%^5H\S_?:-GM_H_?O5)=?5MY/>T#6VY5![DC#W Y.!V.?KT MX2PX^7!R='E^>A2\__3A^/3LMXM> +]L5Y/IMLR9G+DQK,-H=A.0%2FP4M^/ MGKQS/6-\CLR^?SFZ@7W3 >K(9)%,\*9:/XUX,[_($;\7_+H=O)=1#/K*C1?LNBM1ZJY_ +NJ\>/7+OU@CD'XU=,''] MCPL/Q-8@2;@X(0S,@]/F#L49P$#!978? ^C2DG62\X3<+M M8+??WP^6SX6 2Z62HWNKTEIT>-XVM)0&UY@*7^&@P) M@_;,\-R46;6";,-8&J M4QDAGXDKJ"GGR)G,-7Y/>7HY$Y."M599%7$88KP+@E8Q_(^C>#*IBYB*6412 MY!-\N>&I6&A.9BEL(MRTH+KT*HUP6%2-&HM,4]G-P:ZYX.#1"5Q']0Q 2O=^ MRED%=D),:IS9*\22VYF$8QK:%"6&Z+CE9J# M!X<^P-C#/E<;SG&K>9KS_AHRZT21-HLBMT86=:+(_8@B(/ #"2+U("ZF%3*) M26:V(C-(WO57QTN;:TV25G:S7C>=XQGA^2&@Z+)!!1 MD(W@0F97*EPO^ZG95*W.,U;HYG6XPV)N%0[N,-DH*+A.4@4U%A)9FK1)3KV/ M(_?!Q32M#9DHJ!NN";YD#1T%J):^OC'K!3[\\LU@&V>U-=B8;&X,-C>4VEQ( ME[HDWP6FV5PVE*8)I"'(;LTI394/UZQGF6:!'1@0_E3&JY>J'>AF,L8E'<)# MP4AAVA@>AB\-4E2=24MK,FF" Z< [5 NG@VKB>20M2Q.%UBMDARYA#Z!EV; M&.F%>\0Y=,,\S3;+IN%PPD^D2X0X:A)!*]E[I$8H+LN,TG)O[/?_MFG/D\ 2 M+./5D[$%K"Q:54U1>8&!QQ@0#+I!Q+5!%BTTCZC]\_)?GPR/^ M>@OP=^OG#.MYV'E6G7>1/FO'; SZ'6BC VUTH(T.M-&!-AP1WM01#@9/!;5Q MR\"P?+$IDMP)(9T0YQL^=T%\G# M722[W472721MN$B^_]; =."W71H[PS2:PU^3?!J_^W]02P,$% @ 6R9 M6(X6',$G+0 :YL! !@ !L96-O+3(P,C0P,S,Q>&5X,3!D,RYH=&WM77M3 M&TF2_RIUWIA;B!!"$B\;/(Y@@!FS86,?X-F[OS9*W26IQJUN;3\0VD]_F5F/ MKGY)> 8C87HC9HVD[GIG5CY^F?GVOW9V+L()#SWAL_>W'S\P/_*RJ0A3YL6" MI_#M7*83=AO-9CQD'T4O86VSO1+47C, M]G<'![N#WF"?]0Z.^Z^/>Z_9YX]LZ\OMV38]??[I[/;_/E^H;C]_^>7#Y1E[ MM;.[^\^]L]W=\]MS]<-^M]=GMS$/$YG**.3![N[%U2OV:I*FL^/=W?E\WIWO M=:-XO'M[O3M)I\'^;A!%B>CZJ?_JW5O\!OY?_ M[KR&)U*9!N+=VUWSKWIV&/F+=V]]><>2=!&(GU]->3R6X4X:S8[W>K/T!-[< MA9]+S]SOS*6?3H[[O=Y/)S/N^S(<[P1BE![W^]VCP_R[6(XG^9>1FMQQ+ *> MRCN!K2_I>PH?)H):V#N$STZ?\.+,O#:*PG1GQ* M_KVCOH%_$Q'+T=]/Z.E$_D<<]P?09BKNTQT>R#&,"GLZ48,X5G._N)_(H4SQ M .R]W9W5K(47"!X?#Z-TEKK9/LZ@Z>-\_?3B_O/KMIL/@ ME^[;8?P._X.COLW_L=.K<_SMXNKV\O<+=O;IX^>+JYO3V\M/5^SS MA],K6K(GFW+SS-X."V.H-.,++XHY;M:.%P51?/RW'OVO\FL@0W&/XL8UQZ9#KL![PW2,NCK,6?V1)*D>+/[<8 MK][]\_W%]<7I#8ZOPS[($)8C9!>!\-)8>NP]/ 14G<"!"+TNFW(9IO!?PM*) M8&?1%'CGXK__]GK0/SI)F#HG_\YDNF \]/$5F#G0 3TIPH36C'T.>-AA/('6 M%FPH&(?U\8&UCN)HRE*8-DLC]>\6]H+-#WHG^!;]V3_9[K!9%B<9!V8.C\XG MTINX Z*&^9S'/JOL2%)LM/*SZ0(;CD8CZ8DXH"F MA)US5NZ<)Y-A!$NL%XRE?&@>^0B7%MRI-RD/ UBMFS3RON+VP3*%(1PL-H,& M>0!G )KW,B"3=")C?V?&8S@Y=W :HIC-!2QA*EB6P-$8+@K+O 6; P5G<3]?5:[R>:P M(&/ZNY86B+'1"[0_SC);:L4C?7$/VT2$?"[N1!#-2(Z"QZ8RQ5YMYE?G+.U#5_V#WLG^GB=@R"&KZK=A4T?]/[U+V(H ME<-:. "%]@N-Y$<#9XM/"35C: :>@96YN).^P(6#CZ?$6:3J 5>4#A_\ .W# MT=(=6,YO)S&!$0Z%@"7-TDD4PS&@@\WA',,%8GO3*Z*7UL\">,2/9DKX9$D& MO,Z'P7??IGA]WB:?SUT_6%.H\NK[9'#1F^/O*0C]4WG^A9H+2$^2+Q8CD4 M=-1N\-LH5"WNJQ?AK-E#5J1ZO/] 2 W5E=K["?L>@(1J.JS.19TFX.&!8,,H M!J[P\ZO>*[CT@D +]O9S,N.>^:P/@GH#):F SQ)Q;/XX^4NG4BL'(&FGT50? M5!S@3L 7498>C^2]\.O.KB.2JY%IV?YM"O)LZC\>R>32=@A7QLD=B C2XX$> MCGHDFIV @)**'5PW 0_.8S[30R0=1Z^O'F,?=B+UW6$6?W^;/9YPK837$$]" M4!"W]5??45(^%R,9*NI]NYN]>XN]/]W$7KTSQ/D%))0$+B)D,W,)GTD0@%@@@,?# M/3A'T\.$WRD^-!4\1)D;;K0$SI&2;^"'J;ESD(&:"9QIL=3I7(M"?Z;' DQ'\@8-"=7O-% F:M';?UR;8NK6@ULK2E=XV=WU!J1&H(L$>W\DX MS80S6>9+4B!\U'FG D3+&+<017_2E>5_E+*%;)NL&:L,,5+IN4D6WT'+<"4! MM MA7P8:1>(FM@H,03D1%J\A";U@L3X80;\C'X7H4?:+QH>8E=$ELDL0D$3AJ4M M1M9XJ+FTY@]:^>ZP#/ADH(PW$O=BJ*P=:(0YL5+ECW'8S"VTEF/4^<$6:WC@XMS#Q0=C%^#H?*D&Y(1@/"*IO' CXG.0GM/RBLH2SH.U1C M6,4I7/'P+MK240"Q/"W6A!O3$.#>OY-1P%WK(AW11'%#+!^ M/*9'2U?H _RY3J.%EG;PYB]?<*K9[^(1QH-HAMGO580!YQMR>#N?T7&-'U&\ M'P71_'@B?1#SZCW![@$VWG+=Q:#;RR]G[4+7WU5:(HJ10$"A&LI_Z,/]X K^M]_>W-BSL)3$]R.[KB_ MMI[K9FX63:V6.26S^Q-[%NP6\2'9\85[2,WN]&AQ7P]Z^_7K&T0\U7B$ KKB M<4Z!F=ZL0'1Z,F^0!&@R/]7,!8_XX6'/$N^@U^\>.AWN# [ZAP='@_XA=B2G M8Y;$WL^O0)6(=A CT]O;Z]^+^W[/W^OU!MT_9N-7C ?ISZ^ JM MYTZ_Q$$JDZE?-DVPQ;D46UKV>FG537./P8I>ESC1FR*_+*!4KDXO=_H'>W = M]8_>#.X&#E+%_?_'88^%G@NG%F^1H0QDNC",3Q_RO1/WR%4'-HFM-F=/:TEN M<*Z9X@]Z>!?=TB?/>;!G"\2O1U' MA]W](Z/M:?Q/KP)L^CZ J6\$'[4Z]MIU[!4:]E-?=4:KW,N-.G>1]'//M[(: M*2@&2*1H2"*YMB1JU>(P(FA@$4" @4,!1$FT2D".%05!: MP0+-6>@ A^:U<](Q,1I_+K2&\ RX($@A]6*!XT'TBE#.9304BIB\Z!8_HA1H M%,?G7!K#9,DX8 1IKAA;1Z_#*L86O_) MF;G)1K!&R >,6K.RA!UTV"']?J21.(U&LF8_C&)DN"9LR!.%M?DFN,9(,S&W M5_A;1L2*1D".T3PY;@E?C=HAONH5N9%<88MO;]A5CM'81[PYF$ MH[GD2E*N,7/S(T8HOQV-?VO)2;9O^@*I4NJW"8A)\#A-LCB:N$H1")LE**R K,YQ^4G4 4D>85&<#I52-&;: MU*VAVBV5/U,J]S:-RF\CC0M/%9DWD2^"/5 =UCS 'N2E]Q&19]A$AD)CS^O$ M5@>4N%P!-7K_(3!0+8WB2W7>K6M0I6.-*N8N#CE5$(]M"R_2D"4=2PE'%:YO M)W3 >(WQ4H<;6B@UQ-7F'1VD8?)%[QC,W4QD/V<;2F88XWID,PQ9L(RDX/;* M>8EU[-7O(8&6"*F/$TF0U;8:^R:SBX.7H;%?C$9(S7"!U_[!X?[1Z][O0%><;S6E?<48ZH!E#?*-!TCP"G9D5>W ME46>!PR0^5ELN'7#[?%GK!T:Q*AAH&B\]>#D^=0$R:T6@C1P(4CK6MJ6!V\R M#SY\:3SX7' ,,CN7B7$5@+R3RT[KX<@MB3Q;E6?C[(N7H\Z*BT==_UMRNV 2 M2$ 3"!"S)A#,'ECLN;+FN9;T9D,>?+,EB^U:_<1IAVZIY2TA4E[K M5 \NKC MH/!00&X6V%&:>=%UB:M!)!\(K;;1+:ZMD^3@Q*0;S3#=FIN7E!9Z50L"J1N" M2E:?LJC5TO>SH^_-,UR.,&9&HI4N6FVC4$YUE%(I-0?YV<.(*>P.$.6]3"CF M Q]P=&_\YHQGB2A1TY^CYF*4DZ7K;^4)*DA%T^S6:9%]\51E.$';Z&%/^QVA M>8']C-!>N1!<)2_(G14%Y@9M_M+&V(-Q- >$.6A#NLP/A MOA[L]UH0;@O";4&X+0BWEM\KZ#XLA^+]KX"W^LC25 MD0T\+V01(#V>O&'--N('(/38/ML"H;B0PZ@_V/*VT7)0B&V5(P>DL%W&"$VX MKW%".?:ALE1UM@57]E=9!BMIQ!Z('#)09;++QR8C6)WE/BTXC#F[%B#!>,K\ MKC.()>0I-@&C';4#&.]HS/XC&2=I!^;L9UYNO%BZD>3:G(M8."X(O7D:T>CK M>9/!(3]+K87A&1C9CUZ:D?VVZ,:_R+GAEW#$9:QR%:;$WOO/W.+>P5* MN,)BIFYY:P>C^YG!@$)AH#?02MB8SH? 0"YDOB@]:'@/6<^:KAJ2#E2&"=>D M;>V*>/UJ:=F\HI6&T;2)(Y^QD+1Q M;LNK*$7#0Y+RD'#/()VD$_RCFG154PW:"&+R'F8/0N>IG%6R:$>P3]9D!,3, MWB(<\[&Z8C*EFGBY:H*-PW (%"61KX MSV,*BS9]9F@S,596?\J_$I[=PP6K6^ "XAM>5ZG/?#$EMW7HV_2,UOYC?;.T M_#9WHNKWC@-0A&*$D>;%8#5JR\\;(V8-6Q^+0-*T"=-1QX(]0G^:XTEU M3#!T)=*#1.L6-D1'1!;-;+ [; N.6BQ&F*FQE 'S#9H!U3:-LB! RY\V/A7B MX ,^[[)3,N+!:0SJ#CJN60)+6+/-'1J-HC3,$+"UU]MF/E^4<_G;Z3R9,_#OC@IJW[E@1RJF^*)$WK#H3CMX;CI9*\<4TR1Z\-E;L%EB4A4V=MG*J;S8+LN0)%"DFN [#8*0M\R0*X=PLFJT]-B:] M%.5OZD@86=M$]\] [Y^ET.*,2[\D2!?KCJ$58JM>+>?HA+!*^38538A&2B,Q M'8):8>J 0"-H7ADCD%R96GN8;D"VT2TMFLE?^D6K.S)L+&U[[)W.;URT";_ H]D*9_ MJQU_GY>I[RW*I+VR'Q=E\F-0T6\B%#%?;R**FNHI1[#^1-RVA!7("AUKH

&ANM0MT#-(U9LBF[%'-287G/B57)FX "J!T7,4:NU4EAP)$ MWISZRF;UAG8+9%A B\WJ*.1):R(;",Q*NZG3'FKU%=-0\69[:@Y*\*V"3?,I M#F9M&B-;FE6E\JH\TRF[=NJ*\#V,O_]UEE["U)/F4QYPCJQ_ZH+=/\SA7,OI MI 0OJ,#F*5[<\_FINO5E7[]O6K /KL#S?N]D%=^);-99K.>?-,18Y M3G8UI_XFN*&;5R:=1SO*\6_2QKK)*5<&6GWGV"=>A_=(H3NI\45<70=1DX$ML3O$\F48#^Y0=:_1JS%[<5PQ]QN]N* MX8]>,9R@&3J0!43'@NC5491@:<.$:;=XZA9/O2EXZOT63]WBJ5L\=8NG;O'4 M+9[ZQU:_-DSW2H27Q7"*ZN)>%>R6PJ9K/1RNQ0W&#)>EA5!W]&>X2#&H%]H8 M.AZ,1 NFT!*?R116\S\ZB'HJXK&(.U2^"\5K_74B9MQ$2Z.A,8K'/-0O&2>E MKOMEG37D=5#-PV#BS$NSF'PJ'V0(ASMD%VB^C*7'WH.2"%N08 B[U\W=#4FQ M*'""D;N%VMT\^69-LC6^T)7W($VGS?#(W:JR>\;)<%XWSJBQ4N'J@E/ //Z=H;LAKN(;*): M0NTI/?^R')TU+H[N$K&L>-AH,>*HF;$)!EJ;8**77J(EJ^:;- MP_[S4H_N36-1MC;ZQF1QJ%]_9_/+IYVFW^AOYD$2%2I.YMA%5?@5 5K.]JJ0 MF;JP_<9E;K,4/>/;8./JQ7XA;A!&S).QETT1G.$9*&LAVXKA9()97E-//,2S MD(_4 &]+.>Z*@7$YVRRSK@H;K7,NTY!5TIZ"Y'D7:3S;M]Y1E?&8:U$G^*E@ M<%"FS*^$RIA;LGVV9.MO&MDV8JE*R*FR3PQ(K18I[[C#:BB!TK.OR#M42>^2 MU-[ ;_X<]*-F4,N0'7\1R.'DJ7^82(Q:I%"T;X( QBBF.!&\S;W5"I0M]WA6 MV)+^R\"6_!,(::(,'^R6WZ\96@8R-<;@ZXARBX#E1.&J3$0>Q$\U"K3&D9CT M5,.\ZN,XCA+Z/IJ6Y5 _A!3K0(53?D]?*9-2C.S!Z ]FR8 A8H:L M>A6ZAL4)8C5>G;)3!VZH)LNB1&:8DQ!THQAM7%.EWU"Y>.ZE4>R^H:O.8T8M M2KI'W^QQJ)CR1 0-&I;:M3HYC^,2)/FU95N?RE!.LVEAQ:,A$#57AC='MT]).-2< MN? \@D#RPA4U.?Y0R712'1327P#BPB%J+Z2-OI &+^-"@BO@VDAH>4#( MF@'/4B> ::IAA-%0=U$ E$VQ#:!:@SY-5 ?L>!B%&0JWR$,H=(%,I7 N=E3: M$FLJ1?T[$BK)*'H^0.-%[9R7,K<2]V]A.RUL9U-@.P%[;2PG1:VT\)V M6MC.LQ>T-\PN3!IZ1J 5$D&3&JE498E?&,4N46(FN:5#WU@PM2,%!4OIDR,T MX0%5;#%0\$)^/K206.N&UOT3!+B3X(N&"7@@D3!W'JN$@OA#A^7%C_):%R5S M@:O8JEHS9/4M:=!ZR#!>2B=>BO16A@)2%.I,+[HX)]?1VXY1Q\X6=N5.NJ;D M)=D.0C\?$#E]1Y3R/Z0'@=,X!364[F(P5,UMJA*G^1HIR$;DE%3#%Y8-O&32 MTL83U"G, O]:VL,Z@U-]Q==2VRO3WN>Q.$,L;0+M^VJAXFR68@J(LD.A[@68 M/:V")WBB/@[%JJ3YA47MX %363?Q64S 13X"8A+*_K,B#0:?1MI*9HM#:-IR M)@O];@VWU1*K2DEQA#4Y@-7?J60!PP2-?*U!99/Y?'_O91A4KH5.;@#TI )& M?]&59=9J5#E%[@;,)YI*+^=MNNA-?=FATA6AL]O0#>+><"G_*D)=V48CI&1> MID?[5IWR.E%- 6J=:M:B#O*Z1T#K\-H.8E>A*02OFCK&U5E$I3MUAD/%.CLI MKTD%7&&JA6N'J\JT11LROA7($5Y%2:9N9@)3@3C,^!V'NUD;M?,9>]1T/I_2 MZS1$:@,7RG#>BM&Y--26TVTTI]M_&9PN9PTW1<@VLHBUI\SX-F^@DCN"P!!> M;:%[!7TD!Y8#4E_UEE/ET2F 1OB1.Y'S%?2)@JJ0I##"AK;'4HG:=$X MG25*.@QA"W_554,O])>F=&AN9W#5=Y3RK:R*(6XCK3J(>R_($AW$AE82G)F$ M-NER(_&>^Z@S8.2 4AQ\+'+/QP9+4UD"CD=-SI2\KX%(;2:IYTWZ&QWP19<> MH8:=T,V\E'#YZ!OZ,)3#$&P$)RQ&E32G8)E7]&5\"/ONGG:G%F2'#>$WU$\# M.=6Q2AT&? <>FA"DSO=!TDTZ#.O+!N:C&@8PF-D$*W J>%;'IKLP^RSU*+'97U:U!&_ M4[@^!01L8GJ6Q1&++G! *]6;PLTH3!GVVS*YY\OD-BZ.:263(S%>&^J,X!(K MOP$Y0B8R]M6%3(%*J,HZI&%/O(XM-\=^A,1-;Q"2FUBY1L_<]FJ; MV_JQ+,#(:K1\%08X MR6!FB*Z+LAC32,1B!A^4VG0GNJP0QY>EDRB&Z29%"\E'RM.%XG08B 6[F>* M?^%Q*.#'#Q_.+,9*64B AA**XW2&FH=K=^AW,BEEB2#\!9=AP7IM9[7"C%VR M@R3?S_KK6,SR"$?@%$5L&@7GJ7%SJT]:["2E5QO&T5?7UI4KN1J#.)]@6>3F M"@W$H&IL7=S3W>3)A)2#>*D:3D?'Q,>3=2P* ZH.%2".CE-H5 @;ER2Z!+-= M7W=Q'6U[B05]^5!*<^ZX>,@.NY- I6II+?7DB9+KK9U)&BD@C=+L7*P2)6<5$H2P7GG.RF* M^XBPU&E$ -I\W36\E[J!#:*<-;#4=CC0H!E"_Q-I)/(CUM;;. MYWK?;U[RE\LBW%KB84O(CT&EP6"NL *A!(:3KLLN4$?K*0D5R*83AM1(&-,; M;R+\+!"ZBE8UN4S'.)\T6]1(#'85I0AKWRJ;/G7>!RO2D&QAEP2KL279%,O, MZG9./;+7@EKY6GF6D1M#@UMG9Y]/6Q_%1I-F__!E0)!.K82P=A"V%59 M0"*/S5#!&*7'ZXK\E0LVYZ](%^=!PDX:M455VJ(JFUQ4Q4'6VI1K_0+ %14$ M\].@5Q=H%=H<.(82=')1'R:7B* @4N?5BRHA6 ^I6*Z4A7K/$PG*[0VXT3?@ MT*1TB245$U%1)33W+X?'VR)1G><P)[;7G)1O.2 MUR^#E_Q&P25XH#_P^>[O H[N^A-&Y?Q!ZH!\FDXG#^O3T?AIG(FZ0K7*H$51 MU&BD!#D$[5EDS2/$B69-I"?CAT\3&5G!'IH/Q!A>XQJ/$L7*B"FHQ@53_BF3 M7K:>G0WC*,-H=@N3#A;&D/>E>]/5*4U!'#DCOF;,Z5=1C!PHS'_7@P/%GZ.Y M%W_1+$Z_E"-YBGZ_L< !?MN-BJTAL=-?N6&VTR-WHAI;NO M36V8._2!@5B!"9,M>:T]#G%,%2V:4T/7QEK+Q"WD44G&,>%W%"Y\+[R,0.#P MVS1*4G+:P0NHY>BB/XYGT"HFUV>GQ!5U,[%(,TJTG >"6U]B.8^$2JLG0Q*I M JERD'!*46J$G-*/UEU:5H_<')NY%PS&MH2MM+B\%I?WM.BXHQ:7U^+R6EQ> MB\MK<7DM+N_9ZP2#WLO0"6KD;"='R1GH\TCJ[#,\[JW7'-I8AT96DG^4*M-T M=,*U^@0AWU+V;:LDY>Q3:HRDM"PZN2XBX_J$+CE8$.&.RI&DK,%P,*A/PL Y0;O&2T1!NSH MS@7G.<6%SHW2=G&OBZHBOL(@-IVYQ5F@8EUC,X$;>A/,@S+%KXB%6RM='279?E9-J^Z M,D7J^%!9)*ZJK*%;H#6L;?0E^D)J%1FFM-][X*?:3A,@=2)R!/8>*'\:Q%0NO;UX:6KO74$,9X:R'[3*A1X;9$UBWLQG1%; MV,9N.L:*_X!\7T6/9)59N4D871Q$>72=&C=JXTS,_0=R112X6*5\) Z@6(VA M*)G@6B,H42=]U'4C911HIE995=7'BA&A+S32KE!SA>K[5I66-%!# BOC[:UN M^.8MT]A&"PNQH'^8.5=\N BJFN%\TE3=!8WM*CP]-46>IU*B21(>L=68IB@1Y$F"55-8^ 8D M6OFQW#)<-]>_XI&:DY/CKA*A11%!3HS;5/!0JV$JSFD)$G!)E$Y=JW4I*W3F M.3>YG*FKJNJ=VP4K-J@7=:'ED9$9+N6*UPI4\^#2"4$3$(^LCZ%*J&*;3Q;0 MU)1!@\ _9#+1\M7RW,MA-:9.26<\K;RPA*<^CEVYALNY]G5B)+GMF>%_^!Y3 M/*-FBPIZ:J%2;S7OK(IN:\-ISW/9ZOZ^04EUBD LR70K*3COSKW[ ME0E!AV75!'H5H\"$GIBI"E$1&A]TJ.BTNG*^QV-*K48Q@R#*:> -'AS*0H:] M*2&C:.-!V2S,."+JM I0'%"7W /?P8G;[;]9=;R.!LN/U_O+&W;ZV_7%Q<>+ MJUL4XJSK7Y,IQB(KE098B0 Q9E1)(1Z:R$C:#%H77*=\=]T42NPFFTY5IG'M MIJ/!*W^4M>4_2#I1JX+THQ<$?06H;,#$B[Z(7O>@XGA6WQ7$$IZED15!!MV] MGY3D4?*]];5$8F_YLO 0&2'AH.C0]EZ]?XW,WGW=0&#E6WILY M+--*GTJ]SS/W$CXNV*#9F^8\"#_^&=]:4<9J5__I5Y^NR:)(_DC;L"F^W.]R MQK[#Y#Y<7IU]^G#%+CY7YZQ]Y\^G%]>_7;38?!+-Y],#=JIQ3RUF*>G M11Z];C%/+>:IQ3RUF*<6\_17,4_/0G-Z'C+4]Q80]5X8:_CLGI$IE9EC_]23 M=TP&B+81\5]?CG9@?^H M7I4E4R05:^?1@HSOTG1P(;&U4^CD?0PW\$2_6M#]FA6EH?)(_9H:E=O5C% HL+( MEAHG>M]JG&BUV%:+?2I=\DVKQ;9:;*O%MEILJ\56M-CR2)=?L(\NG2L&53@0 M%_<3. ,IZ_>Z>RL%AH=HWD^C4EBLT/=$\OSO^\M?+F_9*>%W-EI=^@Z< K/7 MNAFCR[F^T&4]B@*0FBB]!J$9%(Z/:L@4?T9<#>;C./Y>H_TSB[;QH,"2E/KC M8P17 OR?6K+443,_5K+!KT#UCP7RM-C+0Y)9UG06(LBG8\-!,7K&!/38^*!F]+<*XW17W!0^U0MO MMJB$[YP*@9%%H4TAF0M];NS1L9Z_"ITN[&P6FIAA$8ZQ$(4N"F$3P?& C6$M M1IG*\G9'FV@S3NJPKJGPD<\$"SM9%8$Z623X/26Z5$'.$M9:QGEHCH%SR=X,LU3P4\4=G@N,DD&654'5Q&/@Z+R@5C%6"JD=@? MZ L.'IW =52.KY5)YUG.BID)*5)3(?0>UD2.!1Q3ST0 :J)3+36H+;U0!YQM=P)F=%FNL6NI+"ANN KS2*%7[J\FL%44V6139:T61IQ%% M0. '$D3J0>#\1L@D.E7 DKP+-D1#L93?5XK6N@%%NWME6""WM=?<,&K6W:Z^J8 MDL,KCKVFF8,JNZZ^W?MJ3;//.?)V(1@]#R;7]B@W&G9=HXU&+XX^2*E8VZQ- MQ017$_JL+$#EM>O($TF^% M.M8J!$]X4O#%5-(:V*L9K\C\JG*NC):H-YFH5U8J;8GZD1,GJZMQ0VR>Y)'9 M66!F.^VT MW&&*%Z9H6*I\R6FZ%)Z9#$;,]]?MA2^B; M3.@K"S*VA/XH59.PZ ^2QV5XIQP$9WPF4QZLE>!!0M?+C6)V>[F_$)I?63BQ MI?E'2>B,Q4O)RT;0PQL1WTEOO5[-$E3;4/A88BBGXVZL)CA6R>AT-EA*7RBF MLR!:*.R) JF8L@2%CR/WP6J9A9HDL-0-Y=9E#6OHX*I*925K$\[BPT_-=G>ZF]O2;E=*7#0D&H6<^,W#:5N I'G97%]'0)93!-7+OBF<$# @/ G MFQS2(L8"<2<"7-(A/,1&$G,WJV$40294@%,7DM#I[SGPU9C 9>3/WII/!.6# MY GYBVF+A$K:2]]@O-1,4-"4KH'AI5&\;9N&PPD_P3C;\G$O/ CUJ/OZ<%.B M4/N]-@SU:<)0OR7V=$!I"&P0Z)O!8&_O:-#;@Z?V^OV]_:-!8S!G\;"WX:$; M$T;5AH>VA=U>K *U8>H3J" H.!*X.$=5C^0(@= BIB+%6P>]G[:-2 _R?XR8 M^V7R)(F_?I[S6$X1E@ZR8X U,X1'I=8)/ITN8,CW;&OO<%N#N%OU?Y-/[\I* MY:WZ_QCJ_THCV8;8^E0IT$/E2LA".,4U^&=@-G,L>Q>. M'U*#H$W.M*%Z<:L&KU<-[K=J\$:HP0>'W<'!@S7A@X-!6>=H->%6$WXYFG"; M*.D1D@E5!):GR)ITXTV$GX%FUW_"M$GEF9Z=?3YE5U%*7K:7(6BU#H@-D[P& MK>2U$9)7ZX!HQ:Y'%+O^NHR%M957B5B[P\A?P#^3=!J\^W]02P,$% @ M 6R96';MY.$F" ]B( !@ !L96-O+3(P,C0P,S,Q>&5X,S%D,2YH=&WM M6FMOVSH2_2O<%-LF@.5''D6NG 9(TQ0-T$>VZV*Q'RF)LHC0HBY)V?']]7N& ME!PE3C9.;]J;"[1 '8L&M([^$45G9<'+5&3LP^331Y;IM)Z)TK'4 M".[0NI"N8!-=5;QDGX0Q4BGVULAL*A@;#?NO^Z/=@_XPBHZ/,-=I,TB7,=L? M[!X,=H>[^VQX$(\.X^$AN_C$MK]-3G>\]+LOIY/_7IR%92^^O?UX?LJVHL'@ M/WNG@\&[R;O0L=\?CMC$\-)*)W7)U6!P]GF+;17.5?%@L%@L^HN]OC;3P>3K MH' SM3]06EO1SURV=7Q$+?@4/#L^F@G'65IP8X5[L_5M\CXZA(233HGCHT'[ M-\@F.EL>'V5RSJQ;*O%F:\;-5):1TU6\-ZS<&",'Z+XE#0<_G-< M\2R3Y312(G?Q0?_P\+K)R&FQ:M-A:[$1BCLY%S1W9]94"6[B1+MB?'N!NT96 M[;A714RD>[EB]'KX7AOU!\=#1)@53V] M9BG<5)A'J'9Z]G5R_O[\]&1R_N7STZIUK02C_Z/=\ 6+GO?8OYV8BY*][;,/ M(E-UF?58*HR3^9*Y@KOX9Z@QZ@>+W/=YS@H^%\R(N10+1+ KI&6_U]P 8K5$ M>Z6-0URS]]K,PI#1,/H7TSG[*,M4JY*=*9$Z(U/V 7##RVVOF;I,^^.GV^.- ML!H=MCXARPS^$$>^Y7X<=A_ X2VWGK_8;,DN2[U0 DS7"W T(&0:ZI8:% F] MN"P9+Y>L+IVI!?8'_O/\"6 XF^')2*Y8SE,T&:9GTC&G@]R:0"E282TW2Q*9 M\4N!=3MS6K1E4 9+*O)K6H,$4FE VA #C5MHD@G#%H5,"V9K^K@>OQ!&-)/0 M!F;2@EP(S4#S1M@*-J35:=X*JND,VYQC6,:291>&9V/1O>^UJ&"Y+($9P7^- M40_FA#BZ3:=?ECG\GA/;XGNJZ@QSP@X=0'JPH:18J0 C>0!Y!I+ERL0-NO;6 MTO"BS--XCR1J!0'850-\OYSU^J3<%BQ7>F%;HQLQE=8A,3K&J3'H#2U['=O9 M5IDU;9^-^?8?,-_DQEY?OMC[;6P;\S0D2NZK\USBT6-PSK@1'FV@)Q,E"!4F M8.)$25N0.(G-$+H4OO2<29LJ;6N,HZ V6@78*Z-1&:'9LFV@G F8+4!Y=H5* MHD01=()X^5HK81M2W./1Z&!;[/CQHX,L/(5'20FK##:G11A%5L<5@FE(H<>M MEM]8+<=JM./;7@()XO@G3#=_SO)\Y_];_IVP2/, P+/8PR;J$<&FO+:;#R&F M2P20;E8*W*EK@PD007-I?5Q"2I1^'LK7UQ'=9850@\%T#7E>(]]K&(,Z):(; MNEBM9.8K95LG5F:2&TD;D('B/4^5-%-MB7:]NUO/T3Z*4=]"(52L?E"%)"W3 M6G$B'VS+*W%-WQ@1DD$WA^%;(D@0_(#Q(GLV?) \RBLVCJ@UY]@\%C?V$?C5 M7&9D>FYQ5"'FX19N0WF9_(&;K+4-O$7R1"KIED3H=RU+GNK-Z"T4G.R&:">O M>X*[:C94U08G UB,$E"::I-Y!7R&GXH2>47!4= C*O) $D'U$IP!GBHKT,NS M<8?T 7(\/B)%2BCEK/E$WVV( 7PN/=J=/;'@,1TS8DZ$37 M[O[U-V$NOI(65'WD#]=?+&GK&N_.(N ?<8T^7,Q7_90- =LUC&FFKK)>;[G M#C,^(H*)M76:UH9P[%#DVIPS;1U:Z6B)F6R*:9I#$-N^ '%(/^7)NU?M:[CAL*XZZ]KT.(;/:(S+*6\1O%.'*^T\:NJ-PW8,(93H%. MB'L)*M%(%=2;2>CFI]B&3X /+/$-_E+=T3JQ^+V64-V[;%VF_M"P\[>I\DYP M1*+,*F$S*E.IZDVE ,@-#:^JK87@E\2K(;-Y9O4YV9^KV^/2HTS7%$;AN'!' ML/$, ZU8Q=H]9F[R. ; 6DBWO4#M%KQNZQF@ 9)^*PVWW7FL_$OC<(.ZZP2$ MG!MX< ^H"1]RP-W?(C0&Z@56D^5]CJ@2#*\2%S( SY%^^.-P=[J&:(MEP MWTA7N_X"\\T6&8>NH'VIV$R:P(&$B5*M%*^LB-LO7;5>8[4B7&W2E3"A 91O MVGS8<8)PW4PM?JE(\24JEIC73H\[]\FDBFGU:.8?A6V[K&V?$\\BUS67L(EV M3L^:60XP20>N9OD6NLZ==F=R,B%=;+28M<_1PO J3A"7E]$"F#QX3QXT"0NW MHCS!2:MVXM8N?[)C;!U?&*G8;M<+PH\'S:?+?B'\W0AO'GEKF ^<(9=_&O!_ MP);?@5EC=E)Y[SGH,?HU+>SDJ3SF1]MI4\O\':SQW1O;?#\-^3>!-JJNF+\I M8B^&_M_/W>_ #M9_NOIEKG5ST8_"?[&M?MGIV>SGPN!40E6V+_E/"RER=G8E MTIHR*OL2SJ:WS#/P=5F;FYX+R)UT6:SJPH2GEU.CX6)4HVH3M_[>>4_A9D=3 MBE EI&0IHN:YC9#N^Q%-2_?UB-LO7E0X4T2A:.$YC@,QGVN9-<8^/.SO[J_B M,K0-_;L:X84._X;(\?\ 4$L#!!0 ( %LF5@LBGI,+ @ (\D 8 M;&5C;RTR,#(T,#,S,7AE>#,Q9#(N:'1M[5I_;]LX$OTJO!37)H!EV4Y29.4T M0)JDMP'Z:POW#O3-O MAK2._Q$$%V7.RT2D[-?)A_3\Y]QT%_,&03S4LCK50E M+\+PXN,.V\FMK:(P7"P6_<5^7^EI./D2YG96'(2%4D;T4YONG!Q3"SX%3T^. M9\)REN1<&V'?['R=O N.(&&E+<3)<=C^];*Q2I#0>#?XXKGJ:RG :%R&QTV#\ZNFG2;RVQD*XW<2J M2-%Y<9W+6-J7+X:O!^/]87]T',:P5?7TFB5P4Z$?H=K9Q9?)Y;O+L]/)Y:>/ M3ZO6C1*,_@]'_@L6O>RQ?_%82T%A4Y>JQQ*AK92+!"]-I>&_5YS#?,62[172EO$-'NG],P/&0Z"WYC*V'M9)JHHV44A M$JMEPGZ%J>'AIM=,72;]\=/M<2VDAD>M/\@RA2]$@6NYWPZC!^SPEAO'76RV M9%>E6A0"+-?SYFB,D"JH6RK0(_3BLF2\7+*ZM+H6V!^XSW$G#,/9#$]:\H)E M/$&39FHF+;/*R]T2*$4BC.%Z22(S?B6P;F=.@[84RF#)@GR:UB"!1&H0-L1 MX0::I$*S12Z3G)F:/F[&+X06S22T@9DT(!:RIJ=X+4P%#&EUFK>":BK%-N<8 MEK)XV37#LT%T_\\B*E@F2]B,S']CHQ[@A#BZ=:=?EAG\GA/3XGM2U"GF! X= M@_2 H:18J6!&\@#R#"3*%<2-=@&^RMM>7+_9_&9L&GH9$ MR7U5EDD\.AM<,JZ%LS:L)^-"D%68 ,1Q(4U.XB0V0^A2^-)S*DU2*%-C' 6U M5H4W>Z45JB(T&[8+*Z<"L'E37ERCBBA1 )TB7K[4A3 -*>[S8'BX*_;<^.%A MZI_\HZ1D57K,:1%&D=5Q!0\-*?2XU;*UU3*L1CO>]!)($,<_8;KY:\CSO?^/ M_+DP2/$P@&.QAR'J$<$FO#;;#R&FBP4LW:SDN5/5&A,@@N;2N+B$E"C=/)2O M;R*ZRPJ^_@)T#7G>6+[7, 9U2D0W=#&JD*FKDDT=&YE*CN( &Y">XAU/E313 M;8AVG;L;Q]$NBE';0B%4JVY0A20MD[K@1#[8EE/BAKXQPB>#;@[#MUB0(/@! MXT7Z;/@@?I17;!U1MYQC^UC@0\DZV)MK)ZX[@KIL-5;7&J0"(40)*$J53IX#+\%-1 M(J\4< =+N:\J%TDD:U$EB'#XA14HHZZ MG2F;[+$%+_C'NU.GPQX#$=/&)^A8U?;^];=A+KZ2%E1]9 _77RQNZQKGSL+; M ?J,:?+G E_Z4#1[V]RV,=743E;LC=Q0V'(.#7M_FRKO%$%.X*-IQAHQ"K6[H&YR>,8 +20;GN>V@UX MW=0SF :6=%MIN.W.8^4/C<,MZJY3$'*FX<$]6$VXD(/=W2U" U#/LYHLYZJ8 M"Z*VDD^;RQ#=1*F8585:"O0N@/'[3V/(X6#32L?4N3:M%X2_ MCZD2]*X0Y3*%G2'_\L71:+"/:HID_5TC7>NZR\LW.P0.73^[4K&9-(8#"1TD MJBAX9434?NFJ]1JKY?Y:DZZ#R1JP\CKF@XX3^*MF:G%+!05?HF*)>&W5N'.7 M3*KH5H]F_J'?MDW;]CGQ+')=T52%='XI9"F"YKDEK.Z+ M*TU+][V5S3=B*ASX E\_\@QGM8C/E4P;<(^.^J.#%4WZMH%[B<:_:>->W3GY M U!+ P04 " !;)E8'DB*EL0% "'P & &QE8V\M,C R-# S,S%X M97@S,F0Q+FAT;>U9>T_C.!#_*G-%QX+4O%K*EK2+5$HYD("R--S=_NDF3F.M M&V<=A[;WZ6^<1PEPJ^5V>PLG%:DMLI8+;MU ';'=;INVX:;*]B[\X;[.?7I>.A]NAD58F_N3BXOAM P+.N/ M]M"R3KW38N+ M!WP)(E3IIB(";>LT74#&I%2B6M9B\7"7+1-(6>6=VM%:LX/ M+"Y$2LU !8WCOA[!;TJ"X_Z<*@)^1&1*U8?&G7=F=)%",<7I<=^J?@O:J0A6 MQ_V W4.J5IQ^:,R)G+'84")!0Q+5PY463C^A61H+%JC(=6S[UUY"@H#%,X/3 M4+D=L]M]&))L%JW'1&&:*RDGBMU3S;O&U>>42'NV4Z?6N*6"4;T,RQOZV:IGXD MIUC9PME[EJ)FG*F5&[$@H#'2[^YT6W:[U['Y(^JZ'3ASIR80Q,FHZ%6LW"WT^[8S;>CY6 " M@]/QC3E2V]:$+]3.(VB3"0.(#1 M$BM C,4+9BJ65]2)]314 J:$#DE,4V-\9+3 M%0Q\I6=T(#1QGJBF7IMFN=:YBKL[[:->"I]CL4!89M3=7+ \JF^M]V:[4^4# M0ZABY1K5X-?#:L_9+VQ\^;>',)3!%F8<(\]'\+GV[]KGDG[)F*2ZC\E=-"G" MMH)]C^P#AI33V0OVU\ ^A,DZ1$ITG:/V04\'S^M"I]%J?1=:+,8,FI,\&]JON+>!PN M=BU^BCXR;XNT*(.3EK5&4:LB*SU*_DYAM@JJ\7N]=_F$E]4,&TXE MYB67#C*IP56*KZ"K-:LUY@(9AEPL*LRJ9V,A2>).\:3PV5@@)M]L@ M-"L$5 M*9FF@F>*/K'R)P=&X]BJ!T!Q("B_5; %][O!?7G2/ZJ4W[YD?,>SE]I0UH$PZ)UD"9AH+ M8,?._WZNO59JP431>QK#B0GG-.!9V>-LW?7(7?K2YY5]]_YW]FP=]?;JTV]D*AG5;QRR6&Q=]29K MT]9';\*>AQ+T.Q8@6%>I9EFBSM97-EL?O98]97.0-PX>'M+33#YK%:S\*J9%-B.ZFLM(=UJ_ZF]LWP\45YAZ,L3SF)JE,_5CE5_ M5UJ.U%^5/GT)FY 9-8K+#A(J*EUR+UA0.K?;-5L'ZWVR&+/S][;%R]W\;?'Q MWU!+ 0(4 Q0 ( %LF5A=&42%@( %0 @ &2'0 ;&5C M;RTR,#(T,#,S,5]D968N>&UL4$L! A0#% @ 6R96"MS#7'?60 IYL% M !4 ( !5$8 &QE8V\M,C R-# S,S%?;&%B+GAM;%!+ 0(4 M Q0 ( %LF5@TKNWG9ST .M:! 5 " 6:@ !L96-O M+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 " !;)E8%S/C8#3Y 0",>1T M%0 @ $ W@ ;&5C;RTR,#(T,#,S,7@Q,'$N:'1M4$L! A0# M% @ 6R96&6X_\"_%0 OQ8 !@ ( !9]<" &QE8V\M M,C R-# S,S%X,3!Q,# Q+FIP9U!+ 0(4 Q0 ( %LF5BT\)!QQ20 +;P M 8 " 5SM @!L96-O+3(P,C0P,S,Q>&5X,3!D,2YH=&U0 M2P$"% ,4 " !;)E8TCXOS]@L !/A $ & @ %7$@, M;&5C;RTR,#(T,#,S,7AE>#$P9#(N:'1M4$L! A0#% @ 6R96(X6',$G M+0 :YL! !@ ( !93\# &QE8V\M,C R-# S,S%X97@Q,&0S M+FAT;5!+ 0(4 Q0 ( %LF5AV[>3A)@@ /8B 8 " M <)L P!L96-O+3(P,C0P,S,Q>&5X,S%D,2YH=&U02P$"% ,4 " !;)E8 M+(IZ3"P( "/) & @ $>=0, ;&5C;RTR,#(T,#,S,7AE M>#,Q9#(N:'1M4$L! A0#% @ 6R96!Y(BI;$!0 A\ !@ M ( !@'T# &QE8V\M,C R-# S,S%X97@S,F0Q+FAT;5!+!08 #0 - + '@# !Z@P, ! end XML 85 leco-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0000059527 srt:MinimumMember 2024-03-31 0000059527 srt:MaximumMember 2024-03-31 0000059527 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000059527 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000059527 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000059527 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000059527 us-gaap:TreasuryStockCommonMember 2024-03-31 0000059527 us-gaap:RetainedEarningsMember 2024-03-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0000059527 us-gaap:TreasuryStockCommonMember 2023-12-31 0000059527 us-gaap:RetainedEarningsMember 2023-12-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000059527 us-gaap:TreasuryStockCommonMember 2023-03-31 0000059527 us-gaap:RetainedEarningsMember 2023-03-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0000059527 us-gaap:TreasuryStockCommonMember 2022-12-31 0000059527 us-gaap:RetainedEarningsMember 2022-12-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0000059527 us-gaap:IntersegmentEliminationMember leco:InternationalWeldingMember 2024-01-01 2024-03-31 0000059527 us-gaap:IntersegmentEliminationMember leco:HarrisProductsGroupMember 2024-01-01 2024-03-31 0000059527 us-gaap:IntersegmentEliminationMember leco:AmericasWeldingMember 2024-01-01 2024-03-31 0000059527 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-03-31 0000059527 leco:WeldingEquipmentMember 2024-01-01 2024-03-31 0000059527 leco:WeldingConsumablesMember 2024-01-01 2024-03-31 0000059527 leco:RedvikingMember 2023-01-01 2023-12-31 0000059527 us-gaap:IntersegmentEliminationMember leco:InternationalWeldingMember 2023-01-01 2023-03-31 0000059527 us-gaap:IntersegmentEliminationMember leco:HarrisProductsGroupMember 2023-01-01 2023-03-31 0000059527 us-gaap:IntersegmentEliminationMember leco:AmericasWeldingMember 2023-01-01 2023-03-31 0000059527 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-03-31 0000059527 leco:WeldingEquipmentMember 2023-01-01 2023-03-31 0000059527 leco:WeldingConsumablesMember 2023-01-01 2023-03-31 0000059527 leco:InternationalWeldingMember 2024-03-31 0000059527 leco:HarrisProductsGroupMember 2024-03-31 0000059527 leco:InternationalWeldingMember 2023-12-31 0000059527 leco:HarrisProductsGroupMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2024-01-01 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2023-01-01 2023-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000059527 leco:RedvikingMember 2024-04-01 2024-04-01 0000059527 leco:PowermigAutomaoESoldagemLtdaMember 2023-05-03 2023-05-03 0000059527 leco:InternationalWeldingMember 2024-01-01 2024-03-31 0000059527 us-gaap:NetInvestmentHedgingMember 2024-01-01 2024-03-31 0000059527 us-gaap:InterestRateSwapMember 2024-01-01 2024-03-31 0000059527 us-gaap:ForwardContractsMember 2024-01-01 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember 2024-01-01 2024-03-31 0000059527 us-gaap:CommodityContractMember 2024-01-01 2024-03-31 0000059527 us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-12-31 0000059527 us-gaap:InterestRateSwapMember 2023-01-01 2023-12-31 0000059527 us-gaap:ForwardContractsMember 2023-01-01 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0000059527 us-gaap:CommodityContractMember 2023-01-01 2023-12-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-03-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0000059527 us-gaap:LineOfCreditMember 2024-03-31 0000059527 leco:UsGaap_OtherLinesOfCreditMember 2024-03-31 0000059527 us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0000059527 leco:HarrisProductsGroupMember 2024-01-01 2024-03-31 0000059527 leco:AmericasWeldingMember 2024-01-01 2024-03-31 0000059527 leco:HarrisProductsGroupMember 2023-01-01 2023-03-31 0000059527 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000059527 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000059527 leco:ForwardContractsShortTermMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:InterestRateSwapMember 2023-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-01-01 2024-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-03-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember 2024-03-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-03-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentAssetsMember 2024-03-31 0000059527 us-gaap:OtherCurrentAssetsMember 2024-03-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember 2023-12-31 0000059527 us-gaap:OtherCurrentAssetsMember 2023-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 leco:ForwardContractsLongTermMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-03-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 leco:ForwardContractsLongTermMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0000059527 us-gaap:SeniorNotesMember 2024-03-31 0000059527 srt:WeightedAverageMember 2024-01-01 2024-03-31 0000059527 us-gaap:LineOfCreditMember 2021-04-23 2021-04-23 0000059527 srt:MinimumMember us-gaap:SeniorNotesMember 2024-03-31 0000059527 srt:MaximumMember us-gaap:SeniorNotesMember 2024-03-31 0000059527 leco:TermLoanMember 2022-11-29 0000059527 leco:SeniorNotes2016Member 2016-10-20 0000059527 leco:SeniorNotes2015Member 2015-04-01 0000059527 us-gaap:SeniorNotesMember 2024-01-01 2024-03-31 0000059527 srt:MinimumMember us-gaap:LineOfCreditMember 2023-03-08 2023-03-08 0000059527 srt:MaximumMember us-gaap:LineOfCreditMember 2023-03-08 2023-03-08 0000059527 srt:MinimumMember leco:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-29 2022-11-29 0000059527 srt:MaximumMember leco:TermLoanMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-29 2022-11-29 0000059527 leco:BillingsInExcessOfRevenueRecognizedMember 2024-03-31 0000059527 leco:AdvanceCustomerPaymentsMember 2024-03-31 0000059527 leco:BillingsInExcessOfRevenueRecognizedMember 2023-12-31 0000059527 leco:AdvanceCustomerPaymentsMember 2023-12-31 0000059527 us-gaap:CommonStockMember 2024-03-31 0000059527 us-gaap:CommonStockMember 2023-12-31 0000059527 us-gaap:CommonStockMember 2023-03-31 0000059527 us-gaap:CommonStockMember 2022-12-31 0000059527 2023-03-31 0000059527 2022-12-31 0000059527 leco:RedvikingMember 2024-01-01 2024-03-31 0000059527 leco:RedvikingMember 2024-04-01 0000059527 leco:PowermigAutomaoESoldagemLtdaMember 2023-05-03 0000059527 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000059527 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000059527 2023-12-31 0000059527 us-gaap:LineOfCreditMember 2021-04-23 0000059527 us-gaap:OperatingSegmentsMember leco:InternationalWeldingMember 2024-01-01 2024-03-31 0000059527 us-gaap:OperatingSegmentsMember leco:HarrisProductsGroupMember 2024-01-01 2024-03-31 0000059527 us-gaap:OperatingSegmentsMember leco:AmericasWeldingMember 2024-01-01 2024-03-31 0000059527 leco:CorporateAndEliminationsMember 2024-01-01 2024-03-31 0000059527 us-gaap:OperatingSegmentsMember leco:InternationalWeldingMember 2023-01-01 2023-03-31 0000059527 us-gaap:OperatingSegmentsMember leco:HarrisProductsGroupMember 2023-01-01 2023-03-31 0000059527 us-gaap:OperatingSegmentsMember leco:AmericasWeldingMember 2023-01-01 2023-03-31 0000059527 leco:CorporateAndEliminationsMember 2023-01-01 2023-03-31 0000059527 2023-01-01 2023-03-31 0000059527 leco:TermLoanMember 2023-03-31 0000059527 leco:InternationalWeldingMember 2023-01-01 2023-03-31 0000059527 leco:AmericasWeldingMember 2023-01-01 2023-03-31 0000059527 2024-03-31 0000059527 2024-01-01 2024-03-31 shares iso4217:USD pure iso4217:USD shares utr:lb leco:segment 0000059527 --12-31 2024 Q1 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent LINCOLN ELECTRIC HOLDINGS INC http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 350000000 P120D false false false false false 10-Q true 2024-03-31 false 0-1402 OH 34-1860551 22801 St. Clair Avenue Cleveland OH 44117 216 481-8100 Common Shares, without par value LECO NASDAQ Yes Yes Large Accelerated Filer false false false 56908333 981197000 1039343000 612798000 683986000 368399000 355357000 198747000 190116000 4605000 877000 165047000 164364000 -8779000 -13201000 2262000 4181000 158530000 155344000 35115000 33413000 123415000 121931000 2.17 2.12 2.14 2.09 0.71 0.64 123415000 121931000 3715000 9131000 -73000 -560000 -13395000 14818000 -9607000 24509000 113808000 146440000 374978000 393787000 11237000 11464000 544514000 538830000 567279000 562864000 192979000 197630000 1679750000 1693111000 885421000 876990000 582178000 575316000 689868000 694452000 427921000 414418000 3379717000 3377297000 4720000 2435000 327798000 325435000 114770000 112373000 301585000 314367000 748873000 754610000 1102677000 1102771000 220339000 211064000 2071889000 2068445000 9858000 9858000 560439000 523357000 3766297000 3688038000 -239454000 -229847000 2789312000 2682554000 1307828000 1308852000 3379717000 3377297000 56977000 9858000 523357000 3688038000 -229847000 -2682554000 1308852000 123415000 123415000 -73000 -73000 3715000 3715000 -13395000 -13395000 0.71 41273000 41273000 397000 34981000 3647000 38628000 466000 110405000 110405000 -2101000 3883000 1782000 56908000 9858000 560439000 3766297000 -239454000 -2789312000 1307828000 57624000 9858000 481857000 3306500000 -275398000 -2488776000 1034041000 121931000 121931000 -560000 -560000 9131000 9131000 14818000 14818000 0.64 36971000 36971000 143000 12475000 1635000 14110000 194000 32158000 32158000 -3691000 3917000 226000 57573000 9858000 498023000 3387543000 -250889000 -2519299000 1125236000 123415000 121931000 -64000 0 21586000 21295000 -7348000 -7019000 14190000 11634000 -5104000 2117000 9603000 27664000 9416000 -5881000 -3331000 16587000 3957000 6841000 -8121000 10505000 3865000 769000 133294000 123931000 26256000 18787000 316000 3314000 0 576000 -25940000 -16049000 2016000 -43940000 169000 111000 24438000 2476000 110405000 32158000 41280000 37583000 -125400000 -111316000 -763000 5087000 -18809000 1653000 393787000 197150000 374978000 198803000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1 — SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of Lincoln Electric Holdings, Inc. and its wholly-owned and majority-owned subsidiaries for which it has a controlling interest (the “Company”) after elimination of all inter-company accounts, transactions and profits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited consolidated financial statements do not include all of the information and notes required by GAAP for complete financial statements. However, in the opinion of management, these unaudited consolidated financial statements contain all the adjustments (consisting of normal recurring accruals) considered necessary to present fairly the financial position, results of operations and cash flows for the interim periods. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications have been made to the prior period amounts to conform to the current period presentation, none of which are material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">New Accounting Pronouncements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">This section provides a description of new accounting pronouncements (“Accounting Standards Updates” or “ASUs”) issued by the Financial Accounting Standards Board (“FASB”) that are applicable to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following ASUs were adopted as of January 1, 2024:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-3.2608757%;width:106.52%;"><tr style="height:1pt;"><td colspan="2" style="vertical-align:bottom;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td colspan="2" style="vertical-align:bottom;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr style="height:17.1pt;"><td colspan="2" style="vertical-align:bottom;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:17.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 10.75pt;"><b style="font-weight:bold;">Standard</b></p></div></div></td><td colspan="2" style="vertical-align:bottom;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:17.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Description</b></p></div></div></td></tr><tr style="height:45.55pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:45.55pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2023-01, Leases-Common Control Arrangements (Topic 842), issued March 2023</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:45.55pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">Requires a lessee in a common-control arrangement to amortize leasehold improvements that it owns over the improvements’ useful life, regardless of the lease term. The requirements of the ASU are effective January 1, 2024 and the adoption did not have an impact on the Company’s consolidated financial statements.</p></div></div></td></tr><tr style="height:85.15pt;"><td colspan="2" style="vertical-align:top;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:85.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2023-07, Segment Reporting (Topic 280), issued November 2023</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:85.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires enhanced disclosures about significant segment expenses, including significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”), the title and position of the CODM, an amount for other segment items by reportable segment, and disclosures about segment profit or loss and assets on an annual and interim basis. The amendments are effective for annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. Early adoption is permitted. The Company will adopt the required disclosures for the annual period.</p></div></div></td></tr><tr style="height:54.55pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:54.55pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50), issued September 2022.</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:54.55pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires disclosure about a company’s supplier finance programs, including a period-over-period balance roll forward. This requirement of the ASU is effective for annual periods beginning January 1, 2024 and should be applied prospectively. The Company will adopt the required disclosures for the annual period.</p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company is currently evaluating the impact on its financial statements of the following ASUs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-3.2608757%;width:106.52%;"><tr style="height:1pt;"><td colspan="2" style="vertical-align:bottom;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td colspan="2" style="vertical-align:bottom;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr style="height:17.1pt;"><td colspan="2" style="vertical-align:bottom;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:17.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;padding-left:4.5pt;text-indent:-4.5pt;margin:2.65pt 0pt 1.5pt 10.75pt;"><b style="font-weight:bold;">Standard</b></p></div></div></td><td colspan="2" style="vertical-align:bottom;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:17.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Description</b></p></div></div></td></tr><tr style="height:56.8pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:56.8pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2023-06, Disclosure Improvement<i style="font-style:italic;">s</i>, issued October 2023</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:56.8pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires amending certain disclosure and presentation requirements for a variety of topics within the ASC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation S-X or S-K becomes effective, or June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited.</p></div></div></td></tr><tr style="height:55.45pt;"><td colspan="2" style="vertical-align:top;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:55.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2023-09, Income Taxes (Topic 740), issued December 2023.</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:55.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires disclosure of specific categories in rate reconciliation and additional information for reconciling items that meet a quantitative threshold, additional information about income taxes paid, and disclosure of disaggregated income tax information. The amendments are effective January 1, 2025 and early adoption is permitted.</p></div></div></td></tr><tr style="height:44.65pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:44.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2024-01, Compensation – Stock Compensation (Topic 718), issued March 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:44.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires determining whether a profits interest award should be accounted for as a share-based payment arrangement or other compensation in accordance with Topic 718. The amendments are effective for annual periods beginning January 1, 2025, and interim periods within those annual periods. Early adoption is permitted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:8.65pt;"><td colspan="2" style="vertical-align:top;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of Lincoln Electric Holdings, Inc. and its wholly-owned and majority-owned subsidiaries for which it has a controlling interest (the “Company”) after elimination of all inter-company accounts, transactions and profits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, these unaudited consolidated financial statements do not include all of the information and notes required by GAAP for complete financial statements. However, in the opinion of management, these unaudited consolidated financial statements contain all the adjustments (consisting of normal recurring accruals) considered necessary to present fairly the financial position, results of operations and cash flows for the interim periods. Operating results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The accompanying Condensed Consolidated Balance Sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all of the information and notes required by GAAP for complete financial statements. For further information, refer to the consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications have been made to the prior period amounts to conform to the current period presentation, none of which are material.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">New Accounting Pronouncements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">This section provides a description of new accounting pronouncements (“Accounting Standards Updates” or “ASUs”) issued by the Financial Accounting Standards Board (“FASB”) that are applicable to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following ASUs were adopted as of January 1, 2024:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-3.2608757%;width:106.52%;"><tr style="height:1pt;"><td colspan="2" style="vertical-align:bottom;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td colspan="2" style="vertical-align:bottom;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr style="height:17.1pt;"><td colspan="2" style="vertical-align:bottom;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:17.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 10.75pt;"><b style="font-weight:bold;">Standard</b></p></div></div></td><td colspan="2" style="vertical-align:bottom;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:17.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Description</b></p></div></div></td></tr><tr style="height:45.55pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:45.55pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2023-01, Leases-Common Control Arrangements (Topic 842), issued March 2023</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:45.55pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">Requires a lessee in a common-control arrangement to amortize leasehold improvements that it owns over the improvements’ useful life, regardless of the lease term. The requirements of the ASU are effective January 1, 2024 and the adoption did not have an impact on the Company’s consolidated financial statements.</p></div></div></td></tr><tr style="height:85.15pt;"><td colspan="2" style="vertical-align:top;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:85.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2023-07, Segment Reporting (Topic 280), issued November 2023</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:85.15pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires enhanced disclosures about significant segment expenses, including significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”), the title and position of the CODM, an amount for other segment items by reportable segment, and disclosures about segment profit or loss and assets on an annual and interim basis. The amendments are effective for annual periods beginning January 1, 2024, and interim periods beginning January 1, 2025. Early adoption is permitted. The Company will adopt the required disclosures for the annual period.</p></div></div></td></tr><tr style="height:54.55pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:54.55pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2022-04, Liabilities-Supplier Finance Programs (Subtopic 405-50), issued September 2022.</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:54.55pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires disclosure about a company’s supplier finance programs, including a period-over-period balance roll forward. This requirement of the ASU is effective for annual periods beginning January 1, 2024 and should be applied prospectively. The Company will adopt the required disclosures for the annual period.</p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company is currently evaluating the impact on its financial statements of the following ASUs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-3.2608757%;width:106.52%;"><tr style="height:1pt;"><td colspan="2" style="vertical-align:bottom;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td><td colspan="2" style="vertical-align:bottom;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"></div></div></td></tr><tr style="height:17.1pt;"><td colspan="2" style="vertical-align:bottom;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:17.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;padding-left:4.5pt;text-indent:-4.5pt;margin:2.65pt 0pt 1.5pt 10.75pt;"><b style="font-weight:bold;">Standard</b></p></div></div></td><td colspan="2" style="vertical-align:bottom;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:17.1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> Description</b></p></div></div></td></tr><tr style="height:56.8pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:56.8pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2023-06, Disclosure Improvement<i style="font-style:italic;">s</i>, issued October 2023</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:56.8pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires amending certain disclosure and presentation requirements for a variety of topics within the ASC. The effective date for each amended topic in the ASC is either the date on which the SEC’s removal of the related disclosure requirement from Regulation S-X or S-K becomes effective, or June 30, 2027, if the SEC has not removed the requirements by that date. Early adoption is prohibited.</p></div></div></td></tr><tr style="height:55.45pt;"><td colspan="2" style="vertical-align:top;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:55.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2023-09, Income Taxes (Topic 740), issued December 2023.</p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:55.45pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires disclosure of specific categories in rate reconciliation and additional information for reconciling items that meet a quantitative threshold, additional information about income taxes paid, and disclosure of disaggregated income tax information. The amendments are effective January 1, 2025 and early adoption is permitted.</p></div></div></td></tr><tr style="height:44.65pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:44.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;">ASU No. 2024-01, Compensation – Stock Compensation (Topic 718), issued March 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:44.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;">Requires determining whether a profits interest award should be accounted for as a share-based payment arrangement or other compensation in accordance with Topic 718. The amendments are effective for annual periods beginning January 1, 2025, and interim periods within those annual periods. Early adoption is permitted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:8.65pt;"><td colspan="2" style="vertical-align:top;width:29.98%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.03;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td><td colspan="2" style="vertical-align:top;width:67.4%;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.99;margin:2.65pt 0pt 1.5pt 0pt;"><span style="visibility:hidden;">​</span></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 2 — REVENUE RECOGNITION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the Company’s Net sales disaggregated by product line:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 527,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 569,684</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 453,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 469,659</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 981,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,039,343</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consumable sales consist of welding, brazing and soldering filler metals. Equipment sales consist of arc welding, welding accessories, arc welding equipment, wire feeding systems, fume control equipment, plasma and oxy-fuel cutting systems, specialty gas regulators, and education solutions; as well as a comprehensive portfolio of automated solutions </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">for joining, cutting, material handling, module assembly, and end of line testing. Consumable and Equipment products are sold within each of the Company’s operating segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Within the Equipment product line, there are certain customer contracts related to automation products that may include multiple performance obligations. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines the standalone selling price based on the prices charged to customers or using expected cost plus margin. Less than 10% of the Company’s Net sales are recognized over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2024, the Company recorded $37,609 related to advance customer payments and $55,401 related to billings in excess of revenue recognized. These contract liabilities are included in Other current liabilities in the Condensed Consolidated Balance Sheets. At December 31, 2023, the balances related to advance customer payments and billings in excess of revenue recognized were $40,063 and $52,422, respectively. Substantially all of the Company’s contract liabilities are recognized within twelve months based on contract duration. The Company records an asset for contracts where it has recognized revenue, but has not yet invoiced the customer for goods or services. At March 31, 2024 and December 31, 2023, the Company recorded $45,147 and $41,816, respectively, related to these contract assets which are included in Other current assets in the Condensed Consolidated Balance Sheets. Contract asset amounts are expected to be billed within the next twelve months.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consumables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 527,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 569,684</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 453,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 469,659</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 981,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,039,343</p></td></tr></table> 527738000 569684000 453459000 469659000 981197000 1039343000 0.10 37609000 55401000 40063000 52422000 45147000 41816000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3 — EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table sets forth the computation of basic and diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 123,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 121,931</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator (shares in 000's):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,596</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Effect of dilutive securities - Stock options and awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 821</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,417</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.12</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.09</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2024 and 2023, common shares subject to equity-based awards of 25,147 and 29,112, respectively, were excluded from the computation of diluted earnings per share because the effect of their exercise would be anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.08%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 123,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 121,931</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator (shares in 000's):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,596</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Effect of dilutive securities - Stock options and awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 821</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Diluted weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 58,417</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.12</p></td></tr><tr><td style="vertical-align:bottom;width:67.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.09</p></td></tr></table> 123415000 121931000 56865000 57596000 776000 821000 57641000 58417000 2.17 2.12 2.14 2.09 25147 29112 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 4 — ACQUISITIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">On April 1, 2024, the Company acquired </span><span style="background:#ffffff;">100%</span><span style="background:#ffffff;"> ownership of Superior Controls, LLC (“RedViking”), a privately held automation system integrator based in Plymouth, Michigan. The net purchase price was </span><span style="background:#ffffff;">$115,000</span><span style="background:#ffffff;">, net of cash acquired, and it was accounted for as a business combination. In 2023, RedViking generated sales of approximately </span><span style="background:#ffffff;">$70,000</span><span style="background:#ffffff;"> (unaudited). RedViking specializes in the development and integration of state-of-the-art autonomous guided vehicles and mobile robots, custom assembly and dynamic test systems, and proprietary manufacturing execution system software. The acquisition broadened the Company’s portfolio of automation solutions and extends the Company’s ability to serve customers in the growing aerospace and defense industries.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">On May 3, 2023, the Company acquired </span><span style="background:#ffffff;">100%</span><span style="background:#ffffff;"> ownership of</span> <span style="background:#ffffff;">Powermig Automação e Soldagem Ltda. (“Powermig”), a privately held automation engineering firm headquartered in Caxias do Sul, Rio Grande do Sul, in Brazil. The net </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">purchase price was </span><span style="background:#ffffff;">$29,572</span><span style="background:#ffffff;">, net of cash acquired, and it was accounted for as a business combination. Beginning May 3, 2023, the Company’s Consolidated Statement of Income includes the results of Powermig, which were not material for the three months ended March 31, 2024. Powermig specializes in designing and engineering industrial welding automation solutions for the heavy industry and transportation sectors. The acquisition broadened the Company’s automation portfolio and capabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">In 2024, the Company recognized </span><span style="background:#ffffff;">$1,762</span><span style="background:#ffffff;"> in acquisition costs, which were expensed as incurred.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The acquired companies discussed above are not material individually, or in the aggregate, to the actual or pro forma Consolidated Statements of Income or Consolidated Statements of Cash Flows; as such, pro forma information related to these acquisitions have not been presented.</p> 1 115000000 70000000 1 29572000 1762000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">NOTE 5 — SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s business units are aligned into three operating segments. The operating segments consist of Americas Welding, International Welding and The Harris Products Group. The Americas Welding segment includes welding operations in North and South America. The International Welding segment includes welding operations in Europe, Africa, Asia and Australia. The Harris Products Group includes the Company’s global oxy-fuel cutting, soldering and brazing businesses as well as its retail business in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Segment performance is measured and resources are allocated based on a number of factors, the primary measure being the adjusted earnings before interest and income taxes (“Adjusted EBIT”) profit measure. EBIT is defined as Operating income plus Other income (expense). EBIT is adjusted for special items as determined by management such as the impact of rationalization activities, certain asset impairment charges and gains or losses on disposals of assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents Adjusted EBIT by segment:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">The Harris</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Americas</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate /</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Welding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Welding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Three Months Ended March 31, 2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 624,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 235,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 121,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 981,197</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Inter-segment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 29,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 8,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,479)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 654,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 244,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 124,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,479)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 981,197</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Adjusted EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 136,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 27,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 19,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 173,676</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Special items charge <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,367</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 136,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 24,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 18,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,840)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 167,309</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,221</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,000)</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 158,530</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Three Months Ended March 31, 2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 658,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 252,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 128,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,039,343</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Inter-segment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 32,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 690,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 259,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 131,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,039,343</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Adjusted EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 132,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 29,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 18,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,402)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 171,632</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Special items charge <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,087</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 129,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 29,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 18,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,402)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 168,545</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 854</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,055)</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 155,344</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In the three months ended March 31, 2024, special items include Rationalization and asset impairment charges of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3,069</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,536</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in International Welding and The Harris Products Group, respectively, as discussed in Note 6 and Acquisition transaction costs of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,762</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Corporate/Eliminations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In the three months ended March 31, 2023, special items include amortization of step up in value of acquired inventories of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,785</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,071</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas and International Welding, respectively, Rationalization and asset impairment net charges of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$877</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in International Welding and a gain on disposal of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,646</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in International Welding.</span></td></tr></table><div style="margin-top:6pt;"></div> 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">The Harris</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Americas</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Corporate /</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Welding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Welding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Eliminations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Three Months Ended March 31, 2024</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 624,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 235,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 121,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 981,197</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Inter-segment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 29,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 8,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,479)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 654,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 244,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 124,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,479)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 981,197</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Adjusted EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 136,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 27,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 19,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 173,676</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Special items charge <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,367</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 136,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 24,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 18,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,840)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 167,309</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,221</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,000)</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 158,530</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Three Months Ended March 31, 2023</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 658,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 252,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 128,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,039,343</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Inter-segment sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 32,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 6,753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 690,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 259,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 131,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (41,968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 1,039,343</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Adjusted EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 132,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 29,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 18,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,402)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 171,632</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Special items charge <sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 2,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 3,087</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">EBIT</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 129,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 29,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 18,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,402)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 168,545</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 854</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,055)</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">Income before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> 155,344</p></td></tr><tr><td style="vertical-align:bottom;width:43.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In the three months ended March 31, 2024, special items include Rationalization and asset impairment charges of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3,069</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,536</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in International Welding and The Harris Products Group, respectively, as discussed in Note 6 and Acquisition transaction costs of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,762</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Corporate/Eliminations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In the three months ended March 31, 2023, special items include amortization of step up in value of acquired inventories of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,785</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,071</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas and International Welding, respectively, Rationalization and asset impairment net charges of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$877</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in International Welding and a gain on disposal of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,646</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in International Welding.</span></td></tr></table><div style="margin-top:6pt;"></div> 624099000 235761000 121337000 981197000 29978000 8408000 3093000 -41479000 654077000 244169000 124430000 -41479000 981197000 136100000 27776000 19878000 -10078000 173676000 0 3069000 1536000 1762000 6367000 136100000 24707000 18342000 -11840000 167309000 3221000 12000000 158530000 658645000 252416000 128282000 1039343000 32318000 6753000 2897000 -41968000 690963000 259169000 131179000 -41968000 1039343000 132453000 29598000 18983000 -9402000 171632000 2785000 302000 0 0 3087000 129668000 29296000 18983000 -9402000 168545000 854000 14055000 155344000 3069000 1536000 1762000 2785000 1071000 877000 1646000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6 — RATIONALIZATION AND ASSET IMPAIRMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company has rationalization plans within International Welding and The Harris Products Group segments. The plans include headcount restructuring and the consolidation of manufacturing operations to better align the Company’s cost structure with economic conditions and operating needs. At March 31, 2024, liabilities of </span>$9,801 and $386 for International Welding and The Harris Products Group, respectively, were recognized in Other current liabilities in the Company’s Condensed Consolidated Balance Sheet. The Company does not anticipate significant additional charges related to the completion of these plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company recorded Rationalization and asset impairment net charges of $3,069 and $1,536 in International Welding and The Harris Products Group in the three months ended March 31, 2024, respectively. The Company recorded Rationalization and asset impairment net charges of $877 in International Welding in the three months ended March 31, 2023. The charges are primarily related to restructuring activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company believes the rationalization actions will positively impact future results of operations and will not have a material effect on liquidity and sources and uses of capital. The Company continues to evaluate its cost structure and additional rationalization actions may result in charges in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the activity related to rationalization liabilities for the three months ended March 31, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">The Harris Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Welding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,086</p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Payments and other adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,440)</p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Charged to expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,541</p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,187</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 9801000 386000 3069000 1536000 877000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">International </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">The Harris Products</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Welding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Group</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 15,086</p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Payments and other adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,290)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,440)</p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Charged to expense </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,541</p></td></tr><tr><td style="vertical-align:bottom;width:53.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,187</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 15086000 0 15086000 8290000 1150000 9440000 3005000 1536000 4541000 9801000 386000 10187000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 7 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following tables set forth the total changes in AOCI by component, net of taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized gain </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(loss) on derivatives </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">designated and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Defined benefit </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">qualifying as cash </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">pension plan </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">translation </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">flow hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,996)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (244,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (229,847)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other comprehensive income (loss) before reclassification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,395)</p></td><td style="vertical-align:top;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:line-through;text-decoration-style:solid;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,867)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (813)</p></td><td style="vertical-align:top;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:top;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (740)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net current-period other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,395)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,607)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,923)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (257,782)</p></td><td style="vertical-align:top;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (239,454)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized gain </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(loss) on derivatives </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">designated and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Defined benefit </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">qualifying as cash </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">pension plan </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">translation </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">flow hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,781)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (287,526)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (275,398)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other comprehensive income before reclassification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,818</p></td><td style="vertical-align:top;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:line-through;text-decoration-style:solid;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,952</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,003)</p></td><td style="vertical-align:top;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 560</p></td><td style="vertical-align:top;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (443)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net current-period other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,509</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (272,708)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (250,889)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized gain </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(loss) on derivatives </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">designated and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Defined benefit </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">qualifying as cash </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">pension plan </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">translation </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">flow hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,996)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (244,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (229,847)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other comprehensive income (loss) before reclassification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,395)</p></td><td style="vertical-align:top;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:line-through;text-decoration-style:solid;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,867)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (813)</p></td><td style="vertical-align:top;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:top;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (740)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net current-period other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,395)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9,607)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,251</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,923)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (257,782)</p></td><td style="vertical-align:top;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (239,454)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:54.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized gain </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(loss) on derivatives </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">designated and </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Defined benefit </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Currency</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">qualifying as cash </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">pension plan </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">translation </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">flow hedges</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,781)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (287,526)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (275,398)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other comprehensive income before reclassification</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,818</p></td><td style="vertical-align:top;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="text-decoration-line:line-through;text-decoration-style:solid;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,952</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amounts reclassified from AOCI</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,003)</p></td><td style="vertical-align:top;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 560</p></td><td style="vertical-align:top;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (443)</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net current-period other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 14,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 24,509</p></td></tr><tr><td style="vertical-align:bottom;width:44.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,221)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (272,708)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (250,889)</p></td></tr></table> 16536000 -1996000 -244387000 -229847000 4528000 0 -13395000 -8867000 813000 -73000 0 740000 3715000 73000 -13395000 -9607000 20251000 -1923000 -257782000 -239454000 13909000 -1781000 -287526000 -275398000 10134000 0 14818000 24952000 1003000 -560000 0 443000 9131000 560000 14818000 24509000 23040000 -1221000 -272708000 -250889000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8 — INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventories in the Condensed Consolidated Balance Sheets are comprised of the following components:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 141,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 160,809</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 137,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 125,756</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 288,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 276,299</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 567,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 562,864</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2024 and December 31, 2023, approximately 36% and 37%, respectively, of total inventories were valued using the last-in, first-out ("LIFO") method. The excess of current cost over LIFO cost was $129,415 and $129,946 at March 31, 2024 and December 31, 2023, respectively. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 141,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 160,809</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 137,803</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 125,756</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 288,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 276,299</p></td></tr><tr><td style="vertical-align:bottom;width:65.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 567,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 562,864</p></td></tr></table> 141217000 160809000 137803000 125756000 288259000 276299000 567279000 562864000 0.36 0.37 129415000 129946000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9 — LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The table below summarizes the right-of-use assets and lease liabilities in the Company’s Condensed Consolidated Balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_k3EMHw9Uf0uSwXPZnr57eA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">52,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 53,284</p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_5rj_5pjxJ06wWOJZFFETVw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">13,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,104</p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_f1xykDvLU06HQklNOg5Alw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">40,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,576</p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 53,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,680</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total lease expense, which is included in Cost of goods sold and Selling, general &amp; administrative expenses in the Company’s Consolidated Statements of Income, was $6,161 and $5,851 in the three months ended March 31, 2024 and 2023, respectively. Cash paid for amounts included in the measurement of lease liabilities for the three months ended March 31, 2024 and 2023, respectively, were $4,049 and $3,145 and are included in Net cash provided by operating activities in the Company’s Consolidated Statements of Cash Flows. Right-of-use assets obtained in exchange for operating lease liabilities were $3,546 and $3,896 during the three months ended March 31, 2024 and 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The total future minimum lease payments for noncancelable operating leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">11,281</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">12,540</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9,807</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">7,148</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">5,191</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">After 2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">14,394</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">60,361</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">6,423</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">53,938</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the weighted average remaining lease term is 6.8 years and the weighted average discount rate used to determine the operating lease liability is 3.6%.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_k3EMHw9Uf0uSwXPZnr57eA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">52,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 53,284</p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_5rj_5pjxJ06wWOJZFFETVw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">13,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,104</p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_f1xykDvLU06HQklNOg5Alw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">40,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,576</p></td></tr><tr><td style="vertical-align:bottom;width:49.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 53,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,680</p></td></tr></table> 52615000 53284000 13191000 13104000 40747000 41576000 53938000 54680000 6161000 5851000 4049000 3145000 3546000 3896000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">11,281</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">12,540</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">9,807</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">7,148</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">5,191</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">After 2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">14,394</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">60,361</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">6,423</p></td></tr><tr><td style="vertical-align:bottom;width:81.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">53,938</p></td></tr></table> 11281000 12540000 9807000 7148000 5191000 14394000 60361000 6423000 53938000 P6Y9M18D 0.036 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10 — DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Revolving Credit Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On April 23, 2021, the Company amended and restated the agreement governing its line of credit by entering into the Second Amended and Restated Credit Agreement (“Credit Agreement”). The Credit Agreement has a line of credit totaling </span>$500,000, has a term of 5 years with a maturity date of April 23, 2026 and may be increased, subject to certain conditions including the consent of its lenders, by an additional amount up to $150,000<span style="white-space:pre-wrap;">. On March 8, 2023, the Credit Agreement was amended to replace the LIBOR rate to a term secured overnight finance rate (“SOFR”); as such, the interest rate on borrowings is based on SOFR plus a spread of </span>0.85% to 1.85%<span style="white-space:pre-wrap;"> based on (1) the Company’s net leverage ratio and (2) a credit spread adjustment. The Credit Agreement contains customary representations and warranties, as well as customary affirmative, negative and financial covenants for credit facilities of this type (subject to negotiated baskets and exceptions), including limitations on the Company and its subsidiaries with respect to liens, investments, distributions, mergers and acquisitions, dispositions of assets and transactions with affiliates. </span>As of March 31, 2024, the Company was in compliance with all of its covenants and had no outstanding borrowings under the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has other lines of credit and debt agreements totaling $90,945. As of March 31, 2024, the Company was in compliance with all of its covenants and had outstanding debt under short-term lines of credit of $4,720.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Senior Unsecured Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On April 1, 2015 and October 20, 2016, the Company entered into separate Note Purchase Agreements pursuant to which it issued senior unsecured notes (the "Notes") through a private placement. The <span style="-sec-ix-hidden:Hidden_VmLE87zp2kqZO7LFd32eVQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2015</span></span> Notes and 2016 Notes each have an aggregate principal amount of $350,000, comprised of four different series ranging from $50,000 to $100,000, with maturity dates ranging from August 20, 2025 through April 1, 2045, and interest rates ranging from 2.75% to 4.02%. Interest on the Notes is paid semi-annually. The Company’s total weighted average effective interest rate and remaining weighted average tenure of the Notes is 3.3% and 10.1 years, respectively. The proceeds of the Notes were used for general corporate purposes. The Notes contain certain affirmative and negative covenants. As of March 31, 2024, the Company was in compliance with all of its debt covenants relating to the Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Term Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On November 29, 2022, the Company entered into a term loan in the aggregate principal amount of $400,000 (the “Term Loan”), which was borrowed in full. The Term Loan matures on November 29, 2025. The Term Loan bears an interest at a rate based on SOFR, plus a margin ranging from 0.75% to 1.75% based on the Company’s consolidated net leverage ratio. As of March 31, 2024, the Company was in compliance with all of its covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In March 2023, the Company entered into interest rate swap agreements to effectively convert the interest rate on $150,000 of the Term Loan from a variable rate to a fixed rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fair Value of Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2024 and December 31, 2023, the fair value of long-term debt, including the current portion, was approximately $981,481 and $1,013,795, respectively, which was determined using available market information and methodologies requiring judgment. The carrying value of this debt at such dates was $1,102,677 and $1,102,771, respectively. Since judgment is required in interpreting market information, the fair value of the debt is not necessarily the amount which could be realized in a current market exchange.</p> 500000000 P5Y 150000000 0.0085 0.0185 As of March 31, 2024, the Company was in compliance with all of its covenants 0 90945000 4720000 350000000 50000000 100000000 0.0275 0.0402 0.033 P10Y1M6D As of March 31, 2024, the Company was in compliance with all of its debt covenants 400000000 400000000 0.0075 0.0075 0.0175 0.0175 150000000 150000000 981481000 1013795000 1102677000 1102771000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 11 — INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $35,115 of tax expense on pretax income of $158,530, resulting in an effective income tax rate of 22.2% for the three months ended March 31, 2024. The effective income tax rate was 21.5% for the three months ended March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The effective tax rate was higher for the three months ended March 31, 2024, as compared with the same period in 2023, primarily due to mix of earnings and discrete tax items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company had $12,855 of unrecognized tax benefits. If recognized, approximately $10,304 would be reflected as a component of income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company files income tax returns in the U.S. and various state, local and foreign jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal, state and local or non-U.S. income tax examinations by tax authorities for years before 2019. The Company is currently subject to U.S., various state and non-U.S. income tax audits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Unrecognized tax benefits are reviewed on an ongoing basis and are adjusted for changing facts and circumstances, including progress of tax audits and closing of statutes of limitations. Based on information currently available, management believes that additional audit activity could be completed and/or statutes of limitations may close relating to existing unrecognized tax benefits. It is reasonably possible there could be a reduction of $1,864 in previously unrecognized tax benefits by the end of the first quarter 2025.</p> 35115000 158530000 0.222 0.215 12855000 10304000 1864000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12 — DERIVATIVES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company uses derivative instruments to manage exposures to currency exchange rates, interest rates and commodity prices arising in the normal course of business. Both at inception and on an ongoing basis, the derivative instruments that qualify for hedge accounting are assessed as to their effectiveness, when applicable. Hedge ineffectiveness was immaterial in the three months ended March 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to the credit risk of the counterparties to derivative instruments. Counterparties include a number of major banks and financial institutions. None of the concentrations of risk with any individual counterparty was considered significant at March 31, 2024. The Company does not expect any counterparties to fail to meet their obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Cash Flow Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Certain foreign currency forward contracts are qualified and designated as cash flow hedges. The dollar equivalent gross notional amount of these short-term contracts was $98,808 at March 31, 2024 and $84,148 at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has interest rate forward starting swap agreements that are qualified and designated as cash flow hedges. In the first quarter 2024, the Company entered into short-term contracts with the dollar equivalent gross notional amount of $100,000 at March 31, 2024 and have a termination date of June 2024. The dollar equivalent gross notional amount of the long-term contracts was $100,000 at March 31, 2024 and December 31, 2023 and have a termination date of August 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has commodity contracts that are qualified and designated as cash flow hedges. The Notional amount of these contracts were 150,000 pounds and 200,000 pounds at March 31, 2024 and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In March 2023, the Company entered into interest rate swap agreements, which were qualified and designated as cash flow hedges, with an aggregate notional amount of $150,000. The interest rate swaps will effectively convert the interest rate on $150,000 of the Term Loan discussed in Note 10 from a variable rate based on one-month SOFR to a fixed rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Net Investment Hedges</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has foreign currency forward contracts that qualify and are designated as net investment hedges. The dollar equivalent gross notional amount of these contracts was $117,578 at March 31, 2024 and $119,607 at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Derivatives Not Designated as Hedging Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has certain foreign exchange forward contracts that are not designated as hedges. These derivatives are held as economic hedges of certain balance sheet exposures. The dollar equivalent gross notional amount of these contracts was $416,200 and $492,600 at March 31, 2024 and December 31, 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair values of derivative instruments in the Company’s Condensed Consolidated Balance Sheets follow:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives by hedge designation</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Not designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The effects of undesignated derivative instruments on the Company’s Consolidated Statements of Income consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives by hedge designation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification of (loss) gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Not designated as hedges:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general <br/>&amp; administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,690</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The effects of designated hedges on AOCI and the Company’s Consolidated Statements of Income consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total gain recognized in AOCI, net of tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company expects a gain of $1,667 related to existing contracts to be reclassified from AOCI, net of tax, to earnings over the next 12 months as the hedged transactions are realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain recognized in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivative type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:30.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statements of Income:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,206</p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 179</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 98808000 84148000 100000000 100000000 100000000 150000 200000 150000000 150000000 117578000 119607000 416200000 492600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:34.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives by hedge designation</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Not designated as hedging instruments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:30.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table> 2391000 238000 0 0 1548000 687000 0 0 0 0 2649000 0 0 0 1460000 0 0 0 23005000 40000 0 0 20377000 0 1261000 0 0 0 0 3351000 0 0 52000 0 0 0 45000 0 0 0 1617000 998000 0 0 4063000 623000 0 0 5321000 1236000 25654000 40000 5656000 4661000 21837000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivatives by hedge designation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Classification of (loss) gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Not designated as hedges:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general <br/>&amp; administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,615)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,690</p></td></tr></table> -1615000 6690000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Total gain recognized in AOCI, net of tax</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest rate swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gain recognized in the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Derivative type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:30.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated Statements of Income:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,206</p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:41.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of goods sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 179</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1628000 721000 2198000 1085000 16386000 14696000 9089000 7136000 39000 34000 1667000 P12M 839000 1206000 232000 3000 2000 179000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 13 - FAIR VALUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a summary of assets and liabilities as of March 31, 2024, measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs (Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension surplus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table provides a summary of assets and liabilities as of December 31, 2023, measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs (Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swap agreements </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension Surplus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The fair value of the Company’s pension surplus assets are based on quoted market prices in active markets and are included in the Level 1 fair value hierarchy. The pension surplus assets are invested in money market and short-term duration bond funds at March 31, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s derivative contracts are valued at fair value using the market approach. The Company measures the fair value of foreign exchange contracts, forward starting swap agreements, net investment contracts and interest rate swap agreements using Level 2 inputs based on observable spot and forward rates in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The deferred compensation liability is the Company’s obligation under its executive deferred compensation plan. The Company measures the fair value of the liability using the market values of the participants’ underlying investment fund elections.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The fair value of Cash and cash equivalents, Marketable securities, Accounts receivable, Short-term debt excluding the current portion of long-term debt and Trade accounts payable approximated book value due to the short-term nature of these instruments at both March 31, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company has various financial instruments, including cash and cash equivalents, short and long-term debt and forward contracts. While these financial instruments are subject to concentrations of credit risk, the Company has minimized this risk by entering into arrangements with a number of major banks and financial institutions and investing in several high-quality instruments. The Company does not expect any counterparties to fail to meet their obligations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs (Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension surplus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active Markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Identical Assets or</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance as of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs (Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swap agreements </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commodity contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forward starting swap agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Pension Surplus</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 69,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign exchange contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net investment contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:42.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr></table> 4008000 0 4008000 0 1261000 0 1261000 0 52000 0 52000 0 2649000 0 2649000 0 23005000 0 23005000 0 38323000 38323000 0 0 69298000 38323000 30975000 0 1236000 0 1236000 0 40000 0 40000 0 54126000 0 54126000 0 55402000 0 55402000 0 5611000 0 5611000 0 1460000 0 1460000 0 45000 0 45000 0 20377000 0 20377000 0 41849000 41849000 0 0 69342000 41849000 27493000 0 1310000 0 1310000 0 3351000 0 3351000 0 53628000 0 53628000 0 58289000 0 58289000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 14 – SUPPLIER FINANCING PROGRAM</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company’s suppliers, at the supplier’s sole discretion, are able to factor receivables due from the Company to a financial institution on terms directly negotiated with the financial institution without affecting the Company’s balance sheet classification of the corresponding payable. The Company pays the financial institution the stated amount of the confirmed invoices from its designated suppliers on the original maturity dates of the invoices. Invoices with suppliers have terms between <span style="-sec-ix-hidden:Hidden_uAXh9B-MQkezpd1MyHUBjA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">120</span></span> and 180 days. The Company does not provide secured legal assets or other forms of guarantees under the arrangement and has no involvement in establishing the terms or conditions of the arrangement between its suppliers and the financial institution. The amounts due to the financial institution for suppliers that participate in the supplier financing program are included in Trade accounts payable on the Company’s Condensed Consolidated Balance Sheets, and the associated payments are included in operating activities in the Consolidated Statements of Cash Flows. At March 31, 2024 and December 31, 2023, Trade accounts payable included $35,936 and $29,111, respectively, payable to suppliers that have elected to participate in the supplier financing program.</p> P180D 35936000 29111000 -531000 2191000