0000059527-23-000027.txt : 20230727 0000059527-23-000027.hdr.sgml : 20230727 20230727142150 ACCESSION NUMBER: 0000059527-23-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230727 DATE AS OF CHANGE: 20230727 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LINCOLN ELECTRIC HOLDINGS INC CENTRAL INDEX KEY: 0000059527 STANDARD INDUSTRIAL CLASSIFICATION: METALWORKING MACHINERY & EQUIPMENT [3540] 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: 231117489 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-20230630x10q.htm 10-Q
0000059527--12-312023Q2http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentP15Yhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent350000000P120Dtruefalse0000059527srt:MinimumMember2023-06-300000059527srt:MaximumMember2023-06-300000059527us-gaap:TreasuryStockCommonMember2023-04-012023-06-300000059527us-gaap:TreasuryStockCommonMember2023-01-012023-03-310000059527us-gaap:TreasuryStockCommonMember2022-04-012022-06-300000059527us-gaap:TreasuryStockCommonMember2022-01-012022-03-310000059527us-gaap:CommonStockMember2023-04-012023-06-300000059527us-gaap:CommonStockMember2023-01-012023-03-310000059527us-gaap:CommonStockMember2022-04-012022-06-300000059527us-gaap:CommonStockMember2022-01-012022-03-310000059527us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000059527us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000059527us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000059527us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000059527us-gaap:TreasuryStockCommonMember2023-06-300000059527us-gaap:RetainedEarningsMember2023-06-300000059527us-gaap:AdditionalPaidInCapitalMember2023-06-300000059527us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000059527us-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-3100000595272023-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:TreasuryStockCommonMember2022-06-300000059527us-gaap:RetainedEarningsMember2022-06-300000059527us-gaap:AdditionalPaidInCapitalMember2022-06-300000059527us-gaap:AccumulatedTranslationAdjustmentMember2022-06-300000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-300000059527us-gaap:TreasuryStockCommonMember2022-03-310000059527us-gaap:RetainedEarningsMember2022-03-310000059527us-gaap:AdditionalPaidInCapitalMember2022-03-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-03-310000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-3100000595272022-03-310000059527us-gaap:TreasuryStockCommonMember2021-12-310000059527us-gaap:RetainedEarningsMember2021-12-310000059527us-gaap:AdditionalPaidInCapitalMember2021-12-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000059527us-gaap:SalesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300000059527us-gaap:IntersegmentEliminationMemberleco:InternationalWeldingMember2023-04-012023-06-300000059527us-gaap:IntersegmentEliminationMemberleco:HarrisProductsGroupMember2023-04-012023-06-300000059527us-gaap:IntersegmentEliminationMemberleco:AmericasWeldingMember2023-04-012023-06-300000059527us-gaap:IntersegmentEliminationMember2023-04-012023-06-300000059527leco:WeldingEquipmentMember2023-04-012023-06-300000059527leco:WeldingConsumablesMember2023-04-012023-06-300000059527leco:InternationalWeldingMember2023-04-012023-06-300000059527leco:HarrisProductsGroupMember2023-04-012023-06-300000059527leco:AmericasWeldingMember2023-04-012023-06-300000059527us-gaap:SalesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000059527us-gaap:IntersegmentEliminationMemberleco:InternationalWeldingMember2023-01-012023-06-300000059527us-gaap:IntersegmentEliminationMemberleco:HarrisProductsGroupMember2023-01-012023-06-300000059527us-gaap:IntersegmentEliminationMemberleco:AmericasWeldingMember2023-01-012023-06-300000059527us-gaap:IntersegmentEliminationMember2023-01-012023-06-300000059527leco:WeldingEquipmentMember2023-01-012023-06-300000059527leco:WeldingConsumablesMember2023-01-012023-06-300000059527leco:InternationalWeldingMember2023-01-012023-06-300000059527leco:HarrisProductsGroupMember2023-01-012023-06-300000059527leco:AmericasWeldingMember2023-01-012023-06-300000059527us-gaap:SalesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300000059527us-gaap:IntersegmentEliminationMemberleco:InternationalWeldingMember2022-04-012022-06-300000059527us-gaap:IntersegmentEliminationMemberleco:HarrisProductsGroupMember2022-04-012022-06-300000059527us-gaap:IntersegmentEliminationMemberleco:AmericasWeldingMember2022-04-012022-06-300000059527us-gaap:IntersegmentEliminationMember2022-04-012022-06-300000059527leco:WeldingEquipmentMember2022-04-012022-06-300000059527leco:WeldingConsumablesMember2022-04-012022-06-300000059527leco:InternationalWeldingMember2022-04-012022-06-300000059527leco:HarrisProductsGroupMember2022-04-012022-06-300000059527leco:AmericasWeldingMember2022-04-012022-06-300000059527leco:PowermigAutomaoESoldagemLtdaMember2022-01-012022-12-310000059527us-gaap:SalesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300000059527us-gaap:IntersegmentEliminationMemberleco:InternationalWeldingMember2022-01-012022-06-300000059527us-gaap:IntersegmentEliminationMemberleco:HarrisProductsGroupMember2022-01-012022-06-300000059527us-gaap:IntersegmentEliminationMemberleco:AmericasWeldingMember2022-01-012022-06-300000059527us-gaap:IntersegmentEliminationMember2022-01-012022-06-300000059527leco:WeldingEquipmentMember2022-01-012022-06-300000059527leco:WeldingConsumablesMember2022-01-012022-06-300000059527leco:InternationalWeldingMember2022-01-012022-06-300000059527leco:HarrisProductsGroupMember2022-01-012022-06-300000059527leco:AmericasWeldingMember2022-01-012022-06-300000059527leco:RestructurePlans2021And2022Memberleco:InternationalWeldingMember2023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2023-04-012023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2023-04-012023-06-300000059527us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2023-04-012023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2023-01-012023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2023-01-012023-06-300000059527us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2023-01-012023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2022-04-012022-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2022-04-012022-06-300000059527us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2022-04-012022-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2022-01-012022-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2022-01-012022-06-300000059527us-gaap:CommodityContractMemberus-gaap:CostOfSalesMember2022-01-012022-06-300000059527leco:PowermigAutomaoESoldagemLtdaMember2023-05-032023-05-030000059527leco:KestraMember2022-03-012022-03-010000059527us-gaap:NetInvestmentHedgingMember2023-01-012023-06-300000059527us-gaap:InterestRateSwapMember2023-01-012023-06-300000059527us-gaap:ForwardContractsMember2023-01-012023-06-300000059527us-gaap:ForeignExchangeContractMember2023-01-012023-06-300000059527us-gaap:CommodityContractMember2023-01-012023-06-300000059527us-gaap:NetInvestmentHedgingMember2022-01-012022-12-310000059527us-gaap:InterestRateSwapMember2022-01-012022-12-310000059527us-gaap:ForwardContractsMember2022-01-012022-12-310000059527us-gaap:ForeignExchangeContractMember2022-01-012022-12-310000059527us-gaap:CommodityContractMember2022-01-012022-12-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000059527us-gaap:AccumulatedTranslationAdjustmentMember2023-04-012023-06-300000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-06-300000059527us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-06-300000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-300000059527us-gaap:AccumulatedTranslationAdjustmentMember2022-04-012022-06-300000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-04-012022-06-300000059527us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-06-300000059527us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300000059527us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300000059527us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-06-300000059527us-gaap:PrivatePlacementMember2023-06-300000059527us-gaap:LineOfCreditMember2023-06-300000059527leco:UsGaap_OtherLinesOfCreditMember2023-06-300000059527us-gaap:LineOfCreditMember2023-01-012023-06-300000059527us-gaap:RetainedEarningsMember2023-04-012023-06-300000059527us-gaap:RetainedEarningsMember2023-01-012023-03-310000059527us-gaap:RetainedEarningsMember2022-04-012022-06-300000059527us-gaap:RetainedEarningsMember2022-01-012022-03-310000059527us-gaap:InterestRateSwapMember2023-03-310000059527us-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-06-300000059527us-gaap:CommodityContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-01-012022-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-06-300000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-06-300000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentLiabilitiesMember2023-06-300000059527us-gaap:OtherCurrentLiabilitiesMember2023-06-300000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentLiabilitiesMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310000059527us-gaap:OtherCurrentLiabilitiesMember2022-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-06-300000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-06-300000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherCurrentAssetsMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:OtherNoncurrentAssetsMember2023-06-300000059527us-gaap:OtherCurrentAssetsMember2023-06-300000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentAssetsMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForwardContractsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherCurrentAssetsMemberus-gaap:CommodityContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:OtherNoncurrentAssetsMember2022-12-310000059527us-gaap:OtherCurrentAssetsMember2022-12-310000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527leco:PensionSurplusMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527leco:PensionSurplusMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:CommodityContractMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527leco:PensionSurplusMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:ForwardContractsMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300000059527us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-06-300000059527us-gaap:ForwardContractsMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310000059527us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-12-310000059527us-gaap:SeniorNotesMember2023-06-300000059527srt:WeightedAverageMember2023-01-012023-06-300000059527us-gaap:LineOfCreditMember2021-04-232021-04-230000059527srt:MaximumMemberus-gaap:PrivatePlacementMember2018-11-272018-11-270000059527us-gaap:PrivatePlacementMember2018-11-272018-11-270000059527srt:MinimumMemberus-gaap:SeniorNotesMember2023-06-300000059527srt:MaximumMemberus-gaap:SeniorNotesMember2023-06-300000059527leco:TermLoanMember2022-11-290000059527leco:SeniorNotes2016Member2016-10-200000059527leco:SeniorNotes2015Member2015-04-010000059527us-gaap:SeniorNotesMember2023-01-012023-06-300000059527us-gaap:PrivatePlacementMember2023-01-012023-06-300000059527srt: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-290000059527us-gaap:CostOfSalesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300000059527us-gaap:CostOfSalesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000059527us-gaap:CostOfSalesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300000059527us-gaap:CostOfSalesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300000059527leco:BillingsInExcessOfRevenueRecognizedMember2023-06-300000059527leco:AdvanceCustomerPaymentsMember2023-06-300000059527leco:BillingsInExcessOfRevenueRecognizedMember2022-12-310000059527leco:AdvanceCustomerPaymentsMember2022-12-310000059527us-gaap:CommonStockMember2023-06-300000059527us-gaap:CommonStockMember2023-03-310000059527us-gaap:CommonStockMember2022-12-310000059527us-gaap:CommonStockMember2022-06-300000059527us-gaap:CommonStockMember2022-03-310000059527us-gaap:CommonStockMember2021-12-3100000595272023-01-012023-03-3100000595272022-01-012022-03-3100000595272022-06-3000000595272021-12-310000059527leco:ForiAutomationIncMember2023-04-012023-06-300000059527leco:ForiAutomationIncMember2023-01-012023-06-300000059527leco:ForiAutomationIncMember2022-12-012022-12-010000059527leco:KestraMember2022-01-012022-12-310000059527leco:ForiAutomationIncMember2022-01-012022-12-310000059527leco:PowermigAutomaoESoldagemLtdaMember2023-05-030000059527leco:KestraMember2022-03-010000059527us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:FairValueMeasurementsRecurringMember2023-06-300000059527us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527us-gaap:FairValueMeasurementsRecurringMember2022-12-310000059527leco:ForiAutomationIncMemberus-gaap:TrademarksAndTradeNamesMember2022-12-012022-12-010000059527leco:ForiAutomationIncMemberus-gaap:CustomerRelationshipsMember2022-12-012022-12-010000059527leco:ForiAutomationIncMemberleco:TechnologyKnowHowMember2022-12-012022-12-010000059527leco:ForiAutomationIncMemberleco:RestrictiveCovenantsMember2022-12-012022-12-0100000595272022-12-310000059527us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300000059527us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000059527us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-04-012022-06-300000059527us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300000059527us-gaap:PrivatePlacementMember2018-11-270000059527us-gaap:LineOfCreditMember2021-04-230000059527us-gaap:OperatingSegmentsMemberleco:HarrisProductsGroupMember2023-04-012023-06-300000059527leco:CorporateAndEliminationsMember2023-04-012023-06-300000059527us-gaap:OperatingSegmentsMemberleco:HarrisProductsGroupMember2023-01-012023-06-300000059527leco:CorporateAndEliminationsMember2023-01-012023-06-300000059527us-gaap:OperatingSegmentsMemberleco:InternationalWeldingMember2022-04-012022-06-300000059527us-gaap:OperatingSegmentsMemberleco:HarrisProductsGroupMember2022-04-012022-06-300000059527leco:CorporateAndEliminationsMember2022-04-012022-06-3000000595272022-04-012022-06-300000059527us-gaap:OperatingSegmentsMemberleco:InternationalWeldingMember2022-01-012022-06-300000059527us-gaap:OperatingSegmentsMemberleco:HarrisProductsGroupMember2022-01-012022-06-300000059527leco:CorporateAndEliminationsMember2022-01-012022-06-3000000595272022-01-012022-06-300000059527leco:TermLoanMember2023-03-310000059527leco:ForiAutomationIncMember2022-12-010000059527us-gaap:OperatingSegmentsMemberleco:InternationalWeldingMember2023-04-012023-06-300000059527us-gaap:OperatingSegmentsMemberleco:AmericasWeldingMember2023-04-012023-06-300000059527us-gaap:OperatingSegmentsMemberleco:InternationalWeldingMember2023-01-012023-06-300000059527us-gaap:OperatingSegmentsMemberleco:AmericasWeldingMember2023-01-012023-06-300000059527us-gaap:OperatingSegmentsMemberleco:AmericasWeldingMember2022-04-012022-06-300000059527us-gaap:OperatingSegmentsMemberleco:AmericasWeldingMember2022-01-012022-06-3000000595272023-04-012023-06-3000000595272023-06-3000000595272023-01-012023-06-30xbrli:sharesiso4217:USDleco:loanxbrli: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 June 30, 2023

or

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

For the transition period from _____________ to _____________

Commission File Number:  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 June 30, 2023 was 57,412,573.

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)

8

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

9

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

24

Item 3. Quantitative and Qualitative Disclosures About Market Risk

34

Item 4. Controls and Procedures

35

 

 

PART II. OTHER INFORMATION

36

Item 1. Legal Proceedings

36

Item 1A. Risk Factors

36

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

36

Item 4. Mine Safety Disclosures

36

Item 5. Other Information

37

Item 6. Exhibits

37

Signatures

38

10.1*

Form of Restricted Stock Unit Agreement for Non-Employee Directors (filed herewith).

 

10.2*

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

10.3*

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

10.4*

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 June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Net sales (Note 2)

    

$

1,060,565

    

$

969,589

    

$

2,099,908

    

$

1,895,037

Cost of goods sold

 

687,137

 

636,108

 

1,371,123

 

1,231,779

Gross profit

 

373,428

 

333,481

 

728,785

 

663,258

Selling, general & administrative expenses

 

192,748

 

166,792

 

382,864

 

333,478

Rationalization and asset impairment charges (Note 6)

 

2,667

 

(844)

 

3,544

 

1,041

Operating income

 

178,013

 

167,533

 

342,377

 

328,739

Interest expense, net

 

11,699

 

6,459

 

24,899

 

12,657

Other income (expense) (Note 11)

 

6,746

 

(1,133)

 

10,926

 

3,500

Income before income taxes

 

173,060

 

159,941

 

328,404

 

319,582

Income taxes (Note 12)

 

35,729

 

32,118

 

69,142

 

65,729

Net income

$

137,331

$

127,823

$

259,262

$

253,853

Basic earnings per share (Note 3)

$

2.39

$

2.20

$

4.51

$

4.35

Diluted earnings per share (Note 3)

$

2.36

$

2.18

$

4.44

$

4.30

Cash dividends declared per share

$

0.64

$

0.56

$

1.28

$

1.12

See notes to these consolidated financial statements.

3

LINCOLN ELECTRIC HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(UNAUDITED)

(In thousands)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Net income

    

$

137,331

    

$

127,823

    

$

259,262

    

$

253,853

Other comprehensive income (loss), net of tax:

 

  

 

  

 

  

 

  

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

 

(4,888)

 

8,950

4,243

14,305

Defined benefit pension plan activity, net of tax

 

(1,366)

 

(44)

(806)

63

Currency translation adjustment

 

20,957

 

(34,616)

 

35,775

 

(42,064)

Other comprehensive income (loss):

 

14,703

 

(25,710)

 

39,212

 

(27,696)

Comprehensive income

$

152,034

$

102,113

$

298,474

$

226,157

See notes to these consolidated financial statements.

4

LINCOLN ELECTRIC HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands)

June 30, 2023

December 31, 2022

(UNAUDITED)

(NOTE 1)

ASSETS

    

  

    

  

Current Assets

 

  

 

  

Cash and cash equivalents

$

220,483

$

197,150

Accounts receivable (less allowance for doubtful accounts of $12,170 in 2023; $12,556 in 2022)

 

570,294

 

541,529

Inventories (Note 8)

 

674,754

 

665,451

Other current assets

 

180,647

 

153,660

Total Current Assets

 

1,646,178

 

1,557,790

Property, plant and equipment (less accumulated depreciation of $929,890 in 2023; $890,543 in 2022)

563,180

544,871

Goodwill

 

692,457

 

665,257

Other assets

 

409,373

 

412,628

TOTAL ASSETS

$

3,311,188

$

3,180,546

LIABILITIES AND EQUITY

 

 

  

Current Liabilities

 

 

  

Short-term debt (Note 10)

$

10,406

$

93,483

Trade accounts payable

 

358,160

 

352,079

Accrued employee compensation and benefits

 

159,173

 

109,369

Other current liabilities

 

283,023

 

297,966

Total Current Liabilities

 

810,762

 

852,897

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

 

1,103,898

 

1,110,396

Other liabilities

 

195,104

 

183,212

Total Liabilities

 

2,109,764

 

2,146,505

Shareholders' Equity

 

 

  

Common Shares

 

9,858

 

9,858

Additional paid-in capital

 

515,303

 

481,857

Retained earnings

 

3,483,127

 

3,306,500

Accumulated other comprehensive loss

 

(236,186)

 

(275,398)

Treasury Shares

 

(2,570,678)

 

(2,488,776)

Total Equity

 

1,201,424

 

1,034,041

TOTAL LIABILITIES AND TOTAL EQUITY

$

3,311,188

$

3,180,546

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

 

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

Net income

 

137,331

 

137,331

Unrecognized amounts from defined benefit pension plans, net of tax

 

(1,366)

 

(1,366)

Unrealized (loss) on derivatives designated and qualifying as cash flow hedges, net of tax

 

(4,888)

 

(4,888)

Currency translation adjustment

 

20,957

 

20,957

Cash dividends declared – $0.64 per share

 

(36,917)

 

(36,917)

Stock-based compensation activity

 

152

12,818

1,697

 

14,515

Purchase of shares for treasury

 

(312)

(53,076)

 

(53,076)

Other

 

4,462

(4,830)

 

(368)

Balance at June 30, 2023

 

57,413

$

9,858

$

515,303

$

3,483,127

$

(236,186)

$

(2,570,678)

$

1,201,424

6

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

 

58,787

$

9,858

$

451,268

$

2,970,303

$

(257,579)

$

(2,309,941)

$

863,909

Net income

 

126,030

 

126,030

Unrecognized amounts from defined benefit pension plans, net of tax

 

107

 

107

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

 

5,355

 

5,355

Currency translation adjustment

 

(7,448)

 

(7,448)

Cash dividends declared – $0.56 per share

 

(32,505)

 

(32,505)

Stock-based compensation activity

 

116

10,834

1,349

 

12,183

Purchase of shares for treasury

 

(805)

(104,579)

 

(104,579)

Other

 

115

(107)

 

8

Balance at March 31, 2022

 

58,098

$

9,858

$

462,217

$

3,063,721

$

(259,565)

$

(2,413,171)

$

863,060

Net income

 

 

  

 

 

127,823

 

 

 

127,823

Unrecognized amounts from defined benefit pension plans, net of tax

 

 

  

 

 

 

(44)

 

 

(44)

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

 

 

  

 

 

 

8,950

 

 

8,950

Currency translation adjustment

 

 

  

 

 

 

(34,616)

 

 

(34,616)

Cash dividends declared – $0.56 per share

 

 

  

 

 

(32,698)

 

 

 

(32,698)

Stock-based compensation activity

 

15

 

  

 

5,428

 

 

 

146

 

5,574

Purchase of shares for treasury

 

(191)

 

  

 

 

 

 

(25,119)

 

(25,119)

Other

 

 

  

 

(2,021)

 

2,074

 

 

 

53

Balance at June 30, 2022

 

57,922

$

9,858

$

465,624

$

3,160,920

$

(285,275)

$

(2,438,144)

$

912,983

7

LINCOLN ELECTRIC HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

(In thousands)

Six Months Ended June 30, 

    

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES

 

  

  

Net income

$

259,262

$

253,853

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

 

 

  

Rationalization and asset impairment net charges (Note 6)

 

1,134

 

(113)

Depreciation and amortization

 

43,212

 

39,759

Equity earnings in affiliates, net

 

(294)

 

(180)

Deferred income taxes

 

3,774

 

(21,772)

Stock-based compensation

 

16,615

 

16,340

Other, net

 

1,291

 

9,254

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

 

 

  

Increase in accounts receivable

 

(18,890)

 

(103,959)

Decrease (increase) in inventories

 

6,267

 

(112,594)

Increase in other current assets

 

(13,275)

 

(26,169)

Increase in trade accounts payable

 

1,566

 

44,252

Increase in other current liabilities

 

28,749

 

47,343

Net change in other assets and liabilities

 

(6,635)

 

(4,713)

NET CASH PROVIDED BY OPERATING ACTIVITIES

 

322,776

 

141,301

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

  

Capital expenditures

 

(40,552)

 

(34,602)

Acquisition of businesses, net of cash acquired

 

(32,657)

 

(22,095)

Proceeds from sale of property, plant and equipment

 

3,892

 

1,692

Purchase of marketable securities

 

(7,029)

 

NET CASH USED BY INVESTING ACTIVITIES

 

(76,346)

 

(55,005)

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

  

(Payments on) proceeds from short-term borrowings

(72,224)

64,960

(Payments on) proceeds from long-term borrowings

 

(6,978)

 

6,869

Proceeds from exercise of stock options

 

12,010

 

1,417

Purchase of shares for treasury

 

(85,234)

 

(129,698)

Cash dividends paid to shareholders

 

(74,472)

 

(65,914)

NET CASH USED BY FINANCING ACTIVITIES

 

(226,898)

 

(122,366)

Effect of exchange rate changes on Cash and cash equivalents

 

3,801

 

(4,092)

INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS

 

23,333

 

(40,162)

Cash and cash equivalents at beginning of period

 

197,150

 

192,958

CASH AND CASH EQUIVALENTS AT END OF PERIOD

$

220,483

$

152,796

See notes to these consolidated financial statements.

8

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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.

The accompanying Condensed Consolidated Balance Sheet at December 31, 2022 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, 2022.

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

Turkey – Highly Inflationary Economy

Effective April 1, 2022, the financial statements of the Company’s Turkish operation are reported under highly inflationary accounting rules. As a result, the financial statements of the Company’s Turkish operation have been remeasured into the Company’s reporting currency (U.S. dollar) and the exchange gains and losses from the remeasurement of monetary assets and liabilities are reflected in current earnings, rather than “Accumulated other comprehensive loss” on the balance sheet. For the six months ended June 30, 2023, this impact was not significant to the Company’s results.

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.

9

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

Standard

Description

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

Requires disclosure about a company’s supplier finance program, including key terms, amount outstanding, assets pledged, as applicable, and presentation on the balance sheet. Refer to Note 15 for the impacts on the Company’s consolidated financial statements.

ASU No. 2021-08, Business Combinations (Subtopic 805), issued October 2021.

Requires the acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption did not have a material impact on the Company’s consolidated financial statements.

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

Standard

Description

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

Requires disclosure about a company’s supplier finance program, including a period-over-period balance roll forward. This requirement of the ASU is effective January 1, 2024 and should be applied prospectively.

NOTE 2 — REVENUE RECOGNITION

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

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Consumables

$

577,910

$

568,855

$

1,147,594

$

1,108,017

Equipment

 

482,655

 

400,734

 

952,314

 

787,020

Net sales

$

1,060,565

$

969,589

$

2,099,908

$

1,895,037

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 June 30, 2023, the Company recorded $85,321 related to advance customer payments and $48,235 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, 2022, the balances related to advance customer payments and billings in excess of revenue recognized were $78,756 and $34,771, 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 June 30, 2023 and December 31, 2022, the Company recorded $49,310 and $35,252, 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.

10

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

NOTE 3 — EARNINGS PER SHARE

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

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

 

2022

 

2023

 

2022

Numerator:

 

 

  

 

  

 

  

Net income

$

137,331

$

127,823

$

259,262

$

253,853

Denominator (shares in 000's):

 

 

 

 

Basic weighted average shares outstanding

 

57,479

 

58,016

 

57,537

 

58,311

Effect of dilutive securities - Stock options and awards

 

824

 

672

 

816

 

659

Diluted weighted average shares outstanding

 

58,303

 

58,688

 

58,353

 

58,970

Basic earnings per share

$

2.39

$

2.20

$

4.51

$

4.35

Diluted earnings per share

$

2.36

$

2.18

$

4.44

$

4.30

For the three months ended June 30, 2023 and 2022, common shares subject to equity-based awards of 76 and 62,987, respectively, were excluded from the computation of diluted earnings per share because the effect of their exercise would be anti-dilutive. For the six months ended June 30, 2023 and 2022, common shares subject to equity-based awards of 115 and 108,497, 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 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. In 2022, Powermig generated sales of approximately $15,000 (unaudited). Beginning May 3, 2023, the Company’s Consolidated Statement of Income includes the results of Powermig and was not material for the three months ended June 30, 2023. Powermig specializes in designing and engineering industrial welding automation solutions for the heavy industry and transportation sectors. The acquisition broadens the Company’s automation portfolio and capabilities.

On December 1, 2022, the Company acquired 100% ownership of Fori Automation, LLC (“Fori”) for an agreed upon purchase price of $427,000, which was adjusted for certain debt like obligations, for total purchase price consideration of $468,683, or $416,353 net of cash acquired, before final and customary adjustments. In 2022, the Company recognized $5,196 in acquisition costs related to Fori and were expensed as incurred. Fori is a leading designer and manufacturer of complex, multi-armed automated welding systems, with an extensive range of automated assembly systems, automated material handling solutions, automated large-scale, industrial guidance vehicles, and end of line testing systems. The acquisition of Fori extends the Company’s market presence within the automotive sector as well as its automation footprint in the International Welding segment. For the three and six months ended June 30, 2023, the Company’s Consolidated Statements of Income include the results of Fori, including Net Sales of $47,787 and $97,002, respectively, while net income for the period was not material.

The acquisition of Fori has been accounted for as a business combination which requires the assets and liabilities assumed be recognized at their respective fair values as of the acquisition date. The process of estimating the fair values of certain tangible assets, identifiable intangible assets and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. The table below summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed on the acquisition date. These preliminary estimates are based on available information and may be revised during the measurement period, not to exceed 12 months from the acquisition date, as third-party valuations are finalized, further information becomes available and additional analyses are

11

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

performed. The Company does not expect any such revisions to have a material impact on the Company's preliminary purchase price allocation. As of and for the three and six months ended June 30, 2023, these revisions did not have a material impact on the Condensed Consolidated Balance Sheets or Consolidated Statement of Income.

Assets acquired and liabilities assumed

    

Preliminary Purchase Price Allocation

Cash and cash equivalents

$

52,330

Accounts receivable

 

64,439

Inventory

 

62,584

Property, plant and equipment (1)

 

36,863

Intangible assets (2)

 

69,928

Accounts payable

 

17,996

Net other assets and liabilities (3)

 

200,535

Total purchase price consideration

$

468,683

(1)

Property, plant and equipment acquired includes a number of manufacturing and distribution sites, including the related facilities, land and leased sites, and machinery and equipment for use in manufacturing operations.

(2)

Intangible asset balances of $22,000 and $18,778, respectively, were assigned to trade names and customer relationships (15 year weighted average useful life). Of the remaining amount, $24,900 was assigned to technology know-how (10 year weighted average useful life) and $4,250 was assigned to restrictive covenants (4 year weighted average life).

(3)

Consists primarily of goodwill of $246,133.

Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the anticipated synergies of acquiring Fori. A portion of the goodwill is deductible for tax purposes.

On March 1, 2022, the Company acquired 100% ownership of Kestra Universal Soldas, Industria e Comercio, Imporacao e Exportacao Ltda. (“Kestra”), a privately held manufacturer headquartered in Atibaia, Sao Paulo State, Brazil. The net purchase price was $22,294, net of cash acquired and it was accounted for as a business combination. In 2022, the Company recognized $365 in acquisition costs related to Kestra and were expensed as incurred. Kestra manufactures and provides specialty welding consumables, wear plates and maintenance and repair services for alloy and wear-resistant products commonly used in mining, steel, agricultural and industrial mill applications. The acquisition broadens the Company’s specialty alloys portfolio and services.

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.

12

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

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.

13

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

The following table presents Adjusted EBIT by segment:

The Harris

Americas

International

Products

Corporate /

    

Welding

    

Welding

    

Group

    

Eliminations

    

Consolidated

Three Months Ended June 30, 2023

 

  

 

  

 

  

 

  

 

  

Net sales

$

676,966

$

253,403

$

130,196

$

$

1,060,565

Inter-segment sales

 

30,850

8,292

2,867

(42,009)

Total

$

707,816

$

261,695

$

133,063

$

(42,009)

$

1,060,565

Adjusted EBIT

$

139,870

$

33,774

$

19,510

$

(2,183)

$

190,971

Special items charge (gain) (1)

 

2,957

3,255

6,212

EBIT

$

136,913

$

30,519

$

19,510

$

(2,183)

$

184,759

Interest income

814

Interest expense

(12,513)

Income before income taxes

 

 

 

$

173,060

Three Months Ended June 30, 2022

 

  

 

  

 

  

 

  

 

  

Net sales

$

595,659

$

236,629

$

137,301

$

$

969,589

Inter-segment sales

 

29,031

 

9,527

 

2,866

 

(41,424)

Total

$

624,690

$

246,156

$

140,167

$

(41,424)

$

969,589

Adjusted EBIT

$

118,067

$

35,009

$

17,922

$

(3,983)

$

167,015

Special items charge (gain) (2)

 

461

 

154

 

 

615

EBIT

$

117,606

$

34,855

$

17,922

$

(3,983)

$

166,400

Interest income

 

  

 

  

 

  

 

228

Interest expense

 

  

 

  

 

  

 

(6,687)

Income before income taxes

 

  

 

  

 

  

$

159,941

Six Months Ended June 30, 2023

 

 

  

Net sales

$

1,335,611

$

505,819

$

258,478

$

$

2,099,908

Inter-segment sales

 

63,168

 

15,045

 

5,764

 

(83,977)

Total

$

1,398,779

$

520,864

$

264,242

$

(83,977)

$

2,099,908

Adjusted EBIT

$

272,324

$

63,371

$

38,493

$

(11,586)

$

362,602

Special items charge (gain) (1)

 

5,742

 

3,557

 

 

9,299

EBIT

$

266,582

$

59,814

$

38,493

$

(11,586)

$

353,303

Interest income

 

  

 

  

 

  

 

1,668

Interest expense

 

  

 

  

 

  

 

(26,567)

Income before income taxes

 

  

 

  

 

  

$

328,404

Six Months Ended June 30, 2022

 

 

  

Net sales

$

1,129,714

$

494,670

$

270,653

$

$

1,895,037

Inter-segment sales

 

57,187

 

15,755

 

5,928

 

(78,870)

Total

$

1,186,901

$

510,425

$

276,581

$

(78,870)

$

1,895,037

Adjusted EBIT

$

229,635

$

72,096

$

37,520

$

(8,785)

$

330,466

Special items charge (gain) (2)

 

(3,274)

 

1,501

 

 

(1,773)

EBIT

$

232,909

$

70,595

$

37,520

$

(8,785)

$

332,239

Interest income

 

  

 

  

 

  

 

604

Interest expense

 

  

 

  

 

  

 

(13,261)

Income before income taxes

 

  

 

  

 

  

$

319,582

(1)In the three and six months ended June 30, 2023, special items include amortization of step up in value of acquired inventories of $2,957 and $5,742 in Americas Welding and $588 and $1,659 in International Welding, respectively, and Rationalization and asset impairment net charges of $2,667 and $3,544 in International Welding. In the six months ended, special items reflect a gain on asset disposal of $1,646 in International Welding.
(2)In the three and six months ended June 30, 2022, special items reflect Rationalization and asset impairment net gains of $998 in Americas Welding and net charges of $154 and $2,039, respectively, in International Welding and amortization of step up in value of acquired inventories of $1,459 in Americas Welding. In the six months ended June 30, 2022, special items reflect the final settlement related to the termination of a pension plan of $3,735 in Americas Welding.

14

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

NOTE 6 — RATIONALIZATION AND ASSET IMPAIRMENTS

The Company has rationalization plans within the International Welding segment. 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 June 30, 2023, liabilities of $660 for International Welding 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,544 and $1,041 in the six months ended June 30, 2023 and 2022, respectively. 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 six months ended June 30, 2023:

    

    

Consolidated

Balance at December 31, 2022

$

2,207

Payments and other adjustments

 

(3,957)

Charged to expense

 

2,410

Balance at June 30, 2023

$

660

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 June 30, 2023

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at March 31, 2023

$

23,040

$

(1,221)

$

(272,708)

$

(250,889)

Other comprehensive income (loss) before reclassification

 

(3,459)

20,957

17,498

Amounts reclassified from AOCI

 

(1,429)

1

(1,366)

(2,795)

Net current-period other comprehensive income (loss)

 

(4,888)

 

(1,366)

 

20,957

 

14,703

Balance at June 30, 2023

$

18,152

$

(2,587)

$

(251,751)

$

(236,186)

Three Months Ended June 30, 2022

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at March 31, 2022

$

13,449

$

(13,124)

$

(259,890)

$

(259,565)

Other comprehensive income (loss) before reclassification

 

9,439

 

 

(34,616)

 

(25,177)

Amounts reclassified from AOCI

 

(489)

1

 

(44)

 

 

(533)

Net current-period other comprehensive income (loss)

 

8,950

 

(44)

 

(34,616)

 

(25,710)

Balance at June 30, 2022

$

22,399

$

(13,168)

$

(294,506)

$

(285,275)

15

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

(1)During the three months ended June 30, 2023, the AOCI reclassification is a component of Net sales of $1,404 (net of tax of $480) and Cost of goods sold of $(25) (net of tax of $(18)); during the three months ended June 30, 2022, the reclassification is a component of Net sales of $122 (net of tax of $59) and Cost of goods sold of $(367) (net of tax of $(86)). See Note 13 to the consolidated financial statements for additional details.

Six Months Ended June 30, 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

 

6,675

35,775

42,450

Amounts reclassified from AOCI

 

(2,432)

1

(806)

(3,238)

Net current-period other comprehensive income (loss)

 

4,243

 

(806)

 

35,775

 

39,212

Balance at June 30, 2023

$

18,152

$

(2,587)

$

(251,751)

$

(236,186)

Six Months Ended June 30, 2022

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

$

8,094

$

(13,231)

$

(252,442)

$

(257,579)

Other comprehensive income (loss) before reclassification

 

15,288

 

 

(42,064)

 

(26,776)

Amounts reclassified from AOCI

 

(983)

1

 

63

 

 

(920)

Net current-period other comprehensive income (loss)

 

14,305

 

63

 

(42,064)

 

(27,696)

Balance at June 30, 2022

$

22,399

$

(13,168)

$

(294,506)

$

(285,275)

(1)During the six months ended June 30, 2023, the AOCI reclassification is a component of Net sales of $2,269 (net of tax of $821) and Cost of goods sold of $(163) (net of tax of $(61)); during the six months ended June 30, 2022, the reclassification is a component of Net sales of $254 (net of tax of $107) and Cost of goods sold of $(729) (net of tax of $(179)). See Note 13 to the consolidated financial statements for additional details.

16

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:

    

    

June 30, 2023

    

December 31, 2022

Raw materials

$

179,968

$

181,076

Work-in-process

 

175,080

 

164,778

Finished goods

 

319,706

 

319,597

Total

$

674,754

$

665,451

At June 30, 2023 and December 31, 2022, approximately 35% and 38%, respectively, of total inventories were valued using the last-in, first-out ("LIFO") method. The excess of current cost over LIFO cost was $136,411 and $133,909 at June 30, 2023 and December 31, 2022, 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

    

June 30, 2023

    

December 31, 2022

Right-of-use assets

 

Other assets

$

52,563

$

44,810

Current liabilities

 

Other current liabilities

$

11,538

$

10,378

Noncurrent liabilities

 

Other liabilities

 

42,604

 

35,945

Total lease liabilities

 

  

$

54,142

$

46,323

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 $5,322 and $11,173 in the three and six months ended June 30, 2023 and $5,862 and $11,061 in the three and six months ended June 30, 2022, respectively. Cash paid for amounts included in the measurement of lease liabilities for the three and six months ended June 30, 2023, respectively, were $3,077 and $6,222 and are included in Net cash provided by operating activities in the Company’s Consolidated Statements of Cash Flows. Cash paid for amounts included in the measurement of lease liabilities for the three and six months ended June 30, 2022, respectively, were $2,984 and $6,171 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 $1,438 and $5,334 during the three and six months ended June 30, 2023 and $742 and $3,479 for the three and six months ended June 30, 2022, respectively.

17

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

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

    

June 30, 2023

2023

$

7,547

2024

 

12,412

2025

 

9,479

2026

 

7,791

2027

 

6,012

After 2027

 

18,771

Total lease payments

$

62,012

Less: Imputed interest

 

7,870

Operating lease liabilities

$

54,142

As of June 30, 2023, the weighted average remaining lease term is 7.5 years and the weighted average discount rate used to determine the operating lease liability is 3.3%.

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 June 30, 2023, 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 $85,242. As of June 30, 2023, the Company was in compliance with all of its covenants and had outstanding debt under short-term lines of credit of $10,406.

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.9 years, respectively. The proceeds of the Notes were used for general corporate purposes. The Notes contain certain affirmative and negative covenants. As of June 30, 2023, the Company was in compliance with all of its debt covenants relating to the Notes.

18

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

Shelf Agreements

On November 27, 2018, the Company entered into seven uncommitted master note facilities (the "Shelf Agreements") that allow borrowings up to $700,000 in the aggregate. The Shelf Agreements have a term of 5 years and the average life of borrowings cannot exceed 15 years. The Company is required to comply with covenants similar to those contained in the Notes. As of June 30, 2023, the Company was in compliance with all of its covenants and had no outstanding borrowings under the Shelf Agreements.

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. The proceeds of the Term Loan were used to pay a portion of the purchase price in connection with the acquisition of Fori. As of June 30, 2023, 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 June 30, 2023 and December 31, 2022, the fair value of long-term debt, including the current portion, was approximately $1,006,609 and $1,009,020, respectively, which was determined using available market information and methodologies requiring judgment. The carrying value of this debt at such dates was $1,104,223 and $1,121,435, 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.

NOTE 11 — OTHER INCOME (EXPENSE)

The components of Other income (expense) were as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Equity earnings in affiliates

$

106

 

$

67

$

294

$

180

Other components of net periodic pension (cost) income (1)

 

(280)

 

 

53

 

(614)

 

3,900

Other income (expense) (2)

 

6,920

 

 

(1,253)

 

11,246

 

(580)

Total Other income (expense)

$

6,746

 

$

(1,133)

$

10,926

$

3,500

(1)In 2022, Other components of net periodic pension (cost) income includes pension settlements and curtailments.
(2)In 2023, Other income (expense) primarily relates to non-recurring items such as royalty and other non-operating gains.

NOTE 12 — INCOME TAXES

The Company recognized $69,142 of tax expense on pretax income of $328,404, resulting in an effective income tax rate of 21.1% for the six months ended June 30, 2023. The effective income tax rate was 20.6% for the six months ended June 30, 2022.

19

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

The effective tax rate was slightly higher for the six months ended June 30, 2023, as compared with the same period in 2022, primarily due to mix of earnings and discrete tax items.

As of June 30, 2023, the Company had $13,435 of unrecognized tax benefits. If recognized, approximately $10,339 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 2018. 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,295 in previously unrecognized tax benefits by the end of the second quarter 2024.

NOTE 13 — 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 and six months ended June 30, 2023 and 2022.

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 June 30, 2023. 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 $67,912 at June 30, 2023 and $66,296 at December 31, 2022.

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

The Company has commodity contracts with a notional amount of 225,000 pounds and 875,000 pounds at June 30, 2023 and December 31, 2022, respectively, which are qualified and designated as cash flow hedges.

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 $90,561 at June 30, 2023 and $88,843 at December 31, 2022.

20

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

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 $439,732 and $380,443 at June 30, 2023 and December 31, 2022, respectively.

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

June 30, 2023

December 31, 2022

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

$

4,070

$

808

$

$

$

1,467

$

738

$

$

Interest rate swap agreements

 

 

3,441

 

 

 

 

Forward starting swap agreements

18,976

19,291

Net investment contracts

400

2,229

Commodity contracts

8

43

181

33

Not designated as hedging instruments:

 

Foreign exchange contracts

 

2,804

2,085

 

2,348

 

790

 

 

Total derivatives

$

7,282

$

2,936

$

22,417

$

$

3,996

$

3,790

$

19,291

$

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

    

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

Derivatives by hedge designation

    

Classification of gain (loss)

    

2023

    

2022

    

2023

    

2022

Not designated as hedges:

  

  

 

  

  

 

  

Foreign exchange contracts

Selling, general
& administrative expenses

$

5,080

$

(1,359)

$

11,770

$

538

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

    

    

Total gain (loss) recognized in AOCI, net of tax

    

June 30, 2023

    

December 31, 2022

    

Foreign exchange contracts

$

2,457

$

627

Interest rate swap agreements

2,553

Forward starting swap agreements

13,144

13,191

Net investment contracts

8,117

 

9,440

Commodity contracts

 

(2)

 

91

The Company expects a gain of $2,455 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 June 30, 

    

Six Months Ended June 30, 

Gain recognized in the

Derivative type

    

Consolidated Statements of Income:

    

2023

    

2022

    

2023

    

2022

Foreign exchange contracts

 

Sales

$

1,884

$

181

$

3,090

$

361

 

Cost of goods sold

 

27

 

343

 

28

 

628

Commodity contracts

Cost of goods sold

16

110

196

280

21

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

NOTE 14 - FAIR VALUE

The following table provides a summary of assets and liabilities as of June 30, 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

    

June 30, 2023

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

6,874

$

$

6,874

$

Net investment contracts

400

400

Commodity contracts

8

8

Interest rate swap agreements

3,441

3,441

Forward starting swap agreements

 

18,976

 

 

18,976

 

Pension surplus

51,397

51,397

Total assets

$

81,096

$

51,397

$

29,699

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

2,893

$

$

2,893

$

Commodity contracts

43

43

Deferred compensation

 

39,376

 

 

39,376

 

Total liabilities

$

42,312

$

$

42,312

$

The following table provides a summary of assets and liabilities as of December 31, 2022, 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, 2022

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

3,815

$

$

3,815

$

Commodity contracts

181

181

Forward starting swap agreements

19,291

19,291

Pension Surplus

 

56,418

 

56,418

 

 

Total assets

$

79,705

$

56,418

$

23,287

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,528

$

$

1,528

$

Net investment contracts

 

2,229

 

 

2,229

 

Commodity contracts

 

33

 

 

33

 

Deferred compensation

 

39,090

 

 

39,090

 

Total liabilities

$

42,880

$

$

42,880

$

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.

22

Table of Contents

LINCOLN ELECTRIC HOLDINGS, INC.

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS (Continued)

Dollars in thousands, except per share amounts

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 June 30, 2023 and December 31, 2022.

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 June 30, 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.

NOTE 15 – 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 Accounts payable on the Company’s Consolidated Balance Sheets, and the associated payments are included in operating activities in the Consolidated Statements of Cash Flows. At June 30, 2023 and December 31, 2022, Accounts payable included $37,022 and $33,475, respectively, payable to suppliers that have elected to participate in the supplier financing program.

(1)

23

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.

On December 1, 2022, the Company acquired 100% ownership of Fori Automation, LLC (“Fori”) for an agreed upon purchase price of $427,000, which was adjusted for certain debt like obligations. The Company funded the transaction with available cash on hand and a $400,000 senior unsecured term loan. Fori is a leading designer and manufacturer of complex, multi-armed automated welding systems, with an extensive range of automated assembly systems, automated material handling solutions, automated large-scale, industrial guidance vehicles, and end of line testing systems. The Fori acquisition will extend the Company’s market presence within the automotive sector as well as its automation footprint in the International Welding segment.

On July 21, 2023, Christopher L. Mapes, the Company’s President and Chief Executive Officer and Chairman of the Board of Directors, notified the Company of his intention to retire from his position as President and Chief Executive Officer effective as of the close of business on December 31, 2023.  After December 31, 2023, Mr. Mapes will be designated Executive Chairman of the Board.  In connection with Mr. Mapes’ notification of his retirement, the Board elected Steven B. Hedlund, as President and Chief Executive Officer of the Company, effective as of January 1, 2024 (the “Transition Date”).  Mr. Mapes will remain principal executive officer until the close of business on December 31, 2023, and Mr. Hedlund will succeed Mr. Mapes as principal executive officer as of the Transition Date.

24

Results of Operations

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

Three Months Ended June 30, 

 

Favorable  (Unfavorable) 

 

2023

2022

2023 vs. 2022

Amount

    

% of Sales

    

Amount

    

% of Sales

    

$

    

%

 

Net sales

$

1,060,565

$

969,589

 

$

90,976

 

9.4

%

Cost of goods sold

 

687,137

 

 

636,108

 

  

(51,029)

 

(8.0)

%

Gross profit

 

373,428

 

35.2

%

 

333,481

 

34.4

%

 

39,947

 

12.0

%

Selling, general & administrative expenses

 

192,748

 

18.2

%

 

166,792

 

17.2

%

 

(25,956)

 

(15.6)

%

Rationalization and asset impairment charges

 

2,667

 

0.3

%

 

(844)

 

(0.1)

%

  

(3,511)

 

(416.0)

%

Operating income

 

178,013

 

16.8

%

 

167,533

 

17.3

%

 

10,480

 

6.3

%

Interest expense, net

 

11,699

 

 

6,459

 

 

(5,240)

 

(81.1)

%

Other income (expense)

 

6,746

 

 

(1,133)

 

  

7,879

 

695.4

%

Income before income taxes

 

173,060

 

16.3

%

 

159,941

 

16.5

%

 

13,119

 

8.2

%

Income taxes

 

35,729

 

 

32,118

 

 

(3,611)

 

(11.2)

%

Effective tax rate

 

20.6

%  

 

 

20.1

%  

  

(0.5)

%  

Net income

$

137,331

 

12.9

%

$

127,823

 

13.2

%

$

9,508

 

7.4

%

Diluted earnings per share

$

2.36

$

2.18

 

  

$

0.18

 

8.3

%

Six Months Ended June 30, 

 

Favorable  (Unfavorable) 

 

2023

2022

2023 vs. 2022

Amount

    

% of Sales

    

Amount

    

% of Sales

    

$

    

%

 

Net sales

$

2,099,908

$

1,895,037

 

$

204,871

 

10.8

%

Cost of goods sold

 

1,371,123

 

 

1,231,779

 

  

(139,344)

 

(11.3)

%

Gross profit

 

728,785

 

34.7

%

 

663,258

 

35.0

%

 

65,527

 

9.9

%

Selling, general & administrative expenses

 

382,864

 

18.2

%

 

333,478

 

17.6

%

 

(49,386)

 

(14.8)

%

Rationalization and asset impairment charges

 

3,544

 

0.2

%

 

1,041

 

0.1

%

  

(2,503)

 

(240.4)

%

Operating income

 

342,377

 

16.3

%

 

328,739

 

17.3

%

 

13,638

 

4.1

%

Interest expense, net

 

24,899

 

 

12,657

 

 

(12,242)

 

(96.7)

%

Other income

 

10,926

 

 

3,500

 

  

7,426

 

212.2

%

Income before income taxes

 

328,404

 

15.6

%

 

319,582

 

16.9

%

 

8,822

 

2.8

%

Income taxes

 

69,142

 

 

65,729

 

 

(3,413)

 

(5.2)

%

Effective tax rate

 

21.1

%  

 

 

20.6

%  

  

(0.5)

%  

Net income

$

259,262

 

12.3

%

$

253,853

 

13.4

%

$

5,409

 

2.1

%

Diluted earnings per share

$

4.44

$

4.30

 

  

$

0.14

 

3.3

%

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 June 30, 

    

    

Change in Net Sales due to:

    

 

Net Sales

Foreign

Net Sales

    

2022

    

Volume

    

Acquisitions

    

Price

    

Exchange

    

2023

 

Lincoln Electric Holdings, Inc.

$

969,589

$

34,537

$

49,956

$

8,381

 

$

(1,898)

$

1,060,565

% Change

 

  

 

  

 

  

 

  

 

  

Lincoln Electric Holdings, Inc.

 

3.6

%

 

5.2

%  

 

0.9

%  

(0.2)

%

9.4

%

25

Six Months Ended June 30, 

    

    

Change in Net Sales due to:

    

 

Net Sales

Foreign

Net Sales

    

2022

    

Volume

    

Acquisitions

    

Price

    

Exchange

    

2023

 

Lincoln Electric Holdings, Inc.

$

1,895,037

$

73,513

$

102,561

$

48,514

 

$

(19,717)

$

2,099,908

% Change

 

  

 

  

 

  

 

  

 

  

Lincoln Electric Holdings, Inc.

 

3.9

%

 

5.4

%  

 

2.6

%  

(1.0)

%

10.8

%

Net sales increased in the three and six months ended June 30, 2023 driven by higher demand levels, increased product pricing as a result of higher input costs, and the impact of acquisitions, partially offset by unfavorable foreign exchange.

Gross Profit:

Gross profit increased for the three and six months ended June 30, 2023 driven by higher volumes and pricing actions taken to offset higher inputs costs. Last-in, first-out (“LIFO”) charges were $310 and $2,502 in the three and six months ended June 30, 2023, respectively, as compared with charges of $10,424 and $17,312, respectively, in the same 2022 periods.

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

SG&A expenses increased for the three and six months ended June 30, 2023 as compared to the same 2022 periods, primarily due to acquisitions and higher employee-related costs.

Income Taxes:

The effective tax rate was slightly higher for the three and six months ended June 30, 2023 as compared to the same periods in 2022, primarily due to mix of earnings and discrete tax items.

Segment Results

Three Months Ended June 30, 

    

Change in Net Sales due to:

    

    

 

Net Sales

Foreign

Net Sales

2022

  

Volume (1)

  

Acquisitions (2)

  

Price (3)

  

 Exchange (4)

  

2023

Operating Segments

Americas Welding

$

595,659

$

34,384

$

43,947

$

5,974

 

$

(2,998)

$

676,966

International Welding

236,629

 

9,006

 

6,009

 

999

 

760

 

253,403

The Harris Products Group

137,301

 

(8,853)

 

 

1,408

 

340

 

130,196

% Change

  

 

  

 

  

 

  

 

  

 

  

Americas Welding

5.8

%

 

7.4

%

1.0

%

(0.5)

%

13.6

%

International Welding

3.8

%

 

2.5

%

0.4

%

0.3

%

7.1

%

The Harris Products Group

(6.4)

%

 

1.0

%

0.2

%

(5.2)

%

Six Months Ended June 30, 

    

Change in Net Sales due to:

    

    

 

Net Sales

    

Foreign

    

Net Sales

 

2022

Volume (1)

  

Acquisitions (2)

  

Price (3)

  

 Exchange (4)

2023

Operating Segments

Americas Welding

$

1,129,714

$

93,034

$

89,196

$

30,673

 

$

(7,006)

$

1,335,611

International Welding

494,670

 

(5,651)

 

13,365

 

15,868

 

(12,433)

 

505,819

The Harris Products Group

270,653

 

(13,870)

 

 

1,973

 

(278)

 

258,478

% Change

  

 

  

 

  

 

  

 

  

 

  

Americas Welding

8.2

%

 

7.9

%

2.7

%

(0.6)

%

18.2

%

International Welding

(1.1)

%

 

2.7

%

3.2

%

(2.5)

%

2.3

%

The Harris Products Group

(5.1)

%

 

0.7

%

(0.1)

%

(4.5)

%

26

(1)Increase for the three and six months ended June 30, 2023 for Americas Welding due to higher volumes in all product groups. Increase for the three months ended June 30, 2023 for International Welding due to higher volumes in all product groups. Decrease for the six months ended June 30, 2023 for International Welding due to challenging prior year comparisons. Decreases in The Harris Products Group due to lower retail volumes.
(2)Increase for the three and six months ended June 30, 2023 for Americas Welding and International Welding due to the acquisitions discussed in Note 4 to the consolidated financial statements.
(3)Increase for the three and six months ended June 30, 2023 for all segments reflects increased product pricing to offset higher input costs.
(4)Decrease for the six months ended June 30, 2023 in International Welding primarily due to the Turkish Lira and the Euro.

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.

27

The following table presents Adjusted EBIT by segment:

Favorable (Unfavorable) 

 

Three Months Ended June 30, 

2023 vs. 2022

 

    

2023

    

2022

    

$

    

%

 

Americas Welding:

 

  

 

  

 

  

  

Net sales

$

676,966

$

595,659

$

81,307

13.6

%

Inter-segment sales

 

30,850

 

29,031

 

1,819

6.3

%

Total Sales

$

707,816

$

624,690

83,126

13.3

%

Adjusted EBIT (4)

$

139,870

$

118,067

21,803

18.5

%

As a percent of total sales (1)

 

19.8

%  

 

18.9

%  

0.9

%

International Welding:

 

 

  

  

  

Net sales

$

253,403

$

236,629

16,774

7.1

%

Inter-segment sales

 

8,292

 

9,527

(1,235)

(13.0)

%

Total Sales

$

261,695

$

246,156

15,539

6.3

%

Adjusted EBIT (5)

$

33,774

$

35,009

(1,235)

(3.5)

%

As a percent of total sales (2)

 

12.9

%  

 

14.2

%  

(1.3)

%

The Harris Products Group:

 

 

  

  

  

Net sales

$

130,196

$

137,301

(7,105)

(5.2)

%

Inter-segment sales

 

2,867

 

2,866

1

0.0

%

Total Sales

$

133,063

$

140,167

(7,104)

(5.1)

%

Adjusted EBIT

$

19,510

$

17,922

1,588

8.9

%

As a percent of total sales (3)

 

14.7

%  

 

12.8

%  

1.9

%

Corporate / Eliminations:

 

 

  

  

  

Inter-segment sales

$

(42,009)

$

(41,424)

(585)

(1.4)

%

Adjusted EBIT

 

(2,183)

 

(3,983)

1,800

45.2

%

Consolidated:

 

 

  

  

  

Net sales

$

1,060,565

$

969,589

90,976

9.4

%

Net income

$

137,331

$

127,823

9,508

7.4

%

As a percent of total sales

 

12.9

%  

 

13.2

%  

(0.3)

%

Adjusted EBIT (6)

$

190,971

$

167,015

23,956

14.3

%

As a percent of sales

 

18.0

%  

 

17.2

%  

 

0.8

%

(1)Increase for the three months ended June 30, 2023 as compared to June 30, 2022 primarily driven by higher volumes and pricing actions taken to offset higher inputs costs, offset by acquisition impacts.
(2)Decrease for the three months ended June 30, 2023 as compared to June 30, 2022 primarily driven by challenging prior year comparisons.
(3)Increase for the three months ended June 30, 2023 as compared to June 30, 2022 primarily reflects effective cost management and operational efficiency from integration activities.
(4)The three months ended June 30, 2023 exclude the amortization of the step up in value of acquired inventories of $2,957 as discussed in Note 4 to the consolidated financial statements. The three months ended June 30, 2022 exclude the amortization of step up in value of acquired inventories of $1,459 related to an acquisition as discussed in Note 4 to the consolidated financial statements and Rationalization and asset impairment net gains of $998 as discussed in Note 6 to the consolidated financial statements.
(5)The three months ended June 30, 2023 exclude Rationalization and asset impairment net charges of $2,667 primarily due to restructuring activities as discussed in Note 6 to the consolidated financial statements and the amortization of the step up in value of acquired inventories of $588 as discussed in Note 4 to the consolidated financial statements. The three months ended June 30, 2022 exclude Rationalization and asset impairment charges of $154 as discussed in Note 6 to the consolidated financial statements.
(6)See non-GAAP Financial Measures for a reconciliation of Net income as reported and Adjusted EBIT.

28

    

    

 

    

Favorable (Unfavorable) 

 

Six Months Ended June 30, 

2023 vs. 2022

 

    

2023

    

2022

    

$

    

%

 

    

Americas Welding:

 

  

 

  

 

  

  

 

Net sales

$

1,335,611

$

1,129,714

$

205,897

18.2

%

Inter-segment sales

 

63,168

 

57,187

 

5,981

10.5

%

Total Sales

$

1,398,779

$

1,186,901

211,878

17.9

%

Adjusted EBIT (4)

$

272,324

$

229,635

42,689

18.6

%

As a percent of total sales (1)

 

19.5

%  

 

19.3

%  

0.2

%

International Welding:

 

 

  

  

Net sales

$

505,819

$

494,670

11,149

2.3

%

Inter-segment sales

 

15,045

 

15,755

(710)

(4.5)

%

Total Sales

$

520,864

$

510,425

10,439

2.0

%

Adjusted EBIT (5)

$

63,371

$

72,096

(8,725)

(12.1)

%

As a percent of total sales (2)

 

12.2

%  

 

14.1

%  

(1.9)

%

The Harris Products Group:

 

 

  

  

Net sales

$

258,478

$

270,653

(12,175)

(4.5)

%

Inter-segment sales

 

5,764

 

5,928

(164)

(2.8)

%

Total Sales

$

264,242

$

276,581

(12,339)

(4.5)

%

Adjusted EBIT

$

38,493

$

37,520

973

2.6

%

As a percent of total sales (3)

 

14.6

%  

 

13.6

%  

1.0

%

Corporate / Eliminations:

 

 

  

  

Inter-segment sales

$

(83,977)

$

(78,870)

(5,107)

(6.5)

%

Adjusted EBIT

 

(11,586)

 

(8,785)

(2,801)

(31.9)

%

Consolidated:

 

 

  

  

Net sales

$

2,099,908

$

1,895,037

204,871

10.8

%

Net income

$

259,262

$

253,853

5,409

2.1

%

As a percent of total sales

 

12.3

%  

 

13.4

%  

(1.1)

%

Adjusted EBIT (6)

$

362,602

$

330,466

32,136

9.7

%

As a percent of sales

 

17.3

%  

 

17.4

%  

 

(0.1)

%

(1)Increase for the six months ended June 30, 2023 as compared to June 30, 2022 primarily driven by higher volumes and pricing actions taken to offset higher inputs costs, offset by acquisition impacts.
(2)Decrease for the six months ended June 30, 2023 as compared to June 30, 2022 primarily driven by challenging prior year comparisons.
(3)Increase for the six months ended June 30, 2023 as compared to June 30, 2022 primarily reflects effective cost management and operational efficiency from integration activities.
(4)The six months ended June 30, 2023 exclude the amortization of the step up in value of acquired inventories of $5,742 as discussed in Note 4 to the consolidated financial statements. The six months ended June 30, 2022 exclude a favorable adjustment related to the termination of a pension plan of $3,735, the amortization of step up in value of acquired inventories of $1,459 as discussed in Note 4 to the consolidated financial statements and Rationalization and asset impairment net gains of $998 as discussed in Note 6 to the consolidated financial statements.
(5)The six months ended June 30, 2023 exclude Rationalization and asset impairment net charges of $3,544 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,659 as discussed in Note 4 to the consolidated financial statements and a gain on asset disposal of $1,646. The six months ended June 30, 2022 exclude Rationalization and asset impairment charges of $2,039 as discussed in Note 6 to the consolidated financial statements.
(6)See non-GAAP Financial Measures for a reconciliation of Net income as reported and Adjusted EBIT.

29

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 June 30, 

    

Six Months Ended June 30, 

 

    

2023

    

2022

    

2023

    

2022

 

Operating income as reported

$

178,013

$

167,533

$

342,377

$

328,739

Special items (pre-tax):

 

  

 

  

 

  

 

  

Rationalization and asset impairment charges (1)

 

2,667

 

(844)

 

3,544

 

1,041

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

 

3,545

 

1,459

 

7,401

 

1,459

Adjusted operating income

$

184,225

$

168,148

$

353,322

$

331,239

Net income as reported

$

137,331

 

$

127,823

$

259,262

$

253,853

Special items:

 

 

 

  

 

Rationalization and asset impairment charges (1)

 

2,667

 

 

(844)

 

3,544

1,041

Pension settlement net gains (3)

 

 

 

 

(4,273)

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

 

3,545

 

 

1,459

 

7,401

1,459

Gains on asset disposal (4)

 

 

 

 

(1,646)

Tax effect of Special items (5)

 

(1,311)

 

 

(252)

 

(2,129)

789

Adjusted net income

142,232

 

128,186

266,432

252,869

Interest expense, net

 

11,699

 

 

6,459

 

24,899

12,657

Income taxes as reported

 

35,729

 

 

32,118

 

69,142

65,729

Tax effect of Special items (5)

 

1,311

 

 

252

 

2,129

(789)

Adjusted EBIT

$

190,971

 

$

167,015

$

362,602

$

330,466

Effective tax rate as reported

 

20.6

%  

 

20.1

%  

21.1

%  

20.6

%

Net special item tax impact

 

0.1

%  

 

0.1

%  

0.0

%  

(0.2)

%

Adjusted effective tax rate

 

20.7

%  

 

20.2

%  

21.1

%  

20.4

%

Diluted earnings per share as reported

$

2.36

 

$

2.18

$

4.44

$

4.30

Special items per share

 

0.08

 

 

 

0.13

(0.01)

Adjusted diluted earnings per share

$

2.44

 

$

2.18

$

4.57

$

4.29

(1)Primarily related to restructuring activities as discussed in Note 6 to the consolidated financial statements.
(2)Costs related to the acquisition and are included in Cost of goods sold.
(3)Pension net gains primarily due to the final settlement associated with the termination of a pension plan and are included in Other income (expense).
(4)Gain on asset disposal and included in Other income (expense).
(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.

30

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:

    

Six Months Ended June 30, 

2023

    

2022

    

$ Change

Cash provided by operating activities (1)

$

322,776

$

141,301

$

181,475

Cash used by investing activities (2)

 

(76,346)

 

(55,005)

 

(21,341)

Capital expenditures

 

(40,552)

 

(34,602)

 

(5,950)

Acquisition of businesses, net of cash acquired

 

(32,657)

 

(22,095)

 

(10,562)

Cash used by financing activities (3)

 

(226,898)

 

(122,366)

 

(104,532)

(Payments on) proceeds from short-term borrowings

 

(72,224)

 

64,960

 

(137,184)

(Payments on) proceeds from long-term borrowings

(6,978)

6,869

(13,847)

Purchase of shares for treasury

 

(85,234)

 

(129,698)

 

44,464

Cash dividends paid to shareholders

 

(74,472)

 

(65,914)

 

(8,558)

Increase (decrease) in Cash and cash equivalents (4)

 

23,333

 

(40,162)

 

63,495

(1)Cash provided by operating activities increased for the six months ended June 30, 2023, compared with the six months ended June 30, 2022 primarily due to improved working capital position.
(2)Cash used by investing activities increased for the six months ended June 30, 2023, compared with the six months ended June 30, 2022 primarily due to capital expenditures and cash used in the acquisition of businesses in 2023. The Company currently anticipates capital expenditures of $80,000 to $100,000 in 2023. 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.
(3)Cash used by financing activities increased in the six months ended June 30, 2023, compared with the six months ended June 30, 2022 due to increased payments on short- and long-term borrowings in 2023.
(4)Cash and cash equivalents increased 11.8%, or $23,333, to $220,483 during the six months ended June 30, 2023, from $197,150 as of December 31, 2022. At June 30, 2023, $163,326 of Cash and cash equivalents was held by international subsidiaries.

In July 2023, the Company paid a cash dividend of $0.64 per share, or $36,744, to shareholders of record as of June 30, 2023.

31

Working Capital Ratios

June 30, 2023

    

December 31, 2022

 

June 30, 2022

 

Average operating working capital to Net sales (1)

 

18.9

%  

20.9

%

19.0

%

Days sales in Inventories

 

122.5

 

132.5

128.4

Days sales in Accounts receivable

 

51.8

 

57.0

51.5

Average days in Trade accounts payable

 

52.9

 

57.0

59.6

(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 June 30, 

    

2023

    

2022

 

Net income as reported

$

477,633

 

$

360,037

Plus: Interest expense (after-tax)

33,234

18,832

Less: Interest income (after-tax)

1,999

986

Net operating profit after taxes

$

508,868

$

377,883

Special items:

Rationalization and asset impairment charges

 

14,291

 

 

6,075

Acquisition transaction costs (1)

 

6,003

 

 

 

Pension settlement charges (2)

 

 

 

115,693

Amortization of step up in value of acquired inventories

 

7,048

 

 

5,422

Gain on asset disposal

 

(1,646)

 

 

Tax effect of Special items (3)

 

(4,110)

 

 

(44,405)

Adjusted net operating profit after taxes

$

530,454

 

$

460,668

 

 

Invested Capital

    

June 30, 2023

    

June 30, 2022

Short-term debt

$

10,406

$

125,458

Long-term debt, less current portion

1,103,898

712,908

Total debt

1,114,304

838,366

Total equity

 

1,201,424

 

912,983

Invested capital

$

2,315,728

$

1,751,349

Return on invested capital as reported

 

22.0

%  

 

21.6

%

Adjusted return on invested capital

 

22.9

%  

 

26.3

%

(1)Related to acquisitions and are included in SG&A expenses.

32

(2)Related to lump sum pension payments due to the final settlement associated with the termination of a pension plan.
(3)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.

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 June 30, 2023 and December 31, 2022, the fair value of long-term debt, including the current portion, was approximately $1,006,609 and $1,009,020, respectively, which was determined using available market information and methodologies requiring judgment. The carrying value of this debt at such dates was $1,104,223 and $1,121,435, 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 June 30, 2023, 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 $85,242. As of June 30, 2023, the Company was in compliance with all of its covenants and had outstanding debt under short-term lines of credit of $10,406.

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.9 years, respectively. The proceeds of the Notes were used for general corporate purposes. The Notes contain certain affirmative and negative covenants. As of June 30, 2023, the Company was in compliance with all of its debt covenants relating to the Notes.

33

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. The proceeds of the Term Loan were used to pay a portion of the purchase price in connection with the acquisition of Fori. As of June 30, 2023, 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.

Shelf Agreements

On November 27, 2018, the Company entered into seven uncommitted master note facilities (the "Shelf Agreements") that allow borrowings up to $700,000 in the aggregate. The Shelf Agreements have a term of 5 years and the average life of borrowings cannot exceed 15 years. The Company is required to comply with covenants similar to those contained in the Notes. As of June 30, 2023, the Company was in compliance with all of its covenants and had no outstanding borrowings under the Shelf Agreements.

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, 2022.

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, 2022. 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, 2022.

34

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 June 30, 2023.

Changes in Internal Control Over Financial Reporting

In December 2022, the Company acquired Fori. The acquired business operated under its own set of systems and internal controls and the Company is currently maintaining those systems and much of that control environment until it is able to incorporate its processes into the Company’s own systems and control environment. The Company expects to complete the incorporation of the acquired business’ operations into the Company’s systems and control environment in 2023.

Except for changes in connection with the Company’s acquisition of Fori business noted above, there have been no changes in the Company’s internal control over financial reporting that occurred during the quarter ended June 30, 2023 that materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

 

35

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 June 30, 2023, the Company was a co-defendant in cases alleging asbestos induced illness involving claims by approximately 1,458 plaintiffs, which is a net decrease of 9 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: 56,909 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,012 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, 2022, 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 second quarter of 2023 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) (3)

April 1 - 30, 2023

 

50,648

(1)

$

160.90

 

48,424

 

8,702,968

May 1 - 31, 2023

 

118,209

(1)

 

169.40

 

118,065

 

8,584,903

June 1 - 30, 2023

 

143,117

(1)

 

174.00

 

143,117

 

8,441,786

Total

 

311,974

 

170.13

 

309,606

 

  

(1)The above share repurchases include the surrender of the Company’s common shares in connection with the vesting of restricted awards.
(2)On April 20, 2016, the Company announced that the Board of Directors authorized a new share repurchase program, which increased the total number of the Company’s common shares authorized to be repurchased to 55 million shares. Total shares purchased through the share repurchase program were 55 million shares at a cost of $2.5 billion for a weighted average cost of $44.89 per share through June 30, 2023.
(3)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 1.6 million shares at a total cost of $223.0 million for a weighted average cost of $143.14 per share through June 30, 2023.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

36

ITEM 5. OTHER INFORMATION

Rule 10b5-1 Trading Plans

From time to time, the Company’s directors and officers may purchase or sell its common shares in the market, including pursuant to plans intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) (“Rule 10b5-1 plans”). The following table shows the Rule 10b5-1 plans terminated by our directors and executive officers during the three months ended June 30, 2023:

Name and Position

  

Plan Adoption Date

  

Plan Termination Date

  

Number of Shares to be Sold under the Plan

Steve Hedlund, Executive Vice President & Chief Operating Officer

November 30, 2022

May 11, 2023

8,235

ITEM 6. EXHIBITS

(a)Exhibits

10.1*

Form of Restricted Stock Unit Agreement for Non-Employee Directors (filed herewith).

10.2*

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

10.3*

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

10.4*

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

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.

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 Chairman, 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.

37

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)

July 27, 2023

38

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

Exhibit 10.1

[Non-Employee Directors– 20__]

LINCOLN ELECTRIC HOLDINGS, INC.

2023 STOCK PLAN FOR NON-EMPLOYEE DIRECTORS

Restricted Stock Unit Agreement

WHEREAS, Lincoln Electric Holdings, Inc. maintains the Company’s 2023 Stock Plan for Non-Employee Directors, and as may be amended from time to time (the “Plan”), pursuant to which the Company may award Restricted Stock Units (“RSUs”) to non-employee Directors of the Company;

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 a non-employee Director of the Company;

WHEREAS, the Grantee was awarded RSUs under the Plan by the Nominating and Corporate Governance Committee (the “Committee”) of the Board of Directors (the “Board”) of the Company 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 constitutes the right of the Grantee to receive one Common Share (and dividend equivalents with respect thereto) (or to have one Common Share (and dividend equivalents with respect thereto) 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 9, 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 14 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

NAI-1535869056v3

1


to any such purported transaction shall not obtain any rights to or interest in such RSUs or the underlying Common Shares or dividend equivalents.  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 and 6 hereof, all of the RSUs covered by this Agreement shall vest immediately after one full year from the Date of Grant if the Grantee shall have served continuously as a Director for that entire period.  
5.Effect of Change in Control.  Unless otherwise determined by the Committee, in the event a Change in Control occurs after the Date of Grant but before the RSUs covered by the Agreement vest pursuant to Section 4 or 6 of this Agreement, the RSUs shall vest to the extent provided in Section 11 of the Plan.
6.Effect of Death, Disability, or Retirement; Forfeiture.
(a)If the Grantee’s service as a Director of the Company should terminate because of the Grantee's death or if the Grantee should incur a Disability prior to the vesting otherwise provided for in Section 4, 5, or 6 hereof, the RSUs subject to this Agreement shall immediately vest in full.
(b)If the Grantee’s service as a Director of the Company should terminate because of the Grantee’s Retirement, prior to the vesting otherwise provided for in Section 4, 5, or 6 hereof, a pro rata portion of the RSUs subject to this Agreement shall immediately vest.  The pro rata portion that shall vest shall be determined by multiplying the total number of RSUs subject to this Agreement by the number of days the Grantee has served as a Director of the Company from the Date of Grant through the date of Retirement, divided by the number of days from the Date of Grant to the date the RSUs would have vested under Section 4 hereof if the Grantee had remained a Director of the Company through such date (rounded down to the nearest whole Common Share).  Any RSUs that remain unvested in connection with the Grantee’s Retirement will be forfeited.
(c)Upon the termination of the Grantee’s service as a Director of the Company, all RSUs that have not become vested prior to or at the time of such termination shall be forfeited.
7.Time of Payment of RSUs.  Payment of the RSUs shall be made within 60 days of the date on which such RSUs become vested and in all events within the short-term deferral period specified in Treasury Regulation § 1.409A-1(b)(4).
8.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 (and to defer the dividend equivalents with respect thereto), pursuant to and in accordance with the terms of the Deferred Compensation Plan.

2

NAI-1535869056v3


9.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 the Company shall be subject to the same restrictions as the RSUs covered by this Agreement.
(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 the vesting of the RSUs. Dividend equivalents in 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 non-forfeitable. To the extent that RSUs covered by this Agreement are forfeited pursuant to Section 6 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 9(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 9, to the extent that any of the RSUs become vested pursuant to this Agreement and the Grantee elects pursuant to Section 8 to defer receipt of the Common Shares underlying the RSUs beyond the Distribution Date (and dividend equivalents with respect thereto) 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.
10.No Right to Continued Service.  The Plan and this Agreement will not confer upon the Grantee any right with respect to the continuance of service as a Director of the Company.  
11.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.
12.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 10 of the Plan and Section 15 of this Agreement, no such amendment shall adversely affect the rights of the Grantee with respect to the RSUs without the Grantee’s consent.

3

NAI-1535869056v3


13.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.
14.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.
15.RSUs Subject to Clawback Policy.  Notwithstanding anything in this Agreement to the contrary, (a) the RSUs covered by this Agreement shall be subject to any clawback policy applicable to the Grantee (including, if applicable, the Company’s Recovery of Funds Policy), as it 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 issued by the U.S. Securities and Exchange Commission or 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.
16.Code Section 409A.  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.
17.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.

The Grantee hereby acknowledges receipt of this Agreement and accepts 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

4

NAI-1535869056v3


Agreement through an on-line or electronic system, if applicable, carries the same legal significance as if the Grantee manually signed this Agreement.

5

NAI-1535869056v3


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.

[INSERT SIGNATURE]

Name:
Title:

NAI-1535869056v3

6


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. Non-Employee Directors’ Deferred Compensation Plan, in effect from time to time.
2.Disability” means 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.
3.Distribution Date” means the date on which the Common Shares represented by vested RSUs shall be distributed to the Grantee as specified in Section 7 (or would have been so distributed absent an election under the Deferred Compensation Plan).

NAI-1535869056v3

7


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

Exhibit 10.2

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 (the “Board”) of the Company 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, or 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 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 to the extent provided in 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 shall have 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.

2


(c)The Option Price shall be payable upon exercise:
(i)by certified or bank check or other cash equivalent acceptable to the Company;
(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.  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 Optionee, either during employment by the Company or a Subsidiary or within two (2) years after termination of such employment, (i) shall become an employee of a competitor of the Company or a Subsidiary or (ii) shall engage in any other conduct that is competitive with the Company or a Subsidiary, in each case as reasonably determined by the Company

3


(“Competition”), then the Option shall terminate automatically and without further notice at the time of such Company determination.  In addition, if the Company shall so determine, the Optionee shall, promptly upon notice of such determination, (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 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 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, whether as wages or vacation pay or in the form of any other benefit or for any other reason.

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

4


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


(d)If the Optionee is resident in California, the Optionee’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 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 Proprietary Information, Inventions and Restrictive Covenant Agreement and having returned it to the Company.  
20.Option Subject to Clawback Policy.  Notwithstanding anything in this Agreement to the contrary, (a) this Option shall be subject to any clawback policy applicable to the Optionee (including, if applicable, the Company’s Recovery of Funds Policy), as it 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 issued by the U.S. Securities and Exchange Commission 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 for the Optionee’s country.  Moreover, if the Optionee relocates to one 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

6


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 by the Company on the Date of Grant.

LINCOLN ELECTRIC HOLDINGS, INC.

[INSERT SIGNATURE]

Name:

Title:

7


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


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

Exhibit 10.3

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 (the “Board”) of the Company 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


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 provided in Section 12 of the Plan.
(b)If a Replacement Award is provided, 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


7.Effect of Termination of Employment and Effect of Competitive Conduct.
(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 Grantee, either during employment by the Company or a Subsidiary or within two (2) years after termination of such employment, (i) shall become an employee of a competitor of the Company or a Subsidiary or (ii) shall engage in any other conduct that is competitive with the Company or a Subsidiary, in each case as reasonably determined by the Company (“Competition”), then, at the time of such Company determination, the Grantee shall forfeit any RSUs that have not become nonforfeitable.  In addition, if the Company shall so determine, the Grantee shall, promptly upon notice of such determination, (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 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 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, whether as wages or vacation pay or in the form of any other benefit or for any other reason.

3


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


(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


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


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 Proprietary Information, Inventions and Restrictive Covenant Agreement and having returned it to the Company.
20.RSUs Subject to Clawback Policy.  Notwithstanding anything in this Agreement to the contrary, (a) the RSUs covered by this Agreement shall be subject to any clawback policy applicable to the Grantee (including, if applicable, the Company’s Recovery of Funds Policy), as it 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 issued by the U.S. Securities and Exchange Commission or 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.Code Section 409A.  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

7


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 for the Grantee’s country.  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


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.

[INSERT SIGNATURE]

Name:

Title:

9


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 Code Section 409A, 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


EX-10.4 5 leco-20230630xex10d4.htm EX-10.4

Exhibit 10.4

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 (the “Board”) of the Company 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-


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 to the extent provided in 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

-2-


continuous employment or (B) the Grantee attains age 55 and completes 15 years 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 and Effect of Competitive Conduct.
(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 Grantee, either during employment by the Company or a Subsidiary or within two (2) years after termination of such employment, (i) shall become an employee of a competitor of the Company or a Subsidiary or (ii) shall engage in any other conduct that is competitive with the Company or a Subsidiary, in each case as reasonably determined by the Company (“Competition”), then, at the time of such Company determination, the Grantee shall forfeit any Performance Shares that have not become Vested.  In addition, if the Company shall so determine, the Grantee shall, promptly upon notice of such determination, (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 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 of those Common Shares on the Distribution Date plus an amount in cash equal to any related dividend equivalents awarded under Section 10(b)

-3-


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 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, whether as wages or vacation pay or in the form of any other benefit or for any other reason.
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, 2026 and March 15, 2026.

(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.

(iv)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 securities that the Grantee may become entitled to receive pursuant to a stock dividend, stock split, combination of shares, recapitalization, merger,

-4-


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

-5-


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

-6-


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 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 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 Proprietary Information, Inventions and Restrictive Covenant Agreement and having returned it to the Company.
20.Performance Shares Subject to Clawback Policy.  Notwithstanding anything in this Agreement to the contrary, (a) the Performance Shares covered by this Agreement shall be subject to any clawback policy applicable to the Grantee (including, if applicable, the

-7-


Company’s Recovery of Funds Policy), as it 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 issued by the U.S. Securities and Exchange Commission or 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.Code Section 409A.  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.
23.Appendix.  Notwithstanding any provisions in this Agreement, the grant of Performance Shares is also subject to the special terms and conditions set forth in Appendix A to this Agreement for the Grantee’s country, if applicable.  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 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.

-8-


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.

[INSERT SIGNATURE]

Name:
Title:

-9-


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, 2023 and ending on December 31, 2025.
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 Code Section 409A, 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

NAI-1535703704v3

-10-


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

NAI-1535703704v3

-11-


EX-31.1 6 leco-20230630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Christopher L. Mapes, 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: July 27, 2023

/s/ Christopher L. Mapes

Christopher L. Mapes

Chairman, President and Chief Executive Officer


EX-31.2 7 leco-20230630xex31d2.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: July 27, 2023

/s/ Gabriel Bruno

Gabriel Bruno

Executive Vice President, Chief Financial

Officer and Treasurer


EX-32.1 8 leco-20230630xex32d1.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 June 30, 2023, 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: July 27, 2023

/s/ Christopher L. Mapes

Christopher L. Mapes

Chairman, President and Chief Executive Officer

/s/ Gabriel Bruno

Gabriel Bruno

Executive Vice President, Chief Financial

Officer and Treasurer


GRAPHIC 9 leco-20230630x10q001.jpg GRAPHIC begin 644 leco-20230630x10q001.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 EX-101.SCH 10 leco-20230630.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 - CONDENSED 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 41101 - Disclosure - OTHER INCOME (EXPENSE) (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACQUISITIONS (Tables) 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 40402 - Disclosure - ACQUISITIONS - Assets Acquired and Liabilities Assumed (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 41301 - Disclosure - DERIVATIVES (Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - DERIVATIVES (Derivatives Income Statement Impact) (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - DERIVATIVES (AOCI Impact) (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - DERIVATIVES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - 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 - CONDENSED 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 - OTHER INCOME (EXPENSE) link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - DERIVATIVES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 11501 - 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 31103 - Disclosure - OTHER INCOME (EXPENSE) (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - DERIVATIVES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 41201 - 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 11 leco-20230630_cal.xml EX-101.CAL EX-101.DEF 12 leco-20230630_def.xml EX-101.DEF EX-101.LAB 13 leco-20230630_lab.xml EX-101.LAB EX-101.PRE 14 leco-20230630_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information
6 Months Ended
Jun. 30, 2023
shares
Cover page.  
Document Type 10-Q
Document Quarterly Report true
Document Period End Date Jun. 30, 2023
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 57,412,573
Entity Central Index Key 0000059527
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2023
Document Fiscal Period Focus Q2
Amendment Flag false
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONSOLIDATED STATEMENTS OF INCOME        
Net sales (Note 2) $ 1,060,565 $ 969,589 $ 2,099,908 $ 1,895,037
Cost of goods sold 687,137 636,108 1,371,123 1,231,779
Gross profit 373,428 333,481 728,785 663,258
Selling, general & administrative expenses 192,748 166,792 382,864 333,478
Rationalization and asset impairment charges (Note 6) 2,667 (844) 3,544 1,041
Operating income 178,013 167,533 342,377 328,739
Interest expense, net 11,699 6,459 24,899 12,657
Other income (expense) (Note 11) 6,746 (1,133) 10,926 3,500
Income before income taxes 173,060 159,941 328,404 319,582
Income taxes (Note 12) 35,729 32,118 69,142 65,729
Net income $ 137,331 $ 127,823 $ 259,262 $ 253,853
Basic earnings per share (Note 3) $ 2.39 $ 2.20 $ 4.51 $ 4.35
Diluted earnings per share (Note 3) 2.36 2.18 4.44 4.30
Cash dividends declared per share $ 0.64 $ 0.56 $ 1.28 $ 1.12
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 137,331 $ 127,823 $ 259,262 $ 253,853
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges, net of tax (4,888) 8,950 4,243 14,305
Defined benefit pension plan activity, net of tax (1,366) (44) (806) 63
Currency translation adjustment 20,957 (34,616) 35,775 (42,064)
Other comprehensive income (loss): 14,703 (25,710) 39,212 (27,696)
Comprehensive income $ 152,034 $ 102,113 $ 298,474 $ 226,157
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 220,483 $ 197,150
Accounts receivable (less allowance for doubtful accounts of $12,170 in 2023; $12,556 in 2022) 570,294 541,529
Inventories (Note 8) 674,754 665,451
Other current assets 180,647 153,660
Total Current Assets 1,646,178 1,557,790
Property, plant and equipment (less accumulated depreciation of $929,890 in 2023; $890,543 in 2022) 563,180 544,871
Goodwill 692,457 665,257
Other assets 409,373 412,628
TOTAL ASSETS 3,311,188 3,180,546
Current Liabilities    
Short-term debt (Note 10) 10,406 93,483
Trade accounts payable 358,160 352,079
Accrued employee compensation and benefits 159,173 109,369
Other current liabilities 283,023 297,966
Total Current Liabilities 810,762 852,897
Long-term debt, less current portion (Note 10) 1,103,898 1,110,396
Other liabilities 195,104 183,212
Total Liabilities 2,109,764 2,146,505
Shareholders' Equity    
Common Shares 9,858 9,858
Additional paid-in capital 515,303 481,857
Retained earnings 3,483,127 3,306,500
Accumulated other comprehensive loss (236,186) (275,398)
Treasury Shares (2,570,678) (2,488,776)
Total Equity 1,201,424 1,034,041
TOTAL LIABILITIES AND TOTAL EQUITY $ 3,311,188 $ 3,180,546
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for doubtful accounts (in dollars) $ 12,170 $ 12,556
Accumulated depreciation $ 929,890 $ 890,543
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2021 $ 9,858 $ 451,268 $ 2,970,303 $ (257,579) $ (2,309,941) $ 863,909
Beginning Balance (in shares) at Dec. 31, 2021 58,787          
Increase (Decrease) in Stockholders' Equity            
Net income     126,030     126,030
Unrecognized amounts from defined benefit pension plans, net of tax       107   107
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges, net of tax       5,355   5,355
Currency translation adjustment       (7,448)   (7,448)
Cash dividends declared     (32,505)     (32,505)
Stock-based compensation activity   10,834     1,349 12,183
Stock-based compensation activity (in shares) 116          
Purchase of shares for treasury         (104,579) (104,579)
Purchase of shares for treasury (in shares) (805)          
Other   115 (107)     8
Ending Balance at Mar. 31, 2022 $ 9,858 462,217 3,063,721 (259,565) (2,413,171) 863,060
Ending Balance (in shares) at Mar. 31, 2022 58,098          
Beginning Balance at Dec. 31, 2021 $ 9,858 451,268 2,970,303 (257,579) (2,309,941) 863,909
Beginning Balance (in shares) at Dec. 31, 2021 58,787          
Increase (Decrease) in Stockholders' Equity            
Net income           253,853
Unrecognized amounts from defined benefit pension plans, net of tax           63
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges, net of tax           14,305
Currency translation adjustment           (42,064)
Ending Balance at Jun. 30, 2022 $ 9,858 465,624 3,160,920 (285,275) (2,438,144) 912,983
Ending Balance (in shares) at Jun. 30, 2022 57,922          
Beginning Balance at Mar. 31, 2022 $ 9,858 462,217 3,063,721 (259,565) (2,413,171) 863,060
Beginning Balance (in shares) at Mar. 31, 2022 58,098          
Increase (Decrease) in Stockholders' Equity            
Net income     127,823     127,823
Unrecognized amounts from defined benefit pension plans, net of tax       (44)   (44)
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges, net of tax       8,950   8,950
Currency translation adjustment       (34,616)   (34,616)
Cash dividends declared     (32,698)     (32,698)
Stock-based compensation activity   5,428     146 5,574
Stock-based compensation activity (in shares) 15          
Purchase of shares for treasury         (25,119) (25,119)
Purchase of shares for treasury (in shares) (191)          
Other   (2,021) 2,074     53
Ending Balance at Jun. 30, 2022 $ 9,858 465,624 3,160,920 (285,275) (2,438,144) 912,983
Ending Balance (in shares) at Jun. 30, 2022 57,922          
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 (loss) on derivatives designated and qualifying as cash flow hedges, net of tax       9,131   9,131
Currency translation adjustment       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, 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           259,262
Unrecognized amounts from defined benefit pension plans, net of tax           (806)
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges, net of tax           4,243
Currency translation adjustment           35,775
Ending Balance at Jun. 30, 2023 $ 9,858 515,303 3,483,127 (236,186) (2,570,678) 1,201,424
Ending Balance (in shares) at Jun. 30, 2023 57,413          
Beginning Balance at Mar. 31, 2023 $ 9,858 498,023 3,387,543 (250,889) (2,519,299) 1,125,236
Beginning Balance (in shares) at Mar. 31, 2023 57,573          
Increase (Decrease) in Stockholders' Equity            
Net income     137,331     137,331
Unrecognized amounts from defined benefit pension plans, net of tax       (1,366)   (1,366)
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges, net of tax       (4,888)   (4,888)
Currency translation adjustment       20,957   20,957
Cash dividends declared     (36,917)     (36,917)
Stock-based compensation activity   12,818     1,697 14,515
Stock-based compensation activity (in shares) 152          
Purchase of shares for treasury         (53,076) (53,076)
Purchase of shares for treasury (in shares) (312)          
Other   4,462 (4,830)     (368)
Ending Balance at Jun. 30, 2023 $ 9,858 $ 515,303 $ 3,483,127 $ (236,186) $ (2,570,678) $ 1,201,424
Ending Balance (in shares) at Jun. 30, 2023 57,413          
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
CONSOLIDATED STATEMENTS OF EQUITY            
Cash dividends declared per share (in dollars per share) $ 0.64 $ 0.64 $ 0.56 $ 0.56 $ 1.28 $ 1.12
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 259,262 $ 253,853
Adjustments to reconcile Net income to Net cash provided by operating activities:    
Rationalization and asset impairment net charges (Note 6) 1,134 (113)
Depreciation and amortization 43,212 39,759
Equity earnings in affiliates, net (294) (180)
Deferred income taxes 3,774 (21,772)
Stock-based compensation 16,615 16,340
Other, net 1,291 9,254
Changes in operating assets and liabilities, net of effects from acquisitions:    
Increase in accounts receivable (18,890) (103,959)
Decrease (increase) in inventories 6,267 (112,594)
Increase in other current assets (13,275) (26,169)
Increase in trade accounts payable 1,566 44,252
Increase in other current liabilities 28,749 47,343
Net change in other assets and liabilities (6,635) (4,713)
NET CASH PROVIDED BY OPERATING ACTIVITIES 322,776 141,301
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (40,552) (34,602)
Acquisition of businesses, net of cash acquired (32,657) (22,095)
Proceeds from sale of property, plant and equipment 3,892 1,692
Purchase of marketable securities (7,029) 0
NET CASH USED BY INVESTING ACTIVITIES (76,346) (55,005)
CASH FLOWS FROM FINANCING ACTIVITIES    
(Payments on) proceeds from short-term borrowings (72,224) 64,960
(Payments on) proceeds from long-term borrowings (6,978) 6,869
Proceeds from exercise of stock options 12,010 1,417
Purchase of shares for treasury (85,234) (129,698)
Cash dividends paid to shareholders (74,472) (65,914)
NET CASH USED BY FINANCING ACTIVITIES (226,898) (122,366)
Effect of exchange rate changes on Cash and cash equivalents 3,801 (4,092)
INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 23,333 (40,162)
Cash and cash equivalents at beginning of period 197,150 192,958
CASH AND CASH EQUIVALENTS AT END OF PERIOD $ 220,483 $ 152,796
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.

The accompanying Condensed Consolidated Balance Sheet at December 31, 2022 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, 2022.

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

Turkey – Highly Inflationary Economy

Effective April 1, 2022, the financial statements of the Company’s Turkish operation are reported under highly inflationary accounting rules. As a result, the financial statements of the Company’s Turkish operation have been remeasured into the Company’s reporting currency (U.S. dollar) and the exchange gains and losses from the remeasurement of monetary assets and liabilities are reflected in current earnings, rather than “Accumulated other comprehensive loss” on the balance sheet. For the six months ended June 30, 2023, this impact was not significant to the Company’s results.

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

Standard

Description

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

Requires disclosure about a company’s supplier finance program, including key terms, amount outstanding, assets pledged, as applicable, and presentation on the balance sheet. Refer to Note 15 for the impacts on the Company’s consolidated financial statements.

ASU No. 2021-08, Business Combinations (Subtopic 805), issued October 2021.

Requires the acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption did not have a material impact on the Company’s consolidated financial statements.

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

Standard

Description

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

Requires disclosure about a company’s supplier finance program, including a period-over-period balance roll forward. This requirement of the ASU is effective January 1, 2024 and should be applied prospectively.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION
6 Months Ended
Jun. 30, 2023
REVENUE RECOGNITION  
REVENUE RECOGNITION

NOTE 2 — REVENUE RECOGNITION

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

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Consumables

$

577,910

$

568,855

$

1,147,594

$

1,108,017

Equipment

 

482,655

 

400,734

 

952,314

 

787,020

Net sales

$

1,060,565

$

969,589

$

2,099,908

$

1,895,037

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 June 30, 2023, the Company recorded $85,321 related to advance customer payments and $48,235 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, 2022, the balances related to advance customer payments and billings in excess of revenue recognized were $78,756 and $34,771, 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 June 30, 2023 and December 31, 2022, the Company recorded $49,310 and $35,252, 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 25 R11.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2023
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 June 30, 

Six Months Ended June 30, 

    

2023

 

2022

 

2023

 

2022

Numerator:

 

 

  

 

  

 

  

Net income

$

137,331

$

127,823

$

259,262

$

253,853

Denominator (shares in 000's):

 

 

 

 

Basic weighted average shares outstanding

 

57,479

 

58,016

 

57,537

 

58,311

Effect of dilutive securities - Stock options and awards

 

824

 

672

 

816

 

659

Diluted weighted average shares outstanding

 

58,303

 

58,688

 

58,353

 

58,970

Basic earnings per share

$

2.39

$

2.20

$

4.51

$

4.35

Diluted earnings per share

$

2.36

$

2.18

$

4.44

$

4.30

For the three months ended June 30, 2023 and 2022, common shares subject to equity-based awards of 76 and 62,987, respectively, were excluded from the computation of diluted earnings per share because the effect of their exercise would be anti-dilutive. For the six months ended June 30, 2023 and 2022, common shares subject to equity-based awards of 115 and 108,497, respectively, were excluded from the computation of diluted earnings per share because the effect of their exercise would be anti-dilutive.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS
6 Months Ended
Jun. 30, 2023
ACQUISITIONS  
ACQUISITIONS

NOTE 4 — ACQUISITIONS

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. In 2022, Powermig generated sales of approximately $15,000 (unaudited). Beginning May 3, 2023, the Company’s Consolidated Statement of Income includes the results of Powermig and was not material for the three months ended June 30, 2023. Powermig specializes in designing and engineering industrial welding automation solutions for the heavy industry and transportation sectors. The acquisition broadens the Company’s automation portfolio and capabilities.

On December 1, 2022, the Company acquired 100% ownership of Fori Automation, LLC (“Fori”) for an agreed upon purchase price of $427,000, which was adjusted for certain debt like obligations, for total purchase price consideration of $468,683, or $416,353 net of cash acquired, before final and customary adjustments. In 2022, the Company recognized $5,196 in acquisition costs related to Fori and were expensed as incurred. Fori is a leading designer and manufacturer of complex, multi-armed automated welding systems, with an extensive range of automated assembly systems, automated material handling solutions, automated large-scale, industrial guidance vehicles, and end of line testing systems. The acquisition of Fori extends the Company’s market presence within the automotive sector as well as its automation footprint in the International Welding segment. For the three and six months ended June 30, 2023, the Company’s Consolidated Statements of Income include the results of Fori, including Net Sales of $47,787 and $97,002, respectively, while net income for the period was not material.

The acquisition of Fori has been accounted for as a business combination which requires the assets and liabilities assumed be recognized at their respective fair values as of the acquisition date. The process of estimating the fair values of certain tangible assets, identifiable intangible assets and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. The table below summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed on the acquisition date. These preliminary estimates are based on available information and may be revised during the measurement period, not to exceed 12 months from the acquisition date, as third-party valuations are finalized, further information becomes available and additional analyses are

performed. The Company does not expect any such revisions to have a material impact on the Company's preliminary purchase price allocation. As of and for the three and six months ended June 30, 2023, these revisions did not have a material impact on the Condensed Consolidated Balance Sheets or Consolidated Statement of Income.

Assets acquired and liabilities assumed

    

Preliminary Purchase Price Allocation

Cash and cash equivalents

$

52,330

Accounts receivable

 

64,439

Inventory

 

62,584

Property, plant and equipment (1)

 

36,863

Intangible assets (2)

 

69,928

Accounts payable

 

17,996

Net other assets and liabilities (3)

 

200,535

Total purchase price consideration

$

468,683

(1)

Property, plant and equipment acquired includes a number of manufacturing and distribution sites, including the related facilities, land and leased sites, and machinery and equipment for use in manufacturing operations.

(2)

Intangible asset balances of $22,000 and $18,778, respectively, were assigned to trade names and customer relationships (15 year weighted average useful life). Of the remaining amount, $24,900 was assigned to technology know-how (10 year weighted average useful life) and $4,250 was assigned to restrictive covenants (4 year weighted average life).

(3)

Consists primarily of goodwill of $246,133.

Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the anticipated synergies of acquiring Fori. A portion of the goodwill is deductible for tax purposes.

On March 1, 2022, the Company acquired 100% ownership of Kestra Universal Soldas, Industria e Comercio, Imporacao e Exportacao Ltda. (“Kestra”), a privately held manufacturer headquartered in Atibaia, Sao Paulo State, Brazil. The net purchase price was $22,294, net of cash acquired and it was accounted for as a business combination. In 2022, the Company recognized $365 in acquisition costs related to Kestra and were expensed as incurred. Kestra manufactures and provides specialty welding consumables, wear plates and maintenance and repair services for alloy and wear-resistant products commonly used in mining, steel, agricultural and industrial mill applications. The acquisition broadens the Company’s specialty alloys portfolio and services.

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 27 R13.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2023
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 June 30, 2023

 

  

 

  

 

  

 

  

 

  

Net sales

$

676,966

$

253,403

$

130,196

$

$

1,060,565

Inter-segment sales

 

30,850

8,292

2,867

(42,009)

Total

$

707,816

$

261,695

$

133,063

$

(42,009)

$

1,060,565

Adjusted EBIT

$

139,870

$

33,774

$

19,510

$

(2,183)

$

190,971

Special items charge (gain) (1)

 

2,957

3,255

6,212

EBIT

$

136,913

$

30,519

$

19,510

$

(2,183)

$

184,759

Interest income

814

Interest expense

(12,513)

Income before income taxes

 

 

 

$

173,060

Three Months Ended June 30, 2022

 

  

 

  

 

  

 

  

 

  

Net sales

$

595,659

$

236,629

$

137,301

$

$

969,589

Inter-segment sales

 

29,031

 

9,527

 

2,866

 

(41,424)

Total

$

624,690

$

246,156

$

140,167

$

(41,424)

$

969,589

Adjusted EBIT

$

118,067

$

35,009

$

17,922

$

(3,983)

$

167,015

Special items charge (gain) (2)

 

461

 

154

 

 

615

EBIT

$

117,606

$

34,855

$

17,922

$

(3,983)

$

166,400

Interest income

 

  

 

  

 

  

 

228

Interest expense

 

  

 

  

 

  

 

(6,687)

Income before income taxes

 

  

 

  

 

  

$

159,941

Six Months Ended June 30, 2023

 

 

  

Net sales

$

1,335,611

$

505,819

$

258,478

$

$

2,099,908

Inter-segment sales

 

63,168

 

15,045

 

5,764

 

(83,977)

Total

$

1,398,779

$

520,864

$

264,242

$

(83,977)

$

2,099,908

Adjusted EBIT

$

272,324

$

63,371

$

38,493

$

(11,586)

$

362,602

Special items charge (gain) (1)

 

5,742

 

3,557

 

 

9,299

EBIT

$

266,582

$

59,814

$

38,493

$

(11,586)

$

353,303

Interest income

 

  

 

  

 

  

 

1,668

Interest expense

 

  

 

  

 

  

 

(26,567)

Income before income taxes

 

  

 

  

 

  

$

328,404

Six Months Ended June 30, 2022

 

 

  

Net sales

$

1,129,714

$

494,670

$

270,653

$

$

1,895,037

Inter-segment sales

 

57,187

 

15,755

 

5,928

 

(78,870)

Total

$

1,186,901

$

510,425

$

276,581

$

(78,870)

$

1,895,037

Adjusted EBIT

$

229,635

$

72,096

$

37,520

$

(8,785)

$

330,466

Special items charge (gain) (2)

 

(3,274)

 

1,501

 

 

(1,773)

EBIT

$

232,909

$

70,595

$

37,520

$

(8,785)

$

332,239

Interest income

 

  

 

  

 

  

 

604

Interest expense

 

  

 

  

 

  

 

(13,261)

Income before income taxes

 

  

 

  

 

  

$

319,582

(1)In the three and six months ended June 30, 2023, special items include amortization of step up in value of acquired inventories of $2,957 and $5,742 in Americas Welding and $588 and $1,659 in International Welding, respectively, and Rationalization and asset impairment net charges of $2,667 and $3,544 in International Welding. In the six months ended, special items reflect a gain on asset disposal of $1,646 in International Welding.
(2)In the three and six months ended June 30, 2022, special items reflect Rationalization and asset impairment net gains of $998 in Americas Welding and net charges of $154 and $2,039, respectively, in International Welding and amortization of step up in value of acquired inventories of $1,459 in Americas Welding. In the six months ended June 30, 2022, special items reflect the final settlement related to the termination of a pension plan of $3,735 in Americas Welding.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.2
RATIONALIZATION AND ASSET IMPAIRMENTS
6 Months Ended
Jun. 30, 2023
RATIONALIZATION AND ASSET IMPAIRMENTS  
RATIONALIZATION AND ASSET IMPAIRMENTS

NOTE 6 — RATIONALIZATION AND ASSET IMPAIRMENTS

The Company has rationalization plans within the International Welding segment. 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 June 30, 2023, liabilities of $660 for International Welding 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,544 and $1,041 in the six months ended June 30, 2023 and 2022, respectively. 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 six months ended June 30, 2023:

    

    

Consolidated

Balance at December 31, 2022

$

2,207

Payments and other adjustments

 

(3,957)

Charged to expense

 

2,410

Balance at June 30, 2023

$

660

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")
6 Months Ended
Jun. 30, 2023
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 June 30, 2023

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at March 31, 2023

$

23,040

$

(1,221)

$

(272,708)

$

(250,889)

Other comprehensive income (loss) before reclassification

 

(3,459)

20,957

17,498

Amounts reclassified from AOCI

 

(1,429)

1

(1,366)

(2,795)

Net current-period other comprehensive income (loss)

 

(4,888)

 

(1,366)

 

20,957

 

14,703

Balance at June 30, 2023

$

18,152

$

(2,587)

$

(251,751)

$

(236,186)

Three Months Ended June 30, 2022

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at March 31, 2022

$

13,449

$

(13,124)

$

(259,890)

$

(259,565)

Other comprehensive income (loss) before reclassification

 

9,439

 

 

(34,616)

 

(25,177)

Amounts reclassified from AOCI

 

(489)

1

 

(44)

 

 

(533)

Net current-period other comprehensive income (loss)

 

8,950

 

(44)

 

(34,616)

 

(25,710)

Balance at June 30, 2022

$

22,399

$

(13,168)

$

(294,506)

$

(285,275)

(1)During the three months ended June 30, 2023, the AOCI reclassification is a component of Net sales of $1,404 (net of tax of $480) and Cost of goods sold of $(25) (net of tax of $(18)); during the three months ended June 30, 2022, the reclassification is a component of Net sales of $122 (net of tax of $59) and Cost of goods sold of $(367) (net of tax of $(86)). See Note 13 to the consolidated financial statements for additional details.

Six Months Ended June 30, 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

 

6,675

35,775

42,450

Amounts reclassified from AOCI

 

(2,432)

1

(806)

(3,238)

Net current-period other comprehensive income (loss)

 

4,243

 

(806)

 

35,775

 

39,212

Balance at June 30, 2023

$

18,152

$

(2,587)

$

(251,751)

$

(236,186)

Six Months Ended June 30, 2022

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

$

8,094

$

(13,231)

$

(252,442)

$

(257,579)

Other comprehensive income (loss) before reclassification

 

15,288

 

 

(42,064)

 

(26,776)

Amounts reclassified from AOCI

 

(983)

1

 

63

 

 

(920)

Net current-period other comprehensive income (loss)

 

14,305

 

63

 

(42,064)

 

(27,696)

Balance at June 30, 2022

$

22,399

$

(13,168)

$

(294,506)

$

(285,275)

(1)During the six months ended June 30, 2023, the AOCI reclassification is a component of Net sales of $2,269 (net of tax of $821) and Cost of goods sold of $(163) (net of tax of $(61)); during the six months ended June 30, 2022, the reclassification is a component of Net sales of $254 (net of tax of $107) and Cost of goods sold of $(729) (net of tax of $(179)). See Note 13 to the consolidated financial statements for additional details.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES
6 Months Ended
Jun. 30, 2023
INVENTORIES  
INVENTORIES

NOTE 8 — INVENTORIES

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

    

    

June 30, 2023

    

December 31, 2022

Raw materials

$

179,968

$

181,076

Work-in-process

 

175,080

 

164,778

Finished goods

 

319,706

 

319,597

Total

$

674,754

$

665,451

At June 30, 2023 and December 31, 2022, approximately 35% and 38%, respectively, of total inventories were valued using the last-in, first-out ("LIFO") method. The excess of current cost over LIFO cost was $136,411 and $133,909 at June 30, 2023 and December 31, 2022, respectively.

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 30, 2023
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

    

June 30, 2023

    

December 31, 2022

Right-of-use assets

 

Other assets

$

52,563

$

44,810

Current liabilities

 

Other current liabilities

$

11,538

$

10,378

Noncurrent liabilities

 

Other liabilities

 

42,604

 

35,945

Total lease liabilities

 

  

$

54,142

$

46,323

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 $5,322 and $11,173 in the three and six months ended June 30, 2023 and $5,862 and $11,061 in the three and six months ended June 30, 2022, respectively. Cash paid for amounts included in the measurement of lease liabilities for the three and six months ended June 30, 2023, respectively, were $3,077 and $6,222 and are included in Net cash provided by operating activities in the Company’s Consolidated Statements of Cash Flows. Cash paid for amounts included in the measurement of lease liabilities for the three and six months ended June 30, 2022, respectively, were $2,984 and $6,171 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 $1,438 and $5,334 during the three and six months ended June 30, 2023 and $742 and $3,479 for the three and six months ended June 30, 2022, respectively.

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

    

June 30, 2023

2023

$

7,547

2024

 

12,412

2025

 

9,479

2026

 

7,791

2027

 

6,012

After 2027

 

18,771

Total lease payments

$

62,012

Less: Imputed interest

 

7,870

Operating lease liabilities

$

54,142

As of June 30, 2023, the weighted average remaining lease term is 7.5 years and the weighted average discount rate used to determine the operating lease liability is 3.3%.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT
6 Months Ended
Jun. 30, 2023
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 June 30, 2023, 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 $85,242. As of June 30, 2023, the Company was in compliance with all of its covenants and had outstanding debt under short-term lines of credit of $10,406.

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.9 years, respectively. The proceeds of the Notes were used for general corporate purposes. The Notes contain certain affirmative and negative covenants. As of June 30, 2023, the Company was in compliance with all of its debt covenants relating to the Notes.

Shelf Agreements

On November 27, 2018, the Company entered into seven uncommitted master note facilities (the "Shelf Agreements") that allow borrowings up to $700,000 in the aggregate. The Shelf Agreements have a term of 5 years and the average life of borrowings cannot exceed 15 years. The Company is required to comply with covenants similar to those contained in the Notes. As of June 30, 2023, the Company was in compliance with all of its covenants and had no outstanding borrowings under the Shelf Agreements.

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. The proceeds of the Term Loan were used to pay a portion of the purchase price in connection with the acquisition of Fori. As of June 30, 2023, 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 June 30, 2023 and December 31, 2022, the fair value of long-term debt, including the current portion, was approximately $1,006,609 and $1,009,020, respectively, which was determined using available market information and methodologies requiring judgment. The carrying value of this debt at such dates was $1,104,223 and $1,121,435, 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 33 R19.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INCOME (EXPENSE)
6 Months Ended
Jun. 30, 2023
OTHER INCOME (EXPENSE)  
OTHER INCOME (EXPENSE)

NOTE 11 — OTHER INCOME (EXPENSE)

The components of Other income (expense) were as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Equity earnings in affiliates

$

106

 

$

67

$

294

$

180

Other components of net periodic pension (cost) income (1)

 

(280)

 

 

53

 

(614)

 

3,900

Other income (expense) (2)

 

6,920

 

 

(1,253)

 

11,246

 

(580)

Total Other income (expense)

$

6,746

 

$

(1,133)

$

10,926

$

3,500

(1)In 2022, Other components of net periodic pension (cost) income includes pension settlements and curtailments.
(2)In 2023, Other income (expense) primarily relates to non-recurring items such as royalty and other non-operating gains.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
INCOME TAXES  
INCOME TAXES

NOTE 12 — INCOME TAXES

The Company recognized $69,142 of tax expense on pretax income of $328,404, resulting in an effective income tax rate of 21.1% for the six months ended June 30, 2023. The effective income tax rate was 20.6% for the six months ended June 30, 2022.

The effective tax rate was slightly higher for the six months ended June 30, 2023, as compared with the same period in 2022, primarily due to mix of earnings and discrete tax items.

As of June 30, 2023, the Company had $13,435 of unrecognized tax benefits. If recognized, approximately $10,339 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 2018. 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,295 in previously unrecognized tax benefits by the end of the second quarter 2024.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES
6 Months Ended
Jun. 30, 2023
DERIVATIVES  
DERIVATIVES

NOTE 13 — 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 and six months ended June 30, 2023 and 2022.

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 June 30, 2023. 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 $67,912 at June 30, 2023 and $66,296 at December 31, 2022.

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

The Company has commodity contracts with a notional amount of 225,000 pounds and 875,000 pounds at June 30, 2023 and December 31, 2022, respectively, which are qualified and designated as cash flow hedges.

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 $90,561 at June 30, 2023 and $88,843 at December 31, 2022.

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 $439,732 and $380,443 at June 30, 2023 and December 31, 2022, respectively.

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

June 30, 2023

December 31, 2022

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

$

4,070

$

808

$

$

$

1,467

$

738

$

$

Interest rate swap agreements

 

 

3,441

 

 

 

 

Forward starting swap agreements

18,976

19,291

Net investment contracts

400

2,229

Commodity contracts

8

43

181

33

Not designated as hedging instruments:

 

Foreign exchange contracts

 

2,804

2,085

 

2,348

 

790

 

 

Total derivatives

$

7,282

$

2,936

$

22,417

$

$

3,996

$

3,790

$

19,291

$

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

    

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

Derivatives by hedge designation

    

Classification of gain (loss)

    

2023

    

2022

    

2023

    

2022

Not designated as hedges:

  

  

 

  

  

 

  

Foreign exchange contracts

Selling, general
& administrative expenses

$

5,080

$

(1,359)

$

11,770

$

538

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

    

    

Total gain (loss) recognized in AOCI, net of tax

    

June 30, 2023

    

December 31, 2022

    

Foreign exchange contracts

$

2,457

$

627

Interest rate swap agreements

2,553

Forward starting swap agreements

13,144

13,191

Net investment contracts

8,117

 

9,440

Commodity contracts

 

(2)

 

91

The Company expects a gain of $2,455 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 June 30, 

    

Six Months Ended June 30, 

Gain recognized in the

Derivative type

    

Consolidated Statements of Income:

    

2023

    

2022

    

2023

    

2022

Foreign exchange contracts

 

Sales

$

1,884

$

181

$

3,090

$

361

 

Cost of goods sold

 

27

 

343

 

28

 

628

Commodity contracts

Cost of goods sold

16

110

196

280

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE
6 Months Ended
Jun. 30, 2023
FAIR VALUE  
FAIR VALUE

NOTE 14 - FAIR VALUE

The following table provides a summary of assets and liabilities as of June 30, 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

    

June 30, 2023

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

6,874

$

$

6,874

$

Net investment contracts

400

400

Commodity contracts

8

8

Interest rate swap agreements

3,441

3,441

Forward starting swap agreements

 

18,976

 

 

18,976

 

Pension surplus

51,397

51,397

Total assets

$

81,096

$

51,397

$

29,699

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

2,893

$

$

2,893

$

Commodity contracts

43

43

Deferred compensation

 

39,376

 

 

39,376

 

Total liabilities

$

42,312

$

$

42,312

$

The following table provides a summary of assets and liabilities as of December 31, 2022, 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, 2022

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

3,815

$

$

3,815

$

Commodity contracts

181

181

Forward starting swap agreements

19,291

19,291

Pension Surplus

 

56,418

 

56,418

 

 

Total assets

$

79,705

$

56,418

$

23,287

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,528

$

$

1,528

$

Net investment contracts

 

2,229

 

 

2,229

 

Commodity contracts

 

33

 

 

33

 

Deferred compensation

 

39,090

 

 

39,090

 

Total liabilities

$

42,880

$

$

42,880

$

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 June 30, 2023 and December 31, 2022.

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 June 30, 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 37 R23.htm IDEA: XBRL DOCUMENT v3.23.2
SUPPLIER FINANCING PROGRAM
6 Months Ended
Jun. 30, 2023
SUPPLIER FINANCING PROGRAM  
SUPPLIER FINANCING PROGRAM

NOTE 15 – 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 Accounts payable on the Company’s Consolidated Balance Sheets, and the associated payments are included in operating activities in the Consolidated Statements of Cash Flows. At June 30, 2023 and December 31, 2022, Accounts payable included $37,022 and $33,475, respectively, payable to suppliers that have elected to participate in the supplier financing program.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.

The accompanying Condensed Consolidated Balance Sheet at December 31, 2022 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, 2022.

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

Highly Inflationary Economy

Turkey – Highly Inflationary Economy

Effective April 1, 2022, the financial statements of the Company’s Turkish operation are reported under highly inflationary accounting rules. As a result, the financial statements of the Company’s Turkish operation have been remeasured into the Company’s reporting currency (U.S. dollar) and the exchange gains and losses from the remeasurement of monetary assets and liabilities are reflected in current earnings, rather than “Accumulated other comprehensive loss” on the balance sheet. For the six months ended June 30, 2023, this impact was not significant to the Company’s results.

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

Standard

Description

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

Requires disclosure about a company’s supplier finance program, including key terms, amount outstanding, assets pledged, as applicable, and presentation on the balance sheet. Refer to Note 15 for the impacts on the Company’s consolidated financial statements.

ASU No. 2021-08, Business Combinations (Subtopic 805), issued October 2021.

Requires the acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption did not have a material impact on the Company’s consolidated financial statements.

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

Standard

Description

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

Requires disclosure about a company’s supplier finance program, including a period-over-period balance roll forward. This requirement of the ASU is effective January 1, 2024 and should be applied prospectively.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2023
REVENUE RECOGNITION  
Schedule of disaggregation of revenue by product line

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Consumables

$

577,910

$

568,855

$

1,147,594

$

1,108,017

Equipment

 

482,655

 

400,734

 

952,314

 

787,020

Net sales

$

1,060,565

$

969,589

$

2,099,908

$

1,895,037

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings per share

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

 

2022

 

2023

 

2022

Numerator:

 

 

  

 

  

 

  

Net income

$

137,331

$

127,823

$

259,262

$

253,853

Denominator (shares in 000's):

 

 

 

 

Basic weighted average shares outstanding

 

57,479

 

58,016

 

57,537

 

58,311

Effect of dilutive securities - Stock options and awards

 

824

 

672

 

816

 

659

Diluted weighted average shares outstanding

 

58,303

 

58,688

 

58,353

 

58,970

Basic earnings per share

$

2.39

$

2.20

$

4.51

$

4.35

Diluted earnings per share

$

2.36

$

2.18

$

4.44

$

4.30

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS (Tables)
6 Months Ended
Jun. 30, 2023
ACQUISITIONS  
Schedule of assets acquired and liabilities assumed

Assets acquired and liabilities assumed

    

Preliminary Purchase Price Allocation

Cash and cash equivalents

$

52,330

Accounts receivable

 

64,439

Inventory

 

62,584

Property, plant and equipment (1)

 

36,863

Intangible assets (2)

 

69,928

Accounts payable

 

17,996

Net other assets and liabilities (3)

 

200,535

Total purchase price consideration

$

468,683

(1)

Property, plant and equipment acquired includes a number of manufacturing and distribution sites, including the related facilities, land and leased sites, and machinery and equipment for use in manufacturing operations.

(2)

Intangible asset balances of $22,000 and $18,778, respectively, were assigned to trade names and customer relationships (15 year weighted average useful life). Of the remaining amount, $24,900 was assigned to technology know-how (10 year weighted average useful life) and $4,250 was assigned to restrictive covenants (4 year weighted average life).

(3)

Consists primarily of goodwill of $246,133.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jun. 30, 2023
SEGMENT INFORMATION  
Schedule of financial information for the reportable segments

The Harris

Americas

International

Products

Corporate /

    

Welding

    

Welding

    

Group

    

Eliminations

    

Consolidated

Three Months Ended June 30, 2023

 

  

 

  

 

  

 

  

 

  

Net sales

$

676,966

$

253,403

$

130,196

$

$

1,060,565

Inter-segment sales

 

30,850

8,292

2,867

(42,009)

Total

$

707,816

$

261,695

$

133,063

$

(42,009)

$

1,060,565

Adjusted EBIT

$

139,870

$

33,774

$

19,510

$

(2,183)

$

190,971

Special items charge (gain) (1)

 

2,957

3,255

6,212

EBIT

$

136,913

$

30,519

$

19,510

$

(2,183)

$

184,759

Interest income

814

Interest expense

(12,513)

Income before income taxes

 

 

 

$

173,060

Three Months Ended June 30, 2022

 

  

 

  

 

  

 

  

 

  

Net sales

$

595,659

$

236,629

$

137,301

$

$

969,589

Inter-segment sales

 

29,031

 

9,527

 

2,866

 

(41,424)

Total

$

624,690

$

246,156

$

140,167

$

(41,424)

$

969,589

Adjusted EBIT

$

118,067

$

35,009

$

17,922

$

(3,983)

$

167,015

Special items charge (gain) (2)

 

461

 

154

 

 

615

EBIT

$

117,606

$

34,855

$

17,922

$

(3,983)

$

166,400

Interest income

 

  

 

  

 

  

 

228

Interest expense

 

  

 

  

 

  

 

(6,687)

Income before income taxes

 

  

 

  

 

  

$

159,941

Six Months Ended June 30, 2023

 

 

  

Net sales

$

1,335,611

$

505,819

$

258,478

$

$

2,099,908

Inter-segment sales

 

63,168

 

15,045

 

5,764

 

(83,977)

Total

$

1,398,779

$

520,864

$

264,242

$

(83,977)

$

2,099,908

Adjusted EBIT

$

272,324

$

63,371

$

38,493

$

(11,586)

$

362,602

Special items charge (gain) (1)

 

5,742

 

3,557

 

 

9,299

EBIT

$

266,582

$

59,814

$

38,493

$

(11,586)

$

353,303

Interest income

 

  

 

  

 

  

 

1,668

Interest expense

 

  

 

  

 

  

 

(26,567)

Income before income taxes

 

  

 

  

 

  

$

328,404

Six Months Ended June 30, 2022

 

 

  

Net sales

$

1,129,714

$

494,670

$

270,653

$

$

1,895,037

Inter-segment sales

 

57,187

 

15,755

 

5,928

 

(78,870)

Total

$

1,186,901

$

510,425

$

276,581

$

(78,870)

$

1,895,037

Adjusted EBIT

$

229,635

$

72,096

$

37,520

$

(8,785)

$

330,466

Special items charge (gain) (2)

 

(3,274)

 

1,501

 

 

(1,773)

EBIT

$

232,909

$

70,595

$

37,520

$

(8,785)

$

332,239

Interest income

 

  

 

  

 

  

 

604

Interest expense

 

  

 

  

 

  

 

(13,261)

Income before income taxes

 

  

 

  

 

  

$

319,582

(1)In the three and six months ended June 30, 2023, special items include amortization of step up in value of acquired inventories of $2,957 and $5,742 in Americas Welding and $588 and $1,659 in International Welding, respectively, and Rationalization and asset impairment net charges of $2,667 and $3,544 in International Welding. In the six months ended, special items reflect a gain on asset disposal of $1,646 in International Welding.
(2)In the three and six months ended June 30, 2022, special items reflect Rationalization and asset impairment net gains of $998 in Americas Welding and net charges of $154 and $2,039, respectively, in International Welding and amortization of step up in value of acquired inventories of $1,459 in Americas Welding. In the six months ended June 30, 2022, special items reflect the final settlement related to the termination of a pension plan of $3,735 in Americas Welding.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.2
RATIONALIZATION AND ASSET IMPAIRMENTS (Tables)
6 Months Ended
Jun. 30, 2023
RATIONALIZATION AND ASSET IMPAIRMENTS  
Summary of the activity related to the rationalization liabilities by segment

    

    

Consolidated

Balance at December 31, 2022

$

2,207

Payments and other adjustments

 

(3,957)

Charged to expense

 

2,410

Balance at June 30, 2023

$

660

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Tables)
6 Months Ended
Jun. 30, 2023
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI")  
Schedule of changes in accumulated other comprehensive income (loss)

Three Months Ended June 30, 2023

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at March 31, 2023

$

23,040

$

(1,221)

$

(272,708)

$

(250,889)

Other comprehensive income (loss) before reclassification

 

(3,459)

20,957

17,498

Amounts reclassified from AOCI

 

(1,429)

1

(1,366)

(2,795)

Net current-period other comprehensive income (loss)

 

(4,888)

 

(1,366)

 

20,957

 

14,703

Balance at June 30, 2023

$

18,152

$

(2,587)

$

(251,751)

$

(236,186)

Three Months Ended June 30, 2022

Unrealized gain

(loss) on derivatives

designated and

Defined benefit

Currency

qualifying as cash

pension plan

translation

flow hedges

activity

adjustment

Total

Balance at March 31, 2022

$

13,449

$

(13,124)

$

(259,890)

$

(259,565)

Other comprehensive income (loss) before reclassification

 

9,439

 

 

(34,616)

 

(25,177)

Amounts reclassified from AOCI

 

(489)

1

 

(44)

 

 

(533)

Net current-period other comprehensive income (loss)

 

8,950

 

(44)

 

(34,616)

 

(25,710)

Balance at June 30, 2022

$

22,399

$

(13,168)

$

(294,506)

$

(285,275)

(1)During the three months ended June 30, 2023, the AOCI reclassification is a component of Net sales of $1,404 (net of tax of $480) and Cost of goods sold of $(25) (net of tax of $(18)); during the three months ended June 30, 2022, the reclassification is a component of Net sales of $122 (net of tax of $59) and Cost of goods sold of $(367) (net of tax of $(86)). See Note 13 to the consolidated financial statements for additional details.

Six Months Ended June 30, 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

 

6,675

35,775

42,450

Amounts reclassified from AOCI

 

(2,432)

1

(806)

(3,238)

Net current-period other comprehensive income (loss)

 

4,243

 

(806)

 

35,775

 

39,212

Balance at June 30, 2023

$

18,152

$

(2,587)

$

(251,751)

$

(236,186)

Six Months Ended June 30, 2022

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

$

8,094

$

(13,231)

$

(252,442)

$

(257,579)

Other comprehensive income (loss) before reclassification

 

15,288

 

 

(42,064)

 

(26,776)

Amounts reclassified from AOCI

 

(983)

1

 

63

 

 

(920)

Net current-period other comprehensive income (loss)

 

14,305

 

63

 

(42,064)

 

(27,696)

Balance at June 30, 2022

$

22,399

$

(13,168)

$

(294,506)

$

(285,275)

(1)During the six months ended June 30, 2023, the AOCI reclassification is a component of Net sales of $2,269 (net of tax of $821) and Cost of goods sold of $(163) (net of tax of $(61)); during the six months ended June 30, 2022, the reclassification is a component of Net sales of $254 (net of tax of $107) and Cost of goods sold of $(729) (net of tax of $(179)). See Note 13 to the consolidated financial statements for additional details.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2023
INVENTORIES  
Schedule of inventory

    

    

June 30, 2023

    

December 31, 2022

Raw materials

$

179,968

$

181,076

Work-in-process

 

175,080

 

164,778

Finished goods

 

319,706

 

319,597

Total

$

674,754

$

665,451

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
LEASES  
Schedule of leases In balance sheet

Operating Leases

    

Balance Sheet Classification

    

June 30, 2023

    

December 31, 2022

Right-of-use assets

 

Other assets

$

52,563

$

44,810

Current liabilities

 

Other current liabilities

$

11,538

$

10,378

Noncurrent liabilities

 

Other liabilities

 

42,604

 

35,945

Total lease liabilities

 

  

$

54,142

$

46,323

Schedule of future minimum lease payments

    

June 30, 2023

2023

$

7,547

2024

 

12,412

2025

 

9,479

2026

 

7,791

2027

 

6,012

After 2027

 

18,771

Total lease payments

$

62,012

Less: Imputed interest

 

7,870

Operating lease liabilities

$

54,142

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INCOME (EXPENSE) (Tables)
6 Months Ended
Jun. 30, 2023
OTHER INCOME (EXPENSE)  
Schedule of Other Nonoperating Income (Expense)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Equity earnings in affiliates

$

106

 

$

67

$

294

$

180

Other components of net periodic pension (cost) income (1)

 

(280)

 

 

53

 

(614)

 

3,900

Other income (expense) (2)

 

6,920

 

 

(1,253)

 

11,246

 

(580)

Total Other income (expense)

$

6,746

 

$

(1,133)

$

10,926

$

3,500

(1)In 2022, Other components of net periodic pension (cost) income includes pension settlements and curtailments.
(2)In 2023, Other income (expense) primarily relates to non-recurring items such as royalty and other non-operating gains.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES (Tables)
6 Months Ended
Jun. 30, 2023
DERIVATIVES  
Schedule of fair values of derivative instruments on the Company's Consolidated Balance Sheets

June 30, 2023

December 31, 2022

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

$

4,070

$

808

$

$

$

1,467

$

738

$

$

Interest rate swap agreements

 

 

3,441

 

 

 

 

Forward starting swap agreements

18,976

19,291

Net investment contracts

400

2,229

Commodity contracts

8

43

181

33

Not designated as hedging instruments:

 

Foreign exchange contracts

 

2,804

2,085

 

2,348

 

790

 

 

Total derivatives

$

7,282

$

2,936

$

22,417

$

$

3,996

$

3,790

$

19,291

$

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

    

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

Derivatives by hedge designation

    

Classification of gain (loss)

    

2023

    

2022

    

2023

    

2022

Not designated as hedges:

  

  

 

  

  

 

  

Foreign exchange contracts

Selling, general
& administrative expenses

$

5,080

$

(1,359)

$

11,770

$

538

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

    

    

Total gain (loss) recognized in AOCI, net of tax

    

June 30, 2023

    

December 31, 2022

    

Foreign exchange contracts

$

2,457

$

627

Interest rate swap agreements

2,553

Forward starting swap agreements

13,144

13,191

Net investment contracts

8,117

 

9,440

Commodity contracts

 

(2)

 

91

    

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

Gain recognized in the

Derivative type

    

Consolidated Statements of Income:

    

2023

    

2022

    

2023

    

2022

Foreign exchange contracts

 

Sales

$

1,884

$

181

$

3,090

$

361

 

Cost of goods sold

 

27

 

343

 

28

 

628

Commodity contracts

Cost of goods sold

16

110

196

280

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE (Tables)
6 Months Ended
Jun. 30, 2023
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

    

June 30, 2023

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

6,874

$

$

6,874

$

Net investment contracts

400

400

Commodity contracts

8

8

Interest rate swap agreements

3,441

3,441

Forward starting swap agreements

 

18,976

 

 

18,976

 

Pension surplus

51,397

51,397

Total assets

$

81,096

$

51,397

$

29,699

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

2,893

$

$

2,893

$

Commodity contracts

43

43

Deferred compensation

 

39,376

 

 

39,376

 

Total liabilities

$

42,312

$

$

42,312

$

    

    

Quoted Prices in

    

    

Active Markets for

Identical Assets or

Significant Other

Significant

Balance as of

Liabilities

Observable Inputs

Unobservable

Description

    

December 31, 2022

    

(Level 1)

    

(Level 2)

    

Inputs (Level 3)

Assets:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

3,815

$

$

3,815

$

Commodity contracts

181

181

Forward starting swap agreements

19,291

19,291

Pension Surplus

 

56,418

 

56,418

 

 

Total assets

$

79,705

$

56,418

$

23,287

$

Liabilities:

 

  

 

  

 

  

 

  

Foreign exchange contracts

$

1,528

$

$

1,528

$

Net investment contracts

 

2,229

 

 

2,229

 

Commodity contracts

 

33

 

 

33

 

Deferred compensation

 

39,090

 

 

39,090

 

Total liabilities

$

42,880

$

$

42,880

$

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Percentage of net sales over time 10.00%  
Unbilled contracts receivable $ 49,310 $ 35,252
Advance Customer Payments    
Contract with customer liability 85,321 78,756
Billings in Excess of Revenue Recognized    
Contract with customer liability $ 48,235 $ 34,771
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales (Note 2) $ 1,060,565 $ 969,589 $ 2,099,908 $ 1,895,037
Consumables        
Disaggregation of Revenue [Line Items]        
Net sales (Note 2) 577,910 568,855 1,147,594 1,108,017
Equipment        
Disaggregation of Revenue [Line Items]        
Net sales (Note 2) $ 482,655 $ 400,734 $ 952,314 $ 787,020
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net Income $ 137,331 $ 127,823 $ 259,262 $ 253,853
Denominator (shares in 000's):        
Basic weighted average shares outstanding (in shares) 57,479,000 58,016,000 57,537,000 58,311,000
Effect of dilutive securities - Stock options and awards (in shares) 824,000 672,000 816,000 659,000
Diluted weighted average shares outstanding (in shares) 58,303,000 58,688,000 58,353,000 58,970,000
Basic earnings per share (in dollars per share) $ 2.39 $ 2.20 $ 4.51 $ 4.35
Diluted earnings per share (in dollars per share) $ 2.36 $ 2.18 $ 4.44 $ 4.30
Anti-dilutive shares excluded from the computation of diluted earnings per share 76 62,987 115 108,497
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
May 03, 2023
Dec. 01, 2022
Mar. 01, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Acquisitions                
Net purchase price, net of cash acquired           $ 32,657 $ 22,095  
Annual sales at the date of acquisition       $ 1,060,565 $ 969,589 2,099,908 $ 1,895,037  
Powermig Automao e Soldagem Ltda.                
Acquisitions                
Net purchase price, net of cash acquired $ 29,572              
Ownership purchased (as a percent) 100.00%              
Annual sales at the date of acquisition               $ 15,000
Fori                
Acquisitions                
Cash purchase price   $ 427,000            
Purchase price   468,683            
Net purchase price, net of cash acquired   416,353            
Cash acquired   $ 52,330            
Ownership purchased (as a percent)   100.00%            
Acquisition Costs               5,196
Acquisitions' net sales       $ 47,787   $ 97,002    
Kestra                
Acquisitions                
Net purchase price, net of cash acquired     $ 22,294          
Ownership purchased (as a percent)     100.00%          
Acquisition Costs               $ 365
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITIONS - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 01, 2022
Jun. 30, 2023
Dec. 31, 2022
Assets Acquired and Liabilities Assumed      
Goodwill   $ 692,457 $ 665,257
Fori      
Assets Acquired and Liabilities Assumed      
Cash and cash equivalents $ 52,330    
Accounts receivable 64,439    
Inventory 62,584    
Property, plant and equipment 36,863    
Intangible assets 69,928    
Accounts payable 17,996    
Net other assets and liabilities 200,535    
Total purchase price consideration 468,683    
Goodwill 246,133    
Tradenames | Fori      
Assets Acquired and Liabilities Assumed      
Finite-lived Intangible Assets Acquired $ 22,000    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 15 years    
Customer relationships | Fori      
Assets Acquired and Liabilities Assumed      
Finite-lived Intangible Assets Acquired $ 18,778    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 15 years    
Technology know-how | Fori      
Assets Acquired and Liabilities Assumed      
Finite-lived Intangible Assets Acquired $ 24,900    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 10 years    
Restrictive covenants | Fori      
Assets Acquired and Liabilities Assumed      
Finite-lived Intangible Assets Acquired $ 4,250    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 4 years    
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Financial information for the reportable segments        
Net sales (Note 2) $ 1,060,565 $ 969,589 $ 2,099,908 $ 1,895,037
Adjusted EBIT 190,971 167,015 362,602 330,466
Special items charge (gain) 6,212 615 9,299 (1,773)
EBIT 184,759 166,400 353,303 332,239
Interest income 814 228 1,668 604
Interest expense (12,513) (6,687) (26,567) (13,261)
Income before income taxes 173,060 159,941 328,404 319,582
Rationalization and asset impairment charges (gains) 2,667 (844) 3,544 1,041
Rationalization and asset impairment net gains     (1,134) 113
Inter-segment        
Financial information for the reportable segments        
Net sales (Note 2) 42,009 41,424 83,977 78,870
Corporate/Eliminations        
Financial information for the reportable segments        
Net sales (Note 2) (42,009) (41,424) (83,977) (78,870)
Adjusted EBIT (2,183) (3,983) (11,586) (8,785)
Special items charge (gain) 0 0 0 0
EBIT (2,183) (3,983) (11,586) (8,785)
Americas Welding        
Financial information for the reportable segments        
Net sales (Note 2) 676,966 595,659 1,335,611 1,129,714
Americas Welding | Operating Segments        
Financial information for the reportable segments        
Net sales (Note 2) 707,816 624,690 1,398,779 1,186,901
Adjusted EBIT 139,870 118,067 272,324 229,635
Special items charge (gain) 2,957 461 5,742 (3,274)
EBIT 136,913 117,606 266,582 232,909
Defined benefit plan, net periodic benefit cost (credit), gain (loss) due to curtailment       3,735
Business combination, inventory step up 2,957 1,459 5,742 1,459
Rationalization and asset impairment net gains   998   998
Americas Welding | Inter-segment        
Financial information for the reportable segments        
Net sales (Note 2) 30,850 29,031 63,168 57,187
International Welding        
Financial information for the reportable segments        
Net sales (Note 2) 253,403 236,629 505,819 494,670
International Welding | Operating Segments        
Financial information for the reportable segments        
Net sales (Note 2) 261,695 246,156 520,864 510,425
Adjusted EBIT 33,774 35,009 63,371 72,096
Special items charge (gain) 3,255 154 3,557 1,501
EBIT 30,519 34,855 59,814 70,595
Rationalization and asset impairment charges (gains) 2,667 154 3,544 2,039
Business combination, inventory step up 588   1,659  
Gain (loss) on disposition of assets     1,646  
International Welding | Inter-segment        
Financial information for the reportable segments        
Net sales (Note 2) 8,292 9,527 15,045 15,755
The Harris Products Group        
Financial information for the reportable segments        
Net sales (Note 2) 130,196 137,301 258,478 270,653
The Harris Products Group | Operating Segments        
Financial information for the reportable segments        
Net sales (Note 2) 133,063 140,167 264,242 276,581
Adjusted EBIT 19,510 17,922 38,493 37,520
Special items charge (gain) 0 0 0 0
EBIT 19,510 17,922 38,493 37,520
The Harris Products Group | Inter-segment        
Financial information for the reportable segments        
Net sales (Note 2) $ 2,867 $ 2,866 $ 5,764 $ 5,928
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION - Narrative (Details)
6 Months Ended
Jun. 30, 2023
segment
SEGMENT INFORMATION  
Number of operating segments (segments) 3
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.2
RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Activity related to the rationalization liabilities by segment  
Balance at the beginning of the period $ 2,207
Payments and other adjustments (3,957)
Charged to expense 2,410
Balance at the end of the period $ 660
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.2
RATIONALIZATION AND ASSET IMPAIRMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]          
Rationalization and asset impairment charges (gains) $ 2,667 $ (844) $ 3,544 $ 1,041  
Restructuring liability 660   660   $ 2,207
Restructure Plans 2021 and 2022 | International Welding          
Restructuring Cost and Reserve [Line Items]          
Restructuring liability $ 660   $ 660    
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accumulated other comprehensive (loss) income          
Beginning Balance $ 1,125,236 $ 863,060 $ 1,034,041 $ 863,909 $ 863,909
Ending Balance 1,201,424 912,983 1,201,424 912,983 1,034,041
Net sales (Note 2) 1,060,565 969,589 2,099,908 1,895,037  
Cost of goods sold 687,137 636,108 1,371,123 1,231,779  
Accumulated Other Comprehensive Income (Loss)          
Accumulated other comprehensive (loss) income          
Beginning Balance (250,889) (259,565) (275,398) (257,579) (257,579)
Other comprehensive income (loss) before reclassification 17,498 (25,177) 42,450 (26,776)  
Amounts reclassified from AOCI (2,795) (533) (3,238) (920)  
Net current-period other comprehensive income (loss) 14,703 (25,710) 39,212 (27,696)  
Ending Balance (236,186) (285,275) (236,186) (285,275) (275,398)
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges          
Accumulated other comprehensive (loss) income          
Beginning Balance 23,040 13,449 13,909 8,094 8,094
Other comprehensive income (loss) before reclassification (3,459) 9,439 6,675 15,288  
Amounts reclassified from AOCI (1,429) (489) (2,432) (983)  
Net current-period other comprehensive income (loss) (4,888) 8,950 4,243 14,305  
Ending Balance 18,152 22,399 18,152 22,399 13,909
Defined benefit pension plan activity          
Accumulated other comprehensive (loss) income          
Beginning Balance (1,221) (13,124) (1,781) (13,231) (13,231)
Other comprehensive income (loss) before reclassification 0 0 0 0  
Amounts reclassified from AOCI (1,366) (44) (806) 63  
Net current-period other comprehensive income (loss) (1,366) (44) (806) 63  
Ending Balance (2,587) (13,168) (2,587) (13,168) (1,781)
Currency translation adjustment          
Accumulated other comprehensive (loss) income          
Beginning Balance (272,708) (259,890) (287,526) (252,442) (252,442)
Other comprehensive income (loss) before reclassification 20,957 (34,616) 35,775 (42,064)  
Amounts reclassified from AOCI 0 0 0 0  
Net current-period other comprehensive income (loss) 20,957 (34,616) 35,775 (42,064)  
Ending Balance (251,751) (294,506) (251,751) (294,506) $ (287,526)
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges          
Accumulated other comprehensive (loss) income          
Tax expense, AOCI reclassification attributable to Net Sales 480 59 821 107  
Tax expense, AOCI reclassification attributable to Cost of Sales (18) (86) (61) (179)  
Reclassification out of Accumulated Other Comprehensive Income | Sales | Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges          
Accumulated other comprehensive (loss) income          
Net sales (Note 2) 1,404 122 2,269 254  
Reclassification out of Accumulated Other Comprehensive Income | Cost of goods sold | Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges          
Accumulated other comprehensive (loss) income          
Cost of goods sold $ (25) $ (367) $ (163) $ (729)  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
INVENTORIES    
Raw materials $ 179,968 $ 181,076
Work-in-process 175,080 164,778
Finished goods 319,706 319,597
Total $ 674,754 $ 665,451
Percentage of total inventories valued using the LIFO method (as a percent) 35.00% 38.00%
Excess of current cost over LIFO cost $ 136,411 $ 133,909
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
LEASES        
Operating lease, weighted average remaining lease term 7 years 6 months   7 years 6 months  
Lease, cost $ 5,322 $ 5,862 $ 11,173 $ 11,061
Operating lease, payments 3,077 2,984 6,222 6,171
Right-of-use asset obtained in exchange for operating lease liability $ 1,438 $ 742 $ 5,334 $ 3,479
Operating lease, weighted average discount rate, percent 3.30%   3.30%  
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedule of Leases in Balance Sheets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
LEASES    
Right-of-use assets $ 52,563 $ 44,810
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent Other Assets, Noncurrent
Current liabilities $ 11,538 $ 10,378
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current Other Liabilities, Current
Noncurrent liabilities $ 42,604 $ 35,945
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Total lease liabilities $ 54,142 $ 46,323
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Maturities of Lease Liabilities, Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
LEASES    
2023 $ 7,547  
2024 12,412  
2025 9,479  
2026 7,791  
2027 6,012  
After 2027 18,771  
Total lease payments 62,012  
Less: Imputed interest (7,870)  
Operating lease liabilities $ 54,142 $ 46,323
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT (Revolving Credit Agreement) (Details) - USD ($)
$ in Thousands
6 Months Ended
Mar. 08, 2023
Apr. 23, 2021
Jun. 30, 2023
Revolving credit agreement      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit   $ 500,000  
Credit facility covenant compliance     As of June 30, 2023, 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     85,242
Line of credit, current     $ 10,406
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT (Long-Term Debt) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Oct. 20, 2016
Apr. 01, 2015
Debt Instrument [Line Items]        
Fair value of long-term debt $ 1,006,609 $ 1,009,020    
Carrying value of long-term debt $ 1,104,223 $ 1,121,435    
Senior Notes 2016        
Debt Instrument [Line Items]        
Face amount of loan     $ 350,000  
Senior Notes        
Debt Instrument [Line Items]        
Debt, Weighted Average Interest Rate 3.30%      
Debt instrument, covenant compliance As of June 30, 2023, the Company was in compliance with all of its debt covenants      
Weighted Average        
Debt Instrument [Line Items]        
Debt instrument, term 10 years 10 months 24 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 66 R52.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT (Shelf facility) (Details) - Private Placement
$ in Thousands
6 Months Ended
Nov. 27, 2018
USD ($)
loan
Jun. 30, 2023
USD ($)
Debt Instrument [Line Items]    
Number of uncommitted master note facilities | loan 7  
Debt instrument, unused borrowing capacity, amount $ 700,000  
Debt instrument, term 5 years  
Debt instrument, covenant compliance   As of June 30, 2023, the Company was in compliance with all of its covenants
Line of credit, current   $ 0
Maximum    
Debt Instrument [Line Items]    
Debt instrument, term 15 years  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT (Term Loan) (Details) - Term Loan - USD ($)
$ in Thousands
Nov. 29, 2022
Mar. 31, 2023
Debt Instrument [Line Items]    
Face amount of loan $ 400,000  
Debt associated with interest rate swap   $ 150,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 68 R54.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INCOME (EXPENSE) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
OTHER INCOME (EXPENSE)        
Equity earnings in affiliates $ 106 $ 67 $ 294 $ 180
Other components of net periodic pension (cost) income (280) 53 (614) 3,900
Other income (expense) 6,920 (1,253) 11,246 (580)
Total Other income (expense) $ 6,746 $ (1,133) $ 10,926 $ 3,500
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
INCOME TAXES        
Income taxes $ 35,729 $ 32,118 $ 69,142 $ 65,729
Pre-tax income 173,060 $ 159,941 $ 328,404 $ 319,582
Effective tax rate     21.10% 20.60%
Unrecognized tax benefits 13,435   $ 13,435  
Unrecognized tax benefits that, if recognized, would be reflected as a component of income tax expense 10,339   10,339  
Reasonably possible further reduction in prior years' unrecognized tax benefits during the next twelve months $ 1,295   $ 1,295  
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES (Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets $ 7,282 $ 3,996
Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 2,936 3,790
Other Noncurrent Assets    
Fair values of derivative instruments    
Fair value of derivative assets 22,417 19,291
Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Designated as Hedging Instruments | Foreign exchange contracts | Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets 4,070 1,467
Designated as Hedging Instruments | Foreign exchange contracts | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 808 738
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 3,441 0
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 18,976 19,291
Designated as Hedging Instruments | Forward starting swap agreements | Other Noncurrent Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 0
Designated as Hedging Instruments | Net investment contracts | Other Current Assets    
Fair values of derivative instruments    
Fair value of derivative assets 400 0
Designated as Hedging Instruments | Net investment contracts | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 0 2,229
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 8 181
Designated as Hedging Instruments | Commodity contracts | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 43 33
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 2,804 2,348
Not designated as hedging instruments | Foreign exchange contracts | Other Current Liabilities    
Fair values of derivative instruments    
Fair value of derivative liabilities 2,085 790
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 71 R57.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES (Derivatives Income Statement Impact) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Foreign exchange contracts | Selling, general & administrative expenses        
Effects of undesignated derivative instruments on the entity's Consolidated Statements of Income        
Gains (losses) recognized in income $ 5,080 $ (1,359) $ 11,770 $ 538
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES (AOCI Impact) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Foreign exchange contracts          
Fair values of derivative instruments          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax     $ 2,457   $ 627
Interest rate swap agreements          
Fair values of derivative instruments          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax     2,553   0
Forward starting swap agreements          
Fair values of derivative instruments          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax     13,144   13,191
Net investment contracts          
Fair values of derivative instruments          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax     8,117   9,440
Commodity contracts          
Fair values of derivative instruments          
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax     (2)   $ 91
Sales | Foreign exchange contracts          
Fair values of derivative instruments          
Gain (loss) reclassified from AOCI to earnings $ 1,884 $ 181 3,090 $ 361  
Cost of goods sold | Foreign exchange contracts          
Fair values of derivative instruments          
Gain (loss) reclassified from AOCI to earnings 27 343 28 628  
Cost of goods sold | Commodity contracts          
Fair values of derivative instruments          
Gain (loss) reclassified from AOCI to earnings $ 16 $ 110 $ 196 $ 280  
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES - Narrative (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
lb
Dec. 31, 2022
USD ($)
lb
Mar. 31, 2023
USD ($)
Derivative [Line Items]      
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net $ 2,455    
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 $ 439,732 $ 380,443  
Cash flow hedges | Designated as Hedging Instruments | Foreign exchange contracts      
Derivative [Line Items]      
Derivative Asset, Notional Amount $ 67,912 $ 66,296  
Cash flow hedges | Designated as Hedging Instruments | Commodity contracts      
Derivative [Line Items]      
Notional amount (in pounds) | lb 225,000 875,000  
Cash flow hedges | Designated as Hedging Instruments | 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 $ 90,561 $ 88,843  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets:    
Total assets $ 81,096 $ 79,705
Liabilities:    
Deferred compensation 39,376 39,090
Total liabilities 42,312 42,880
Foreign exchange contracts    
Assets:    
Assets 6,874 3,815
Liabilities:    
Liabilities 2,893 1,528
Net investment contracts    
Assets:    
Assets 400  
Liabilities:    
Liabilities   2,229
Commodity contracts    
Assets:    
Assets 8 181
Liabilities:    
Liabilities 43 33
Interest rate swap agreements    
Assets:    
Assets 3,441  
Forward starting swap agreements    
Assets:    
Assets 18,976 19,291
Pension surplus    
Assets:    
Assets 51,397 56,418
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1)    
Assets:    
Total assets 51,397 56,418
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
Liabilities:    
Liabilities 0 0
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Interest rate swap agreements    
Assets:    
Assets 0  
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Forward starting swap agreements    
Assets:    
Assets 0 0
Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1) | Pension surplus    
Assets:    
Assets 51,397 56,418
Significant Other Observable Inputs (Level 2)    
Assets:    
Total assets 29,699 23,287
Liabilities:    
Deferred compensation 39,376 39,090
Total liabilities 42,312 42,880
Significant Other Observable Inputs (Level 2) | Foreign exchange contracts    
Assets:    
Assets 6,874 3,815
Liabilities:    
Liabilities 2,893 1,528
Significant Other Observable Inputs (Level 2) | Net investment contracts    
Assets:    
Assets 400  
Liabilities:    
Liabilities   2,229
Significant Other Observable Inputs (Level 2) | Commodity contracts    
Assets:    
Assets 8 181
Liabilities:    
Liabilities 43 33
Significant Other Observable Inputs (Level 2) | Interest rate swap agreements    
Assets:    
Assets 3,441  
Significant Other Observable Inputs (Level 2) | Forward starting swap agreements    
Assets:    
Assets 18,976 19,291
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
Liabilities:    
Liabilities 0 0
Significant Unobservable Inputs (Level 3) | Interest rate swap agreements    
Assets:    
Assets 0  
Significant Unobservable Inputs (Level 3) | Forward starting swap agreements    
Assets:    
Assets 0 0
Significant Unobservable Inputs (Level 3) | Pension surplus    
Assets:    
Assets $ 0 $ 0
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.2
SUPPLIER FINANCING PROGRAM (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Supplier financing program    
Supplier financing program obligations included in accounts payable $ 37,022 $ 33,475
Minimum    
Supplier financing program    
Supplier terms 120 days  
Maximum    
Supplier financing program    
Supplier terms 180 days  
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ 137,331 $ 127,823 $ 259,262 $ 253,853
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

From time to time, the Company’s directors and officers may purchase or sell its common shares in the market, including pursuant to plans intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) (“Rule 10b5-1 plans”). The following table shows the Rule 10b5-1 plans terminated by our directors and executive officers during the three months ended June 30, 2023:

Name and Position

  

Plan Adoption Date

  

Plan Termination Date

  

Number of Shares to be Sold under the Plan

Steve Hedlund, Executive Vice President & Chief Operating Officer

November 30, 2022

May 11, 2023

8,235

Name Steve Hedlund
Title Executive Vice President & Chief Operating Officer
Adoption Date November 30, 2022
Rule 10b5-1 Arrangement Terminated true
Termination Date May 11, 2023
Aggregate Available 8,235
XML 78 leco-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0000059527 srt:MinimumMember 2023-06-30 0000059527 srt:MaximumMember 2023-06-30 0000059527 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0000059527 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000059527 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0000059527 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0000059527 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000059527 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000059527 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000059527 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000059527 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000059527 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000059527 us-gaap:TreasuryStockCommonMember 2023-06-30 0000059527 us-gaap:RetainedEarningsMember 2023-06-30 0000059527 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 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 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:TreasuryStockCommonMember 2022-06-30 0000059527 us-gaap:RetainedEarningsMember 2022-06-30 0000059527 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2022-06-30 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0000059527 us-gaap:TreasuryStockCommonMember 2022-03-31 0000059527 us-gaap:RetainedEarningsMember 2022-03-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-03-31 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0000059527 2022-03-31 0000059527 us-gaap:TreasuryStockCommonMember 2021-12-31 0000059527 us-gaap:RetainedEarningsMember 2021-12-31 0000059527 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000059527 us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:InternationalWeldingMember 2023-04-01 2023-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:HarrisProductsGroupMember 2023-04-01 2023-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:AmericasWeldingMember 2023-04-01 2023-06-30 0000059527 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0000059527 leco:WeldingEquipmentMember 2023-04-01 2023-06-30 0000059527 leco:WeldingConsumablesMember 2023-04-01 2023-06-30 0000059527 leco:InternationalWeldingMember 2023-04-01 2023-06-30 0000059527 leco:HarrisProductsGroupMember 2023-04-01 2023-06-30 0000059527 leco:AmericasWeldingMember 2023-04-01 2023-06-30 0000059527 us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:InternationalWeldingMember 2023-01-01 2023-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:HarrisProductsGroupMember 2023-01-01 2023-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:AmericasWeldingMember 2023-01-01 2023-06-30 0000059527 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0000059527 leco:WeldingEquipmentMember 2023-01-01 2023-06-30 0000059527 leco:WeldingConsumablesMember 2023-01-01 2023-06-30 0000059527 leco:InternationalWeldingMember 2023-01-01 2023-06-30 0000059527 leco:HarrisProductsGroupMember 2023-01-01 2023-06-30 0000059527 leco:AmericasWeldingMember 2023-01-01 2023-06-30 0000059527 us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:InternationalWeldingMember 2022-04-01 2022-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:HarrisProductsGroupMember 2022-04-01 2022-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:AmericasWeldingMember 2022-04-01 2022-06-30 0000059527 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0000059527 leco:WeldingEquipmentMember 2022-04-01 2022-06-30 0000059527 leco:WeldingConsumablesMember 2022-04-01 2022-06-30 0000059527 leco:InternationalWeldingMember 2022-04-01 2022-06-30 0000059527 leco:HarrisProductsGroupMember 2022-04-01 2022-06-30 0000059527 leco:AmericasWeldingMember 2022-04-01 2022-06-30 0000059527 leco:PowermigAutomaoESoldagemLtdaMember 2022-01-01 2022-12-31 0000059527 us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:InternationalWeldingMember 2022-01-01 2022-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:HarrisProductsGroupMember 2022-01-01 2022-06-30 0000059527 us-gaap:IntersegmentEliminationMember leco:AmericasWeldingMember 2022-01-01 2022-06-30 0000059527 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-30 0000059527 leco:WeldingEquipmentMember 2022-01-01 2022-06-30 0000059527 leco:WeldingConsumablesMember 2022-01-01 2022-06-30 0000059527 leco:InternationalWeldingMember 2022-01-01 2022-06-30 0000059527 leco:HarrisProductsGroupMember 2022-01-01 2022-06-30 0000059527 leco:AmericasWeldingMember 2022-01-01 2022-06-30 0000059527 leco:RestructurePlans2021And2022Member leco:InternationalWeldingMember 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2023-04-01 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2023-01-01 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2022-04-01 2022-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2022-01-01 2022-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0000059527 leco:PowermigAutomaoESoldagemLtdaMember 2023-05-03 2023-05-03 0000059527 leco:KestraMember 2022-03-01 2022-03-01 0000059527 us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-06-30 0000059527 us-gaap:InterestRateSwapMember 2023-01-01 2023-06-30 0000059527 us-gaap:ForwardContractsMember 2023-01-01 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-06-30 0000059527 us-gaap:CommodityContractMember 2023-01-01 2023-06-30 0000059527 us-gaap:NetInvestmentHedgingMember 2022-01-01 2022-12-31 0000059527 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0000059527 us-gaap:ForwardContractsMember 2022-01-01 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-12-31 0000059527 us-gaap:CommodityContractMember 2022-01-01 2022-12-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-01 2023-06-30 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-06-30 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-06-30 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-06-30 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-06-30 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2022-04-01 2022-06-30 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 2022-06-30 0000059527 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-06-30 0000059527 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000059527 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0000059527 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-06-30 0000059527 us-gaap:PrivatePlacementMember 2023-06-30 0000059527 us-gaap:LineOfCreditMember 2023-06-30 0000059527 leco:UsGaap_OtherLinesOfCreditMember 2023-06-30 0000059527 us-gaap:LineOfCreditMember 2023-01-01 2023-06-30 0000059527 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000059527 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000059527 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000059527 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000059527 us-gaap:InterestRateSwapMember 2023-03-31 0000059527 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-06-30 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember 2023-06-30 0000059527 us-gaap:OtherCurrentLiabilitiesMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0000059527 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-06-30 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentAssetsMember 2023-06-30 0000059527 us-gaap:OtherCurrentAssetsMember 2023-06-30 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForwardContractsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0000059527 us-gaap:OtherCurrentAssetsMember 2022-12-31 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 leco:PensionSurplusMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 leco:PensionSurplusMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-06-30 0000059527 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0000059527 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0000059527 us-gaap:SeniorNotesMember 2023-06-30 0000059527 srt:WeightedAverageMember 2023-01-01 2023-06-30 0000059527 us-gaap:LineOfCreditMember 2021-04-23 2021-04-23 0000059527 srt:MaximumMember us-gaap:PrivatePlacementMember 2018-11-27 2018-11-27 0000059527 us-gaap:PrivatePlacementMember 2018-11-27 2018-11-27 0000059527 srt:MinimumMember us-gaap:SeniorNotesMember 2023-06-30 0000059527 srt:MaximumMember us-gaap:SeniorNotesMember 2023-06-30 0000059527 leco:TermLoanMember 2022-11-29 0000059527 leco:SeniorNotes2016Member 2016-10-20 0000059527 leco:SeniorNotes2015Member 2015-04-01 0000059527 us-gaap:SeniorNotesMember 2023-01-01 2023-06-30 0000059527 us-gaap:PrivatePlacementMember 2023-01-01 2023-06-30 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 us-gaap:CostOfSalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-06-30 0000059527 us-gaap:CostOfSalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0000059527 us-gaap:CostOfSalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0000059527 us-gaap:CostOfSalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0000059527 leco:BillingsInExcessOfRevenueRecognizedMember 2023-06-30 0000059527 leco:AdvanceCustomerPaymentsMember 2023-06-30 0000059527 leco:BillingsInExcessOfRevenueRecognizedMember 2022-12-31 0000059527 leco:AdvanceCustomerPaymentsMember 2022-12-31 0000059527 us-gaap:CommonStockMember 2023-06-30 0000059527 us-gaap:CommonStockMember 2023-03-31 0000059527 us-gaap:CommonStockMember 2022-12-31 0000059527 us-gaap:CommonStockMember 2022-06-30 0000059527 us-gaap:CommonStockMember 2022-03-31 0000059527 us-gaap:CommonStockMember 2021-12-31 0000059527 2023-01-01 2023-03-31 0000059527 2022-01-01 2022-03-31 0000059527 2022-06-30 0000059527 2021-12-31 0000059527 leco:ForiAutomationIncMember 2023-04-01 2023-06-30 0000059527 leco:ForiAutomationIncMember 2023-01-01 2023-06-30 0000059527 leco:ForiAutomationIncMember 2022-12-01 2022-12-01 0000059527 leco:KestraMember 2022-01-01 2022-12-31 0000059527 leco:ForiAutomationIncMember 2022-01-01 2022-12-31 0000059527 leco:PowermigAutomaoESoldagemLtdaMember 2023-05-03 0000059527 leco:KestraMember 2022-03-01 0000059527 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0000059527 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000059527 leco:ForiAutomationIncMember us-gaap:TrademarksAndTradeNamesMember 2022-12-01 2022-12-01 0000059527 leco:ForiAutomationIncMember us-gaap:CustomerRelationshipsMember 2022-12-01 2022-12-01 0000059527 leco:ForiAutomationIncMember leco:TechnologyKnowHowMember 2022-12-01 2022-12-01 0000059527 leco:ForiAutomationIncMember leco:RestrictiveCovenantsMember 2022-12-01 2022-12-01 0000059527 2022-12-31 0000059527 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-01 2023-06-30 0000059527 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0000059527 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-04-01 2022-06-30 0000059527 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0000059527 us-gaap:PrivatePlacementMember 2018-11-27 0000059527 us-gaap:LineOfCreditMember 2021-04-23 0000059527 us-gaap:OperatingSegmentsMember leco:HarrisProductsGroupMember 2023-04-01 2023-06-30 0000059527 leco:CorporateAndEliminationsMember 2023-04-01 2023-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:HarrisProductsGroupMember 2023-01-01 2023-06-30 0000059527 leco:CorporateAndEliminationsMember 2023-01-01 2023-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:InternationalWeldingMember 2022-04-01 2022-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:HarrisProductsGroupMember 2022-04-01 2022-06-30 0000059527 leco:CorporateAndEliminationsMember 2022-04-01 2022-06-30 0000059527 2022-04-01 2022-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:InternationalWeldingMember 2022-01-01 2022-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:HarrisProductsGroupMember 2022-01-01 2022-06-30 0000059527 leco:CorporateAndEliminationsMember 2022-01-01 2022-06-30 0000059527 2022-01-01 2022-06-30 0000059527 leco:TermLoanMember 2023-03-31 0000059527 leco:ForiAutomationIncMember 2022-12-01 0000059527 us-gaap:OperatingSegmentsMember leco:InternationalWeldingMember 2023-04-01 2023-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:AmericasWeldingMember 2023-04-01 2023-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:InternationalWeldingMember 2023-01-01 2023-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:AmericasWeldingMember 2023-01-01 2023-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:AmericasWeldingMember 2022-04-01 2022-06-30 0000059527 us-gaap:OperatingSegmentsMember leco:AmericasWeldingMember 2022-01-01 2022-06-30 0000059527 2023-04-01 2023-06-30 0000059527 2023-06-30 0000059527 2023-01-01 2023-06-30 shares iso4217:USD leco:loan pure iso4217:USD shares utr:lb leco:segment 0000059527 --12-31 2023 Q2 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P15Y http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 350000000 P120D true false 10-Q true 2023-06-30 false 0-1402 LINCOLN ELECTRIC HOLDINGS, INC. 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 57412573 1060565000 969589000 2099908000 1895037000 687137000 636108000 1371123000 1231779000 373428000 333481000 728785000 663258000 192748000 166792000 382864000 333478000 2667000 -844000 3544000 1041000 178013000 167533000 342377000 328739000 -11699000 -6459000 -24899000 -12657000 6746000 -1133000 10926000 3500000 173060000 159941000 328404000 319582000 35729000 32118000 69142000 65729000 137331000 127823000 259262000 253853000 2.39 2.20 4.51 4.35 2.36 2.18 4.44 4.30 0.64 0.56 1.28 1.12 137331000 127823000 259262000 253853000 -4888000 8950000 4243000 14305000 1366000 44000 806000 -63000 20957000 -34616000 35775000 -42064000 14703000 -25710000 39212000 -27696000 152034000 102113000 298474000 226157000 220483000 197150000 12170000 12556000 570294000 541529000 674754000 665451000 180647000 153660000 1646178000 1557790000 929890000 890543000 563180000 544871000 692457000 665257000 409373000 412628000 3311188000 3180546000 10406000 93483000 358160000 352079000 159173000 109369000 283023000 297966000 810762000 852897000 1103898000 1110396000 195104000 183212000 2109764000 2146505000 9858000 9858000 515303000 481857000 3483127000 3306500000 -236186000 -275398000 2570678000 2488776000 1201424000 1034041000 3311188000 3180546000 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 137331000 137331000 1366000 1366000 -4888000 -4888000 20957000 20957000 0.64 36917000 36917000 152000 12818000 1697000 14515000 312000 53076000 53076000 -4462000 4830000 368000 57413000 9858000 515303000 3483127000 -236186000 -2570678000 1201424000 58787000 9858000 451268000 2970303000 -257579000 -2309941000 863909000 126030000 126030000 -107000 -107000 5355000 5355000 -7448000 -7448000 0.56 32505000 32505000 116000 10834000 1349000 12183000 805000 104579000 104579000 -115000 107000 -8000 58098000 9858000 462217000 3063721000 -259565000 -2413171000 863060000 127823000 127823000 44000 44000 8950000 8950000 -34616000 -34616000 0.56 32698000 32698000 15000 5428000 146000 5574000 191000 25119000 25119000 2021000 -2074000 -53000 57922000 9858000 465624000 3160920000 -285275000 -2438144000 912983000 259262000 253853000 -1134000 113000 43212000 39759000 294000 180000 3774000 -21772000 16615000 16340000 -1291000 -9254000 18890000 103959000 -6267000 112594000 13275000 26169000 1566000 44252000 28749000 47343000 6635000 4713000 322776000 141301000 40552000 34602000 32657000 22095000 3892000 1692000 7029000 0 -76346000 -55005000 -72224000 64960000 -6978000 6869000 12010000 1417000 85234000 129698000 74472000 65914000 -226898000 -122366000 3801000 -4092000 23333000 -40162000 197150000 192958000 220483000 152796000 <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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.</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, 2022 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, 2022.</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;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Turkey – Highly Inflationary Economy</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:9pt 0pt 0pt 0pt;">Effective April 1, 2022, the financial statements of the Company’s Turkish operation are reported under highly inflationary accounting rules. As a result, the financial statements of the Company’s Turkish operation have been remeasured into the Company’s reporting currency (U.S. <span style="white-space:pre-wrap;">dollar) and the exchange gains and losses from the remeasurement of monetary assets and liabilities are reflected in current earnings, rather than “Accumulated other comprehensive loss” on the balance sheet. For the six months ended June 30, 2023, this impact was not significant to the Company’s results.</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-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, 2023:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-3.2608757%;width:106.52%;"><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;white-space:pre-wrap;"> 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;">Description</b></p></div></div></td></tr><tr style="height:50.95pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:50.95pt;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, <i style="font-style:italic;">Liabilities-Supplier Finance Programs (Subtopic 405-50)</i>, 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:50.95pt;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 program, including key terms, amount outstanding, assets pledged, as applicable, and presentation on the balance sheet. Refer to Note 15 for the impacts on the Company’s consolidated financial statements.</p></div></div></td></tr><tr style="height:44.65pt;"><td colspan="2" style="vertical-align:top;width:29.98%;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. 2021-08, <i style="font-style:italic;">Business Combinations (Subtopic 805)</i>, issued October 2021.</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: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 the acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption did not have a material impact on the Company’s consolidated financial statements.</p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;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 ASU:</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: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;white-space:pre-wrap;"> 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;">Description</b></p></div></div></td></tr><tr style="height:42.85pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:42.85pt;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, <i style="font-style:italic;">Liabilities-Supplier Finance Programs (Subtopic 405-50)</i>, 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:42.85pt;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 program, including a period-over-period balance roll forward. This requirement of the ASU is effective January 1, 2024 and should be applied prospectively.</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;"><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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023.</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, 2022 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, 2022.</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;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Turkey – Highly Inflationary Economy</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:9pt 0pt 0pt 0pt;">Effective April 1, 2022, the financial statements of the Company’s Turkish operation are reported under highly inflationary accounting rules. As a result, the financial statements of the Company’s Turkish operation have been remeasured into the Company’s reporting currency (U.S. <span style="white-space:pre-wrap;">dollar) and the exchange gains and losses from the remeasurement of monetary assets and liabilities are reflected in current earnings, rather than “Accumulated other comprehensive loss” on the balance sheet. For the six months ended June 30, 2023, this impact was not significant to the Company’s results.</span></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, 2023:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-3.2608757%;width:106.52%;"><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;white-space:pre-wrap;"> 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;">Description</b></p></div></div></td></tr><tr style="height:50.95pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:50.95pt;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, <i style="font-style:italic;">Liabilities-Supplier Finance Programs (Subtopic 405-50)</i>, 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:50.95pt;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 program, including key terms, amount outstanding, assets pledged, as applicable, and presentation on the balance sheet. Refer to Note 15 for the impacts on the Company’s consolidated financial statements.</p></div></div></td></tr><tr style="height:44.65pt;"><td colspan="2" style="vertical-align:top;width:29.98%;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. 2021-08, <i style="font-style:italic;">Business Combinations (Subtopic 805)</i>, issued October 2021.</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: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 the acquirer in a business combination to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption did not have a material impact on the Company’s consolidated financial statements.</p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;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 ASU:</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: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;white-space:pre-wrap;"> 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;">Description</b></p></div></div></td></tr><tr style="height:42.85pt;"><td colspan="2" style="vertical-align:top;width:29.98%;background:#cceeff;margin:0pt;padding:0pt 2.65pt 0pt 2.65pt;"><div style="height:42.85pt;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, <i style="font-style:italic;">Liabilities-Supplier Finance Programs (Subtopic 405-50)</i>, 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:42.85pt;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 program, including a period-over-period balance roll forward. This requirement of the ASU is effective January 1, 2024 and should be applied prospectively.</p></div></div></td></tr></table> <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:51.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 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.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: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.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 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.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:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:22.5%;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 June 30, </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 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:22.68%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;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.21%;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.49%;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;"> 577,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.21%;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.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 0.05pt 0pt;"> 568,855</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.04%;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.47%;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;"> 1,147,594</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.04%;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.47%;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;"> 1,108,017</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;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.21%;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.49%;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;"> 482,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.21%;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.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 0.05pt 0pt;"> 400,734</p></td><td style="vertical-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.04%;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.47%;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;"> 952,314</p></td><td style="vertical-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.04%;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.47%;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;"> 787,020</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;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.21%;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.49%;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,060,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.21%;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.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 0.05pt 0pt;"> 969,589</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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,099,908</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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,895,037</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;">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.</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 June 30, 2023, the Company recorded $85,321 related to advance customer payments and $48,235 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, 2022, the balances related to advance customer payments and billings in excess of revenue recognized were $78,756 and $34,771, 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 June 30, 2023 and December 31, 2022, the Company recorded $49,310 and $35,252, 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:51.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 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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.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: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.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 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.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:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:22.5%;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 June 30, </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 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:22.68%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;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.21%;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.49%;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;"> 577,910</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.21%;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.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 0.05pt 0pt;"> 568,855</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.04%;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.47%;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;"> 1,147,594</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.04%;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.47%;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;"> 1,108,017</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;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.21%;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.49%;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;"> 482,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.21%;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.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 0.05pt 0pt;"> 400,734</p></td><td style="vertical-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.04%;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.47%;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;"> 952,314</p></td><td style="vertical-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.04%;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.47%;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;"> 787,020</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;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.21%;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.49%;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,060,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.21%;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.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 0.05pt 0pt;"> 969,589</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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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,099,908</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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,895,037</p></td></tr></table> 577910000 568855000 1147594000 1108017000 482655000 400734000 952314000 787020000 1060565000 969589000 2099908000 1895037000 0.10 85321000 48235000 78756000 34771000 49310000 35252000 <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:50.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: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.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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><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 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><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 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:50.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: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;width:23.21%;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 June 30, </b></p></td><td style="vertical-align:bottom;width:1.26%;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 colspan="5" style="vertical-align:bottom;width:23.23%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.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;">2022</b></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: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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Numerator:</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;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:1.97%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.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;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.97%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:50.63%;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.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.26%;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.35%;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,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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;"> 127,823</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 259,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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;"> 253,853</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Denominator (shares in 000's):</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:1.97%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:1.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;"><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:1.97%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:50.63%;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.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.26%;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.35%;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,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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,016</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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,311</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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.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.26%;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.35%;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;"> 824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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;"> 672</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;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;"> 816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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;"> 659</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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.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.26%;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.35%;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,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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,688</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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;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,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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,970</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Basic earnings per share</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.26%;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.35%;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.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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.20</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;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;"> 4.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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;"> 4.35</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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.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.26%;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.35%;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.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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.18</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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;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;"> 4.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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;"> 4.30</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 June 30, 2023 and 2022, common shares subject to equity-based awards of 76 and 62,987, respectively, were excluded from the computation of diluted earnings per share because the effect of their exercise would be anti-dilutive. For the six months ended June 30, 2023 and 2022, common shares subject to equity-based awards of 115 and 108,497, 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:50.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: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.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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><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 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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><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 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:50.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: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;width:23.21%;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 June 30, </b></p></td><td style="vertical-align:bottom;width:1.26%;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 colspan="5" style="vertical-align:bottom;width:23.23%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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: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:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.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;">2022</b></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: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.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Numerator:</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;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:1.97%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.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;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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.97%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:50.63%;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.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.26%;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.35%;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,331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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;"> 127,823</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"> 259,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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;"> 253,853</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Denominator (shares in 000's):</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:1.97%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:1.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;"><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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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:1.97%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;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:50.63%;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.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.26%;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.35%;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,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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,016</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;margin:0pt 0pt 0.05pt 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;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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,311</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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.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.26%;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.35%;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;"> 824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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;"> 672</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;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;"> 816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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;"> 659</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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.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.26%;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.35%;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,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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,688</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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;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,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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,970</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Basic earnings per share</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.26%;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.35%;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.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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.20</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;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;"> 4.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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;"> 4.35</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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.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.26%;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.35%;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.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.35%;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.18</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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;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;"> 4.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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.26%;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.37%;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;"> 4.30</p></td></tr></table> 137331000 127823000 259262000 253853000 57479000 58016000 57537000 58311000 824000 672000 816000 659000 58303000 58688000 58353000 58970000 2.39 2.20 4.51 4.35 2.36 2.18 4.44 4.30 76 62987 115 108497 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4 — ACQUISITIONS</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 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. In 2022, Powermig generated sales of approximately </span><span style="background:#ffffff;">$15,000</span><span style="background:#ffffff;"> (unaudited). Beginning May 3, 2023, the Company’s Consolidated Statement of Income includes the results of Powermig and was not material for the three months ended June 30, 2023. Powermig specializes in designing and engineering industrial welding automation solutions for the heavy industry and transportation sectors. The acquisition broadens 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;">On December 1, 2022, the Company acquired </span><span style="background:#ffffff;">100%</span><span style="background:#ffffff;"> ownership of </span>Fori Automation, LLC (“Fori”)<span style="background:#ffffff;"> for an agreed upon purchase price of </span><span style="background:#ffffff;">$427,000</span><span style="background:#ffffff;">, which was adjusted for certain debt like obligations, for total purchase price consideration of </span><span style="background:#ffffff;">$468,683</span><span style="background:#ffffff;">, or </span><span style="background:#ffffff;">$416,353</span><span style="background:#ffffff;"> net of cash acquired, before final and customary adjustments. In 2022, the Company recognized </span><span style="background:#ffffff;">$5,196</span><span style="background:#ffffff;"> in acquisition costs related to Fori and were expensed as incurred. </span>Fori is a leading designer and manufacturer of complex, multi-armed automated welding systems, with an extensive range of automated assembly systems, automated material handling solutions, automated large-scale, industrial guidance vehicles, and end of line testing systems. The acquisition of Fori extends the Company’s market presence within the automotive sector as well as its automation footprint in the International Welding segment. For the three and six months ended June 30, 2023, the Company’s Consolidated Statements of Income include the results of Fori, including Net Sales of $47,787 and $97,002, respectively, while net income for the period was not material.</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="white-space:pre-wrap;">The acquisition of Fori has been accounted for as a business combination which requires the assets and liabilities assumed be recognized at their respective fair values as of the acquisition date. The process of estimating the fair values of certain tangible assets, identifiable intangible assets and assumed liabilities requires the use of judgment in determining the appropriate assumptions and estimates. The table below summarizes the preliminary estimated fair values of the assets acquired and liabilities assumed on the acquisition date. These preliminary estimates are based on available information and may be revised during the measurement period, not to exceed 12 months from the acquisition date, as third-party valuations are finalized, further information becomes available and additional analyses are </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">performed. The Company does not expect any such revisions to have a material impact on the Company's preliminary purchase price allocation. As of and for the three and six months ended June 30, 2023, these revisions did not have a material impact on the Condensed Consolidated Balance Sheets or Consolidated Statement of Income.</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;"><span style="text-decoration-line:underline;text-decoration-style:solid;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:79.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.68%;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;">Assets acquired and liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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;width:16.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;">Preliminary Purchase Price Allocation</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;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.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:14.79%;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;"> 52,330</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64,439</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;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;"> 62,584</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,863</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;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;"> 69,928</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,996</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net other assets and liabilities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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;"> 200,535</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total purchase price consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;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;"> 468,683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:6pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:6pt;">Property, plant and equipment acquired includes a number of manufacturing and distribution sites, including the related facilities, land and leased sites, and machinery and equipment for use in manufacturing operations.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:6pt;">(2) </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:6pt;">Intangible asset balances of $22,000 and $18,778, respectively, were assigned to trade names and customer relationships (15 year <span style="-sec-ix-hidden:Hidden_T9nMtKzCn0WaRUCksTcA8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">weighted</span></span> average useful life). Of the remaining amount, $24,900 was assigned to technology know-how (10 year weighted average useful life) and $4,250 was assigned to restrictive covenants (4<span style="white-space:pre-wrap;"> year weighted average life). </span><span style="display:inline-block;width:11.57pt;"></span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;">(3) </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;">Consists primarily of goodwill of $246,133.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill is calculated as the excess of the consideration transferred over the net assets recognized and represents the anticipated synergies of acquiring Fori. A portion of the goodwill is deductible for tax purposes.</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 March 1, 2022, the Company acquired </span><span style="background:#ffffff;">100%</span><span style="background:#ffffff;"> ownership of Kestra Universal Soldas, Industria e Comercio, Imporacao e Exportacao Ltda. (“Kestra”), a privately held manufacturer headquartered in Atibaia, Sao Paulo State, Brazil. The net purchase price was </span><span style="background:#ffffff;">$22,294</span><span style="background:#ffffff;">, net of cash acquired and it was accounted for as a business combination. In 2022, the Company recognized </span><span style="background:#ffffff;">$365</span><span style="white-space:pre-wrap;background:#ffffff;"> in acquisition costs related to Kestra and were expensed as incurred. Kestra manufactures and provides specialty welding consumables, wear plates and maintenance and repair services for alloy and wear-resistant products commonly used in mining, steel, agricultural and industrial mill applications. The acquisition broadens the Company’s specialty alloys portfolio and services.</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;">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 29572000 15000000 1 427000000 468683000 416353000 5196000 47787000 97002000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;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:79.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.68%;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;">Assets acquired and liabilities assumed</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;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;width:16.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;">Preliminary Purchase Price Allocation</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;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.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:14.79%;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;"> 52,330</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64,439</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;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;"> 62,584</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property, plant and equipment <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,863</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;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;"> 69,928</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,996</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net other assets and liabilities <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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;"> 200,535</p></td></tr><tr><td style="vertical-align:bottom;width:79.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total purchase price consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.79%;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;"> 468,683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:6pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:6pt;">Property, plant and equipment acquired includes a number of manufacturing and distribution sites, including the related facilities, land and leased sites, and machinery and equipment for use in manufacturing operations.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:6pt;">(2) </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:6pt;">Intangible asset balances of $22,000 and $18,778, respectively, were assigned to trade names and customer relationships (15 year <span style="-sec-ix-hidden:Hidden_T9nMtKzCn0WaRUCksTcA8w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">weighted</span></span> average useful life). Of the remaining amount, $24,900 was assigned to technology know-how (10 year weighted average useful life) and $4,250 was assigned to restrictive covenants (4<span style="white-space:pre-wrap;"> year weighted average life). </span><span style="display:inline-block;width:11.57pt;"></span></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;">(3) </p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:6pt;">Consists primarily of goodwill of $246,133.</p></td></tr></table> 52330000 64439000 62584000 36863000 69928000 17996000 200535000 468683000 22000000 18778000 P15Y 24900000 P10Y 4250000 P4Y 246133000 1 22294000 365000 <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;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><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:46.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.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.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:7.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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.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:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.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: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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;margin:0pt;padding: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.3%;margin:0pt;padding: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:8.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:1.8%;margin:0pt;padding: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.58%;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:1.8%;margin:0pt;padding: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.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 style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:1.8%;margin:0pt;padding: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.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: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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.61%;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:1.75%;margin:0pt;padding: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:1.8%;margin:0pt;padding: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.58%;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:1.8%;margin:0pt;padding: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:1.8%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.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:1.79%;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.61%;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:1.75%;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:1.8%;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.58%;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:1.8%;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:1.8%;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:46.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;"><i style="font-style:italic;">Three Months Ended June 30, 2023</i></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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:1.8%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:1.8%;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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 676,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 253,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 130,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,060,565</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 30,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (42,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 707,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 261,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 133,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (42,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,060,565</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 139,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 33,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (2,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 190,971</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 (gain) <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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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,212</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 30,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 19,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (2,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 184,759</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;"> 814</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:1.8%;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.28%;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.96%;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,513)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 173,060</p></td></tr><tr><td style="vertical-align:bottom;width:46.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:6pt;visibility:hidden;">​</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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 June 30, 2022</i></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 595,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 236,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 137,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 969,589</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 9,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 624,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 246,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 140,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 969,589</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 118,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 35,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 17,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (3,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,015</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 (gain) <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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 615</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 117,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 34,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 17,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (3,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 166,400</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 228</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> (6,687)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 159,941</p></td></tr><tr><td style="vertical-align:bottom;width:46.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:6pt;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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.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;"><i style="font-style:italic;">Six Months Ended June 30, 2023</i></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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.8%;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.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:7.73%;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.8%;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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,335,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 505,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 258,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,099,908</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 63,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 15,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 5,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (83,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,398,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 520,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 264,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (83,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 2,099,908</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 272,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 63,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 38,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (11,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 362,602</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 (gain) <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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 5,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;"> 9,299</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 266,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 59,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 38,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 353,303</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,668</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> (26,567)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 328,404</p></td></tr><tr style="height:2.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:46.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:6pt;visibility:hidden;">​</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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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;">Six Months Ended June 30, 2022</i></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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.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:1.8%;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:7.47%;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.8%;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.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:7.73%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,129,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 494,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 270,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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,895,037</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 57,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 15,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 5,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (78,870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,186,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 510,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 276,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (78,870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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,895,037</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 229,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 72,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 37,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (8,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 330,466</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 (gain) <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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> (3,274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 1,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> (1,773)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 232,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 70,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 37,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (8,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 332,239</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 604</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> (13,261)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 319,582</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 and six months ended June 30, 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,957</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;">$5,742</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas Welding and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$588</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,659</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in International Welding, respectively, and 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;">$2,667</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;">$3,544</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">in International Welding. In the six months ended, special items reflect a gain on asset 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><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 and six months ended June 30, 2022, special items reflect Rationalization and asset impairment net gains of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$998</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas Welding and net charges of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$154</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;">$2,039</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, respectively, in International Welding and 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;">$1,459</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas Welding. In the six months ended June 30, 2022, special items reflect the final settl</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ement related to the termination of a pension plan of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3,735</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas 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:46.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.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.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:7.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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.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:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:7.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.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: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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;margin:0pt;padding: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.3%;margin:0pt;padding: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:8.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:1.8%;margin:0pt;padding: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.58%;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:1.8%;margin:0pt;padding: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.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 style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:1.8%;margin:0pt;padding: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.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: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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.61%;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:1.75%;margin:0pt;padding: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:1.8%;margin:0pt;padding: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.58%;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:1.8%;margin:0pt;padding: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:1.8%;margin:0pt;padding: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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.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:1.79%;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.61%;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:1.75%;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:1.8%;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.58%;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:1.8%;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:1.8%;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:46.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;"><i style="font-style:italic;">Three Months Ended June 30, 2023</i></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:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:1.8%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:1.8%;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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 676,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 253,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 130,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,060,565</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 30,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (42,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 707,816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 261,695</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 133,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (42,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,060,565</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 139,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 33,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (2,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 190,971</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 (gain) <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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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,255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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,212</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 30,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 19,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (2,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 184,759</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;"> 814</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:1.8%;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.28%;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.96%;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,513)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 173,060</p></td></tr><tr><td style="vertical-align:bottom;width:46.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:6pt;visibility:hidden;">​</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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 June 30, 2022</i></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 595,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 236,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 137,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 969,589</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 9,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 624,690</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 246,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 140,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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,424)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 969,589</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 118,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 35,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 17,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (3,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,015</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 (gain) <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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 615</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 117,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 34,855</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 17,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (3,983)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 166,400</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 228</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> (6,687)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 159,941</p></td></tr><tr><td style="vertical-align:bottom;width:46.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:6pt;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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.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;"><i style="font-style:italic;">Six Months Ended June 30, 2023</i></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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.8%;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.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:7.73%;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.8%;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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,335,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 505,819</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 258,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,099,908</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 63,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 15,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 5,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (83,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,398,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 520,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 264,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (83,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 2,099,908</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 272,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 63,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 38,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (11,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 362,602</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 (gain) <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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 5,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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,557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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;"> 9,299</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 266,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 59,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 38,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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;"> 353,303</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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,668</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> (26,567)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 328,404</p></td></tr><tr style="height:2.85pt;"><td style="vertical-align:bottom;white-space:nowrap;width:46.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:6pt;visibility:hidden;">​</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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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:6pt;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;"><span style="font-size:6pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:6pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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;">Six Months Ended June 30, 2022</i></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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.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:1.8%;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:7.47%;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.8%;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.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:7.73%;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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,129,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 494,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 270,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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,895,037</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 57,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 15,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 5,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (78,870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;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:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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,186,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 510,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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;"> 276,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.24%;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.73%;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;"> (78,870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.28%;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.96%;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,895,037</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 229,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 72,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 37,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (8,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 330,466</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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 (gain) <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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> (3,274)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.3%;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:8.03%;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;"> 1,501</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> (1,773)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.52%;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;"> 232,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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;"> 70,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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;"> 37,520</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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;"> (8,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> 332,239</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 604</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.52%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.3%;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:8.03%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.1%;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.47%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.24%;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.73%;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:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.28%;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.96%;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;"> (13,261)</p></td></tr><tr><td style="vertical-align:bottom;width:46.27%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;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:1.75%;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.3%;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:8.03%;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:1.8%;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.1%;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.47%;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:1.8%;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.24%;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.73%;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:1.8%;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.28%;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.96%;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;"> 319,582</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 and six months ended June 30, 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,957</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;">$5,742</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas Welding and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$588</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,659</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in International Welding, respectively, and 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;">$2,667</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;">$3,544</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">in International Welding. In the six months ended, special items reflect a gain on asset 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><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 and six months ended June 30, 2022, special items reflect Rationalization and asset impairment net gains of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$998</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas Welding and net charges of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$154</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;">$2,039</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, respectively, in International Welding and 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;">$1,459</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas Welding. In the six months ended June 30, 2022, special items reflect the final settl</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ement related to the termination of a pension plan of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3,735</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> in Americas Welding.</span></td></tr></table><div style="margin-top:6pt;"></div> 676966000 253403000 130196000 1060565000 30850000 8292000 2867000 42009000 707816000 261695000 133063000 -42009000 1060565000 139870000 33774000 19510000 -2183000 190971000 2957000 3255000 0 0 6212000 136913000 30519000 19510000 -2183000 184759000 814000 12513000 173060000 595659000 236629000 137301000 969589000 29031000 9527000 2866000 41424000 624690000 246156000 140167000 -41424000 969589000 118067000 35009000 17922000 -3983000 167015000 461000 154000 0 0 615000 117606000 34855000 17922000 -3983000 166400000 228000 6687000 159941000 1335611000 505819000 258478000 2099908000 63168000 15045000 5764000 83977000 1398779000 520864000 264242000 -83977000 2099908000 272324000 63371000 38493000 -11586000 362602000 5742000 3557000 0 0 9299000 266582000 59814000 38493000 -11586000 353303000 1668000 26567000 328404000 1129714000 494670000 270653000 1895037000 57187000 15755000 5928000 78870000 1186901000 510425000 276581000 -78870000 1895037000 229635000 72096000 37520000 -8785000 330466000 -3274000 1501000 0 0 -1773000 232909000 70595000 37520000 -8785000 332239000 604000 13261000 319582000 2957000 5742000 588000 1659000 2667000 3544000 1646000 998000 998000 154000 2039000 1459000 1459000 3735000 <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 the International Welding segment. 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 June 30, 2023, liabilities of </span>$660 for International Welding 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,544 and $1,041 in the six months ended June 30, 2023 and 2022, respectively. 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 six months ended June 30, 2023:</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:80.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:15.81%;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:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:15.81%;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:80.66%;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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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;"> 2,207</p></td></tr><tr><td style="vertical-align:bottom;width:80.66%;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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.53%;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;"> (3,957)</p></td></tr><tr><td style="vertical-align:bottom;width:80.66%;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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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;"> 2,410</p></td></tr><tr><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.53%;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;"> 660</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> 660000 3544000 1041000 <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:80.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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:13.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:15.81%;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:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:15.81%;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:80.66%;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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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;"> 2,207</p></td></tr><tr><td style="vertical-align:bottom;width:80.66%;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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.53%;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;"> (3,957)</p></td></tr><tr><td style="vertical-align:bottom;width:80.66%;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:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.53%;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;"> 2,410</p></td></tr><tr><td style="vertical-align:bottom;width:80.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;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.53%;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;"> 660</p></td></tr></table> 2207000 3957000 2410000 660000 <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:49.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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: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 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: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 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: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 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:49.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;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:48.54%;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 June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"> 23,040</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 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,221)</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 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;"> (272,708)</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 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;"> (250,889)</p></td></tr><tr><td style="vertical-align:bottom;width:49.86%;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:1.58%;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 0pt 0.05pt 0pt;"> (3,459)</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 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:1.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="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 3.5pt 0.05pt 0pt;"> 20,957</p></td><td style="vertical-align:top;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 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 3.5pt 0.05pt 0pt;"> 17,498</p></td></tr><tr><td style="vertical-align:bottom;width:49.86%;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:1.58%;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,429)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.59%;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> 1</sup></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 0pt 0.05pt 0pt;"> (1,366)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.59%;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:1.41%;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;"> (2,795)</p></td></tr><tr><td style="vertical-align:bottom;width:49.86%;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:1.58%;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 0pt 0.05pt 0pt;"> (4,888)</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 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 0pt 0.05pt 0pt;"> (1,366)</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 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;"> 20,957</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 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,703</p></td></tr><tr><td style="vertical-align:bottom;width:49.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;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"> 18,152</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 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;"> (2,587)</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 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;"> (251,751)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.41%;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;"> (236,186)</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:49.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 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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.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 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.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:1.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.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 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.84%;margin:0pt;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:1.55%;margin:0pt;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:48.59%;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 June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.5%;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.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:1.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="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 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.6%;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:1.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;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 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.6%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.5%;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.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:1.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="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 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.6%;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:1.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;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 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.6%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.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;">Defined benefit </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 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.64%;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:1.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;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 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.6%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.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;">pension plan </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 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.64%;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:1.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;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 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.6%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.78%;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:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.5%;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.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;"> (13,124)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (259,890)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (259,565)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:1.55%;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;"> 9,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.5%;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.28%;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:1.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="vertical-align:top;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (34,616)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;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.04%;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.6%;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;"> (25,177)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:1.55%;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;"> (489)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> 1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.28%;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;"> (44)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.59%;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.04%;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.6%;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:1.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;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.6%;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;"> (533)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:1.55%;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;"> 8,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.5%;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.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 0pt 0.05pt 0pt;"> (44)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (34,616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (25,710)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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 June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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;"> 22,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.5%;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.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 0pt 0.05pt 0pt;"> (13,168)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (294,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (285,275)</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-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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the three months ended June 30, 2023, the AOCI reclassification is a component of Net sales of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,404</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$480</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">) and Cost of goods sold of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(25)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(18)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">); during the three months ended June 30, 2022, the reclassification is a component of Net sales of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$122</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$59</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and Cost of goods sold of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(367)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(86)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">). See Note 13 to the consolidated financial statements for additional details. </span></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: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: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 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: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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:1.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: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:1.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.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: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="font-size:11pt;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 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:49.61%;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;">Six Months Ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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.45%;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.31%;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:1.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: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:1.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;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: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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.45%;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.31%;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:1.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: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:1.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;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: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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:1.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 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:1.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;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: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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:1.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 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:1.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;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: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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:1.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 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:1.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;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: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;">Balance at December 31, 2022</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 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: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 3.5pt 0.05pt 0pt;"> 13,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:9.31%;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:1.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="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:1.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="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:49%;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:1.38%;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: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;"> 6,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;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:1.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="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 3.5pt 0.05pt 0pt;"> 35,775</p></td><td style="vertical-align:top;white-space:nowrap;width:1.83%;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 3.5pt 0.05pt 0pt;"> 42,450</p></td></tr><tr><td style="vertical-align:bottom;width:49%;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:1.38%;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: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 0pt 0.05pt 0pt;"> (2,432)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.01%;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> 1</sup></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;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;"> (806)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.82%;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:1.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="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;"> (3,238)</p></td></tr><tr><td style="vertical-align:bottom;width:49%;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:1.38%;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: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%;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,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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: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.31%;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;"> (806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> 35,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> 39,212</p></td></tr><tr><td style="vertical-align:bottom;width: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;">Balance at June 30, 2023</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 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: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;"> 18,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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: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.31%;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;"> (2,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> (251,751)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.83%;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;"> (236,186)</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="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:48.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 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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: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 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:9.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:1.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: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 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.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:1.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 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.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 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:48.99%;margin:0pt;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:1.37%;margin:0pt;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:49.63%;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;">Six Months Ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.46%;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.31%;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:1.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:1.04%;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.6%;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:1.84%;margin:0pt;padding: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.04%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.46%;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.31%;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:1.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:1.04%;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.6%;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:1.84%;margin:0pt;padding: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.04%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.77%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;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:1.84%;margin:0pt;padding: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.04%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.77%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;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:1.84%;margin:0pt;padding: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.04%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.77%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding: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.63%;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:48.99%;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, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 8,094</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 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:9.31%;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;"> (13,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (252,442)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.04%;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;"> (257,579)</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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:1.37%;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;"> 15,288</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 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:9.31%;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:1.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="vertical-align:top;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (42,064)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;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.04%;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 0pt 0.05pt 0pt;"> (26,776)</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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:1.37%;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;"> (983)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.98%;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> 1</sup></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:9.31%;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;"> 63</p></td><td style="vertical-align:top;white-space:nowrap;width:1.82%;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.04%;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.6%;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:1.84%;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.04%;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;"> (920)</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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:1.37%;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;"> 14,305</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 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:9.31%;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;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (42,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.04%;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;"> (27,696)</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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 June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 22,399</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 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:9.31%;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;"> (13,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (294,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.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 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;"> (285,275)</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-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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the six months ended June 30, 2023, the AOCI reclassification is a component of Net sales of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,269</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$821</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">) and Cost of goods sold of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(163)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(61)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">); during the six months ended June 30, 2022, the reclassification is a component of Net sales of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$254</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$107</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and Cost of goods sold of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(729)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(179)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">). See Note 13 to the consolidated financial statements for additional details. </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:48.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:12.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;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;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:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;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;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.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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: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 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: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 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: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 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:49.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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;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:48.54%;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 June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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:1.58%;margin:0pt;padding: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:1.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="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:1.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="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:1.41%;margin:0pt;padding: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:49.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;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"> 23,040</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 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,221)</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 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;"> (272,708)</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 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;"> (250,889)</p></td></tr><tr><td style="vertical-align:bottom;width:49.86%;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:1.58%;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 0pt 0.05pt 0pt;"> (3,459)</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 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:1.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="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 3.5pt 0.05pt 0pt;"> 20,957</p></td><td style="vertical-align:top;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 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 3.5pt 0.05pt 0pt;"> 17,498</p></td></tr><tr><td style="vertical-align:bottom;width:49.86%;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:1.58%;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,429)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.59%;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> 1</sup></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 0pt 0.05pt 0pt;"> (1,366)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.59%;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:1.41%;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;"> (2,795)</p></td></tr><tr><td style="vertical-align:bottom;width:49.86%;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:1.58%;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 0pt 0.05pt 0pt;"> (4,888)</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 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 0pt 0.05pt 0pt;"> (1,366)</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 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;"> 20,957</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 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,703</p></td></tr><tr><td style="vertical-align:bottom;width:49.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;">Balance at June 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"> 18,152</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 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;"> (2,587)</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 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;"> (251,751)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.41%;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;"> (236,186)</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:49.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 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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.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 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.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:1.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.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 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.84%;margin:0pt;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:1.55%;margin:0pt;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:48.59%;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 June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.5%;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.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:1.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="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 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.6%;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:1.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;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 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.6%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.5%;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.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:1.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="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 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.6%;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:1.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;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 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.6%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.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;">Defined benefit </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 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.64%;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:1.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;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 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.6%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.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;">pension plan </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 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.64%;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:1.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;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 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.6%;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:49.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.55%;margin:0pt;padding: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:1.57%;margin:0pt;padding: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.78%;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:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.5%;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.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;"> (13,124)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (259,890)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (259,565)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:1.55%;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;"> 9,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.5%;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.28%;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:1.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="vertical-align:top;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (34,616)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.42%;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.04%;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.6%;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;"> (25,177)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:1.55%;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;"> (489)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> 1</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.28%;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;"> (44)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.59%;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.04%;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.6%;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:1.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;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.6%;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;"> (533)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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:1.55%;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;"> 8,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.5%;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.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 0pt 0.05pt 0pt;"> (44)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (34,616)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (25,710)</p></td></tr><tr><td style="vertical-align:bottom;width:49.84%;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 June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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;"> 22,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.5%;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.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 0pt 0.05pt 0pt;"> (13,168)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (294,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (285,275)</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-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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the three months ended June 30, 2023, the AOCI reclassification is a component of Net sales of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1,404</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$480</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">) and Cost of goods sold of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(25)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(18)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">); during the three months ended June 30, 2022, the reclassification is a component of Net sales of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$122</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$59</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and Cost of goods sold of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(367)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(86)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">). See Note 13 to the consolidated financial statements for additional details. </span></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: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: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 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: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.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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:1.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: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:1.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.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: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="font-size:11pt;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 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:49.61%;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;">Six Months Ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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.45%;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.31%;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:1.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: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:1.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;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: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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.45%;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.31%;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:1.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: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:1.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;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: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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:1.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 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:1.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;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: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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:1.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 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:1.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;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: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="font-size:8pt;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 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:2.01%;margin:0pt;padding: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:1.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 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:1.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;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: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;">Balance at December 31, 2022</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 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: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 3.5pt 0.05pt 0pt;"> 13,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:9.31%;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:1.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="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:1.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="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:49%;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:1.38%;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: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;"> 6,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;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:1.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="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 3.5pt 0.05pt 0pt;"> 35,775</p></td><td style="vertical-align:top;white-space:nowrap;width:1.83%;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 3.5pt 0.05pt 0pt;"> 42,450</p></td></tr><tr><td style="vertical-align:bottom;width:49%;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:1.38%;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: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 0pt 0.05pt 0pt;"> (2,432)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.01%;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> 1</sup></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.31%;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;"> (806)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.82%;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:1.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="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;"> (3,238)</p></td></tr><tr><td style="vertical-align:bottom;width:49%;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:1.38%;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: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%;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,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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: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.31%;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;"> (806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> 35,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> 39,212</p></td></tr><tr><td style="vertical-align:bottom;width: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;">Balance at June 30, 2023</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 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: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;"> 18,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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: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.31%;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;"> (2,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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;"> (251,751)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.83%;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;"> (236,186)</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="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:48.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 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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: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 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:9.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:1.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: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 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.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:1.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 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.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 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:48.99%;margin:0pt;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:1.37%;margin:0pt;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:49.63%;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;">Six Months Ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.46%;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.31%;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:1.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:1.04%;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.6%;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:1.84%;margin:0pt;padding: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.04%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.46%;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.31%;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:1.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:1.04%;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.6%;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:1.84%;margin:0pt;padding: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.04%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.77%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;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:1.84%;margin:0pt;padding: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.04%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.77%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;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:1.84%;margin:0pt;padding: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.04%;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:48.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.37%;margin:0pt;padding: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:1.98%;margin:0pt;padding: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.77%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding: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.63%;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:48.99%;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, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 8,094</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 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:9.31%;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;"> (13,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (252,442)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.04%;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;"> (257,579)</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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:1.37%;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;"> 15,288</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 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:9.31%;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:1.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="vertical-align:top;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;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;"> (42,064)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.84%;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.04%;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 0pt 0.05pt 0pt;"> (26,776)</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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:1.37%;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;"> (983)</p></td><td style="vertical-align:top;white-space:nowrap;width:1.98%;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> 1</sup></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:9.31%;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;"> 63</p></td><td style="vertical-align:top;white-space:nowrap;width:1.82%;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.04%;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.6%;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:1.84%;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.04%;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;"> (920)</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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:1.37%;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;"> 14,305</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 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:9.31%;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;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (42,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.04%;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;"> (27,696)</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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 June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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;"> 22,399</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 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:9.31%;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;"> (13,168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (294,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.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 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;"> (285,275)</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-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;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">During the six months ended June 30, 2023, the AOCI reclassification is a component of Net sales of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2,269</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$821</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">) and Cost of goods sold of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(163)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(61)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">); during the six months ended June 30, 2022, the reclassification is a component of Net sales of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$254</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$107</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and Cost of goods sold of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(729)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (net of tax of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$(179)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">). See Note 13 to the consolidated financial statements for additional details. </span></td></tr></table> 23040000 -1221000 -272708000 -250889000 -3459000 0 20957000 17498000 1429000 1366000 0 2795000 -4888000 -1366000 20957000 14703000 18152000 -2587000 -251751000 -236186000 13449000 -13124000 -259890000 -259565000 9439000 0 -34616000 -25177000 489000 44000 0 533000 8950000 -44000 -34616000 -25710000 22399000 -13168000 -294506000 -285275000 1404000 480000 -25000 -18000 122000 59000 -367000 -86000 13909000 -1781000 -287526000 -275398000 6675000 0 35775000 42450000 2432000 806000 0 3238000 4243000 -806000 35775000 39212000 18152000 -2587000 -251751000 -236186000 8094000 -13231000 -252442000 -257579000 15288000 0 -42064000 -26776000 983000 -63000 0 920000 14305000 63000 -42064000 -27696000 22399000 -13168000 -294506000 -285275000 2269000 821000 -163000 -61000 254000 107000 -729000 -179000 <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:70.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:2.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:1.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:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:70.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:2.09%;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.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:10.39%;margin:0pt;padding: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:2.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding: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:11.65%;margin:0pt;padding: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:70.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:2.09%;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.65%;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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;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;"> 179,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.65%;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;"> 181,076</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.39%;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;"> 175,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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.65%;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;"> 164,778</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:10.39%;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;"> 319,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:11.65%;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;"> 319,597</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.39%;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;"> 674,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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.65%;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;"> 665,451</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 June 30, 2023 and December 31, 2022, approximately 35% and 38%, respectively, of total inventories were valued using the last-in, first-out ("LIFO") method. The excess of current cost over LIFO cost was $136,411 and $133,909 at June 30, 2023 and December 31, 2022, 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:70.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:2.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:1.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:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:70.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:2.09%;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.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:10.39%;margin:0pt;padding: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:2.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding: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:11.65%;margin:0pt;padding: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:70.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:2.09%;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.65%;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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;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;"> 179,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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.65%;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;"> 181,076</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.39%;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;"> 175,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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.65%;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;"> 164,778</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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:10.39%;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;"> 319,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;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:11.65%;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;"> 319,597</p></td></tr><tr><td style="vertical-align:bottom;width:70.83%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;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.39%;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;"> 674,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.66%;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.65%;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;"> 665,451</p></td></tr></table> 179968000 181076000 175080000 164778000 319706000 319597000 674754000 665451000 0.35 0.38 136411000 133909000 <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:48.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 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.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: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.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.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:11.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 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.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 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.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;">    </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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.39%;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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.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;"> </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_5Nv0MtxM9kWmBDS0UMNYsA;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.3%;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,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.5%;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.81%;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;"> 44,810</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;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.84%;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.5%;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.81%;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:48.99%;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.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;"> </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_6bvC1RVBjEyyP55zg8mR4Q;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">11,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.5%;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.81%;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;"> 10,378</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.83%;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_iae4gP_d8UyWTw6E-SAWEQ;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.3%;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;">42,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.5%;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.81%;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;"> 35,945</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.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;"> </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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.3%;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,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.5%;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.81%;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;"> 46,323</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 $5,322 and $11,173 in the three and six months ended June 30, 2023 and $5,862 and $11,061 in the three and six months ended June 30, 2022, respectively. Cash paid for amounts included in the measurement of lease liabilities for the three and six months ended June 30, 2023, respectively, were $3,077 and $6,222 and are included in Net cash provided by operating activities in the Company’s Consolidated Statements of Cash Flows. Cash paid for amounts included in the measurement of lease liabilities for the three and six months ended June 30, 2022, respectively, were $2,984 and $6,171 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 $1,438 and $5,334 during the three and six months ended June 30, 2023 and $742 and $3,479 for the three and six months ended June 30, 2022, 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.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.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 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.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:13.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></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.67%;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.57%;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;">June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.74%;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.83%;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;">7,547</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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,412</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;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.67%;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.74%;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.83%;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,479</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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,791</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;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.67%;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.74%;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.83%;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;">6,012</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">After 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.74%;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.83%;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;">18,771</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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;">62,012</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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;">7,870</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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,142</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 June 30, 2023, the weighted average remaining lease term is 7.5 years and the weighted average discount rate used to determine the operating lease liability is 3.3%.</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:48.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 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.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: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.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.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:11.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 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.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 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.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;">    </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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.39%;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;">June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.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;"> </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_5Nv0MtxM9kWmBDS0UMNYsA;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.3%;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,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.5%;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.81%;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;"> 44,810</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.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="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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.3%;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.84%;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.5%;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.81%;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:48.99%;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.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;"> </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_6bvC1RVBjEyyP55zg8mR4Q;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0.05pt 0pt;">11,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.5%;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.81%;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;"> 10,378</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.83%;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_iae4gP_d8UyWTw6E-SAWEQ;"><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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.3%;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;">42,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.5%;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.81%;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;"> 35,945</p></td></tr><tr><td style="vertical-align:bottom;width:48.99%;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.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;"> </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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;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.3%;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,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.5%;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.81%;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;"> 46,323</p></td></tr></table> 52563000 44810000 11538000 10378000 42604000 35945000 54142000 46323000 5322000 11173000 5862000 11061000 3077000 6222000 2984000 6171000 1438000 5334000 742000 3479000 <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.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.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 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.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:13.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></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.67%;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.57%;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;">June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.74%;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.83%;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;">7,547</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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,412</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;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.67%;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.74%;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.83%;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,479</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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,791</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;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.67%;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.74%;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.83%;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;">6,012</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">After 2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.74%;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.83%;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;">18,771</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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;">62,012</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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;">7,870</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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.67%;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.74%;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.83%;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,142</p></td></tr></table> 7547000 12412000 9479000 7791000 6012000 18771000 62012000 7870000 54142000 P7Y6M 0.033 <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-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 June 30, 2023, 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 $85,242. As of June 30, 2023, the Company was in compliance with all of its covenants and had outstanding debt under short-term lines of credit of $10,406.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="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_cawRGcHK-UOI6V89JLrccw;"><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.9 years, respectively. The proceeds of the Notes were used for general corporate purposes. The Notes contain certain affirmative and negative covenants. As of June 30, 2023, 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-line:underline;text-decoration-style:solid;">Shelf Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On November 27, 2018, the Company entered into seven uncommitted master note facilities (the "Shelf Agreements") that allow borrowings up to $700,000 in the aggregate. The Shelf Agreements have a term of 5 years and the average life of borrowings cannot exceed 15 years. The Company is required to comply with covenants similar to those contained in the Notes. As of June 30, 2023, the Company was in compliance with all of its covenants and had no outstanding borrowings under the Shelf Agreements.</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. The proceeds of the Term Loan were used to pay a portion of the purchase price in connection with the acquisition of Fori. As of June 30, 2023, 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-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 June 30, 2023 and December 31, 2022, the fair value of long-term debt, including the current portion, was approximately $1,006,609 and $1,009,020, respectively, which was determined using available market information and methodologies requiring judgment. The carrying value of this debt at such dates was $1,104,223 and $1,121,435, 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 June 30, 2023, the Company was in compliance with all of its covenants 0 85242000 10406000 350000000 50000000 100000000 0.0275 0.0402 0.033 P10Y10M24D As of June 30, 2023, the Company was in compliance with all of its debt covenants 7 700000000 P5Y P15Y As of June 30, 2023, the Company was in compliance with all of its covenants 0 400000000 0.0075 0.0175 150000000 1006609000 1009020000 1104223000 1121435000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 11 — OTHER INCOME (EXPENSE)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The components of Other income (expense) 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;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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.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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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:9.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:2.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: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:5.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></tr><tr><td style="vertical-align:bottom;width:54.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.95%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;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 June 30, </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 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:20.29%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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.95%;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:9.8%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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:9.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;">2022</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Equity earnings in affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;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.43%;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;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.33%;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.42%;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;"> 67</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.48%;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.14%;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;"> 294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:5.86%;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;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:54.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other components of net periodic pension (cost) income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;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.43%;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;"> (280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.33%;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.42%;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</p></td><td style="vertical-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.48%;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.14%;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;"> (614)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:5.86%;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,900</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Other income (expense)<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (2) </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;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.43%;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;"> 6,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.33%;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.42%;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,253)</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.48%;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.14%;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;"> 11,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:5.86%;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;"> (580)</p></td></tr><tr><td style="vertical-align:bottom;width:54.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;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.43%;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;"> 6,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.33%;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.42%;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,133)</p></td><td style="vertical-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.48%;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.14%;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,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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:5.86%;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;"> 3,500</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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;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 2022, Other components of net periodic pension (cost) income includes pension settlements and curtailments</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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 2023, Other income (expense)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> primarily relates to non-recurring items such as royalty and other non-operating gains.</span></td></tr></table><div style="margin-top:12pt;"></div> <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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.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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.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:9.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:2.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: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:5.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></tr><tr><td style="vertical-align:bottom;width:54.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.95%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.68%;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 June 30, </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 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:20.29%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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.95%;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:9.8%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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:9.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;">2022</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Equity earnings in affiliates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;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.43%;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;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.33%;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.42%;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;"> 67</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.48%;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.14%;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;"> 294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:5.86%;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;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:54.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other components of net periodic pension (cost) income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;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.43%;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;"> (280)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.33%;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.42%;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</p></td><td style="vertical-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.48%;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.14%;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;"> (614)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:5.86%;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,900</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Other income (expense)<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (2) </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;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.43%;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;"> 6,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.33%;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.42%;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,253)</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.48%;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.14%;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;"> 11,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:5.86%;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;"> (580)</p></td></tr><tr><td style="vertical-align:bottom;width:54.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.36%;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.43%;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;"> 6,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;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.33%;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.42%;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,133)</p></td><td style="vertical-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.48%;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.14%;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,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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:5.86%;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;"> 3,500</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-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;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 2022, Other components of net periodic pension (cost) income includes pension settlements and curtailments</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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 2023, Other income (expense)</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> primarily relates to non-recurring items such as royalty and other non-operating gains.</span></td></tr></table><div style="margin-top:12pt;"></div> 106000 67000 294000 180000 280000 -53000 614000 -3900000 6920000 -1253000 11246000 -580000 6746000 -1133000 10926000 3500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12 — INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $69,142 of tax expense on pretax income of $328,404, resulting in an effective income tax rate of 21.1% for the six months ended June 30, 2023. The effective income tax rate was 20.6% for the six months ended June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The effective tax rate was slightly higher for the six months ended June 30, 2023, as compared with the same period in 2022, 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 June 30, 2023, the Company had $13,435 of unrecognized tax benefits. If recognized, approximately $10,339 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 2018. 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,295 in previously unrecognized tax benefits by the end of the second quarter 2024.</p> 69142000 328404000 0.211 0.206 13435000 10339000 1295000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 13 — 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 and six months ended June 30, 2023 and 2022.</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 June 30, 2023. 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 $67,912 at June 30, 2023 and $66,296 at December 31, 2022.</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. The dollar equivalent gross notional amount of the long-term contracts was $100,000 at June 30, 2023 and December 31, 2022 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 with a notional amount of 225,000 pounds and 875,000 pounds at June 30, 2023 and December 31, 2022, respectively, which are qualified and designated as cash flow hedges.</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 $90,561 at June 30, 2023 and $88,843 at December 31, 2022.</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 $439,732 and $380,443 at June 30, 2023 and December 31, 2022, 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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="11" style="vertical-align:bottom;white-space:nowrap;width:33.97%;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;">June 30, 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: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.06%;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, 2022</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.08%;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.06%;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.91%;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.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.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.09%;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.08%;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.1%;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.91%;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.94%;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.13%;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.08%;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.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;"><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.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;"><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.94%;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.13%;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.04%;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.06%;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.88%;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.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.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.09%;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;"> 4,070</p></td><td style="vertical-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 808</p></td><td style="vertical-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.06%;margin: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.88%;margin: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,467</p></td><td style="vertical-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;"> 738</p></td><td style="vertical-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.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.09%;margin: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.04%;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;"> 3,441</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.06%;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.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 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.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 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.04%;margin: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;"> 18,976</p></td><td style="vertical-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.06%;margin: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.88%;margin: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.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.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;"> 19,291</p></td><td style="vertical-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.09%;margin: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;"> 400</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.04%;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.06%;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.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 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;"> 2,229</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.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.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 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;"> 8</p></td><td style="vertical-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43</p></td><td style="vertical-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.06%;margin: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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 181</p></td><td style="vertical-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;"> 33</p></td><td style="vertical-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.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.09%;margin: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.04%;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.06%;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.88%;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.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.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.09%;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;"> 2,804</p></td><td style="vertical-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.04%;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;"> 2,085</p></td><td style="vertical-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.06%;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.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 0pt 0pt;"> 2,348</p></td><td style="vertical-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;"> 790</p></td><td style="vertical-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.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.09%;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;"> 7,282</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.04%;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;"> 2,936</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;"> 22,417</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.06%;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.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.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 0pt 0pt;"> 3,996</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;"> 3,790</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.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;"> 19,291</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.09%;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:34.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;"><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:19.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: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:34.43%;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.64%;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:19.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;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;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.61%;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 June 30, </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="5" style="vertical-align:bottom;white-space:nowrap;width:19.86%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.43%;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.64%;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:19.16%;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 gain (loss)</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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:8.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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;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><td style="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:8.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.43%;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.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:19.16%;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.16%;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.73%;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.81%;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.13%;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:7.75%;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.03%;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:8.57%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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:7.58%;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:34.43%;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;width:19.16%;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.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.73%;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;"> 5,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,359)</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:8.57%;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;"> 11,770</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.02%;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:7.58%;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;"> 538</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 (loss) 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;">June 30, 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;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, 2022</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;"> 2,457</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;"> 627</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,553</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;"> —</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;"> 13,144</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;"> 13,191</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;"> 8,117</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;"> 9,440</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;"> (2)</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;"> 91</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 $2,455 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:31.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:22.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;"><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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.5%;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.64%;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:22.12%;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.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="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June 30, </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="5" style="vertical-align:bottom;white-space:nowrap;width:19.7%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;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.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:22.12%;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: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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:8.43%;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.14%;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.33%;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:8.43%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:7.66%;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.93%;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.21%;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:7.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></tr><tr><td style="vertical-align:bottom;width:31.5%;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:1.64%;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:22.12%;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:1.64%;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:9.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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:9.77%;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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;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: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:22.12%;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: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.35%;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:8.43%;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,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:8.43%;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;"> 181</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.24%;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:7.66%;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,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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: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 3.5pt 0pt 0pt;"> 361</p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.12%;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: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.35%;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:8.43%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 343</p></td><td style="vertical-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.24%;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:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 628</p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;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: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:22.12%;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:1.64%;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.35%;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:8.43%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 110</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;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;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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 3.5pt 0pt 0pt;"> 280</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> 67912000 66296000 100000000 100000000 225000 875000 150000000 150000000 90561000 88843000 439732000 380443000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="11" style="vertical-align:bottom;white-space:nowrap;width:33.97%;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;">June 30, 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: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.06%;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, 2022</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.08%;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.06%;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.91%;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.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.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.09%;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.08%;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.1%;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.91%;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.94%;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.13%;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.08%;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.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;"><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.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;"><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.94%;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.13%;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.04%;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.06%;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.88%;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.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.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.09%;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;"> 4,070</p></td><td style="vertical-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 808</p></td><td style="vertical-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.06%;margin: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.88%;margin: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,467</p></td><td style="vertical-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;"> 738</p></td><td style="vertical-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.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.09%;margin: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.04%;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;"> 3,441</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.06%;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.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 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.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 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.04%;margin: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;"> 18,976</p></td><td style="vertical-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.06%;margin: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.88%;margin: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.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.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;"> 19,291</p></td><td style="vertical-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.09%;margin: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;"> 400</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.04%;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.06%;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.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 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;"> 2,229</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.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.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 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;"> 8</p></td><td style="vertical-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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43</p></td><td style="vertical-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.06%;margin: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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 181</p></td><td style="vertical-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;"> 33</p></td><td style="vertical-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.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.09%;margin: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.04%;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.06%;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.88%;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.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.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.09%;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;"> 2,804</p></td><td style="vertical-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.04%;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;"> 2,085</p></td><td style="vertical-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.06%;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.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 0pt 0pt;"> 2,348</p></td><td style="vertical-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;"> 790</p></td><td style="vertical-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.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.09%;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;"> 7,282</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.04%;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;"> 2,936</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;"> 22,417</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.06%;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.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.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 0pt 0pt;"> 3,996</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;"> 3,790</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.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;"> 19,291</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.09%;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> 4070000 808000 0 0 1467000 738000 0 0 0 0 3441000 0 0 0 0 0 0 0 18976000 0 0 0 19291000 0 400000 0 0 0 0 2229000 0 0 8000 43000 0 0 181000 33000 0 0 2804000 2085000 0 0 2348000 790000 0 0 7282000 2936000 22417000 0 3996000 3790000 19291000 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:34.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;"><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:19.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: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.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:34.43%;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.64%;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:19.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;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;text-align:center;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.61%;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 June 30, </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="5" style="vertical-align:bottom;white-space:nowrap;width:19.86%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:34.43%;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.64%;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:19.16%;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 gain (loss)</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;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:8.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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;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><td style="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:8.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.43%;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.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:19.16%;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.16%;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.73%;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.81%;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.13%;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:7.75%;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.03%;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:8.57%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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:7.58%;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:34.43%;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;width:19.16%;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.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.73%;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;"> 5,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:7.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,359)</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:8.57%;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;"> 11,770</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.02%;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:7.58%;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;"> 538</p></td></tr></table> 5080000 -1359000 11770000 538000 <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 (loss) 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;">June 30, 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;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, 2022</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;"> 2,457</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;"> 627</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,553</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;"> —</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;"> 13,144</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;"> 13,191</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;"> 8,117</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;"> 9,440</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;"> (2)</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;"> 91</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:31.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:22.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;"><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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:8.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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.5%;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.64%;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:22.12%;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.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="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June 30, </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="5" style="vertical-align:bottom;white-space:nowrap;width:19.7%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;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.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:22.12%;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: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 style="vertical-align:bottom;white-space:nowrap;width:1.35%;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:8.43%;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.14%;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.33%;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:8.43%;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:7.66%;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.93%;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.21%;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:7.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></tr><tr><td style="vertical-align:bottom;width:31.5%;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:1.64%;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:22.12%;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:1.64%;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:9.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;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:9.77%;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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;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: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:22.12%;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: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.35%;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:8.43%;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,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:8.43%;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;"> 181</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.24%;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:7.66%;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,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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: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 3.5pt 0pt 0pt;"> 361</p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.12%;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: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.35%;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:8.43%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:8.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 343</p></td><td style="vertical-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.24%;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:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 628</p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;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: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:22.12%;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:1.64%;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.35%;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:8.43%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 110</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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;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;"> 196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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 3.5pt 0pt 0pt;"> 280</p></td></tr></table> 2457000 627000 2553000 0 13144000 13191000 8117000 9440000 -2000 91000 2455000 P12M 1884000 181000 3090000 361000 27000 343000 28000 628000 16000 110000 196000 280000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 14 - 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 June 30, 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:45.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:9.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.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.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;"><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.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;"><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:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:45.4%;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.05%;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.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.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.38%;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.68%;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:10%;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:45.4%;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.05%;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.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.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.38%;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.68%;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:10%;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:45.4%;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.05%;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.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.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.38%;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.06%;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.18%;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:45.4%;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.36%;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.38%;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.06%;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.18%;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:45.4%;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.36%;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;">June 30, 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.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;"><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.06%;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.18%;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:45.4%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;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:10%;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:45.4%;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.05%;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.31%;margin: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,874</p></td><td style="vertical-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.42%;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.68%;margin: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,874</p></td><td style="vertical-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:10%;margin: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:45.4%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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;"> 400</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;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;"> 400</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:10%;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:45.4%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="vertical-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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="vertical-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:10%;margin: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:45.4%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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,441</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;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,441</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:10%;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:45.4%;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.05%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,976</p></td><td style="vertical-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.42%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,976</p></td><td style="vertical-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:10%;margin: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:45.4%;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.05%;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.31%;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;"> 51,397</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.42%;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;"> 51,397</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.68%;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:10%;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:45.4%;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.05%;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.31%;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;"> 81,096</p></td><td style="vertical-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.42%;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;"> 51,397</p></td><td style="vertical-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.68%;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;"> 29,699</p></td><td style="vertical-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:10%;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:45.4%;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.05%;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.31%;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.42%;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.68%;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:10%;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:45.4%;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.05%;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.31%;margin: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,893</p></td><td style="vertical-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.42%;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.68%;margin: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,893</p></td><td style="vertical-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:10%;margin: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:45.4%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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;"> 43</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;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;"> 43</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:10%;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:45.4%;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.05%;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.31%;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;"> 39,376</p></td><td style="vertical-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.42%;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.68%;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;"> 39,376</p></td><td style="vertical-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:10%;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:45.4%;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.05%;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.31%;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;"> 42,312</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.42%;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.68%;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;"> 42,312</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:10%;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, 2022, 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><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.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;"><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:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.44%;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.42%;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.68%;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:10%;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.44%;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.42%;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.68%;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:10%;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.44%;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.42%;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.06%;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.18%;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.44%;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.33%;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.06%;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.18%;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.44%;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.33%;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, 2022</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.06%;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.18%;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.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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.68%;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:10%;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.44%;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.42%;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,815</p></td><td style="vertical-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.42%;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.95%;margin: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.68%;margin: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,815</p></td><td style="vertical-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:10%;margin: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.44%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 181</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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.68%;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;"> 181</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:10%;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.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 19,291</p></td><td style="vertical-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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,291</p></td><td style="vertical-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:10%;margin: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.44%;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.42%;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;"> 56,418</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.42%;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.95%;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;"> 56,418</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.68%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;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.44%;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.42%;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;"> 79,705</p></td><td style="vertical-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.42%;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.95%;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;"> 56,418</p></td><td style="vertical-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.68%;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;"> 23,287</p></td><td style="vertical-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:10%;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.44%;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.42%;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;">  </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.42%;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.95%;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.68%;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:10%;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.44%;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.42%;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;"> 1,528</p></td><td style="vertical-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.42%;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.95%;margin: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.68%;margin: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,528</p></td><td style="vertical-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:10%;margin: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.44%;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.42%;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;"> 2,229</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.42%;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.95%;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.68%;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,229</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:10%;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.44%;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.42%;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;"> 33</p></td><td style="vertical-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.42%;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.95%;margin: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33</p></td><td style="vertical-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:10%;margin: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.44%;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.42%;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;"> 39,090</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.42%;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.95%;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.68%;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;"> 39,090</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:10%;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.44%;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.42%;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;"> 42,880</p></td><td style="vertical-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.42%;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.95%;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.68%;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;"> 42,880</p></td><td style="vertical-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:10%;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;">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 June 30, 2023 and December 31, 2022.</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 June 30, 2023.</span></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:45.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:9.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.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.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;"><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.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;"><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:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:45.4%;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.05%;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.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.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.38%;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.68%;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:10%;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:45.4%;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.05%;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.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.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.38%;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.68%;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:10%;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:45.4%;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.05%;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.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.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.38%;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.06%;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.18%;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:45.4%;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.36%;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.38%;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.06%;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.18%;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:45.4%;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.36%;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;">June 30, 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.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;"><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.06%;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.18%;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:45.4%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;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:10%;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:45.4%;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.05%;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.31%;margin: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,874</p></td><td style="vertical-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.42%;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.68%;margin: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,874</p></td><td style="vertical-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:10%;margin: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:45.4%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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;"> 400</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;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;"> 400</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:10%;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:45.4%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="vertical-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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8</p></td><td style="vertical-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:10%;margin: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:45.4%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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,441</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;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,441</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:10%;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:45.4%;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.05%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,976</p></td><td style="vertical-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.42%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,976</p></td><td style="vertical-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:10%;margin: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:45.4%;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.05%;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.31%;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;"> 51,397</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.42%;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;"> 51,397</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.68%;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:10%;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:45.4%;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.05%;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.31%;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;"> 81,096</p></td><td style="vertical-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.42%;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;"> 51,397</p></td><td style="vertical-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.68%;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;"> 29,699</p></td><td style="vertical-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:10%;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:45.4%;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.05%;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.31%;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.42%;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.68%;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:10%;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:45.4%;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.05%;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.31%;margin: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,893</p></td><td style="vertical-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.42%;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.68%;margin: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,893</p></td><td style="vertical-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:10%;margin: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:45.4%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;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;"> 43</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;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;"> 43</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:10%;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:45.4%;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.05%;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.31%;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;"> 39,376</p></td><td style="vertical-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.42%;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.68%;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;"> 39,376</p></td><td style="vertical-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:10%;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:45.4%;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.05%;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.31%;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;"> 42,312</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.42%;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.68%;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;"> 42,312</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:10%;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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><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.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;"><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:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.44%;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.42%;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.68%;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:10%;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.44%;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.42%;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.68%;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:10%;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.44%;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.42%;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.06%;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.18%;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.44%;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.33%;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.06%;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.18%;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.44%;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.33%;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, 2022</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.06%;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.18%;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.44%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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.68%;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:10%;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.44%;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.42%;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,815</p></td><td style="vertical-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.42%;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.95%;margin: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.68%;margin: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,815</p></td><td style="vertical-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:10%;margin: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.44%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 181</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;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.68%;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;"> 181</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:10%;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.44%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 19,291</p></td><td style="vertical-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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.95%;margin: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,291</p></td><td style="vertical-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:10%;margin: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.44%;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.42%;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;"> 56,418</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.42%;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.95%;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;"> 56,418</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.68%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;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.44%;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.42%;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;"> 79,705</p></td><td style="vertical-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.42%;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.95%;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;"> 56,418</p></td><td style="vertical-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.68%;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;"> 23,287</p></td><td style="vertical-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:10%;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.44%;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.42%;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;">  </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.42%;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.95%;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.68%;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:10%;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.44%;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.42%;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;"> 1,528</p></td><td style="vertical-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.42%;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.95%;margin: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.68%;margin: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,528</p></td><td style="vertical-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:10%;margin: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.44%;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.42%;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;"> 2,229</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.42%;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.95%;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.68%;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,229</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:10%;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.44%;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.42%;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;"> 33</p></td><td style="vertical-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.42%;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.95%;margin: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33</p></td><td style="vertical-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:10%;margin: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.44%;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.42%;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;"> 39,090</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.42%;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.95%;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.68%;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;"> 39,090</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:10%;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.44%;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.42%;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;"> 42,880</p></td><td style="vertical-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.42%;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.95%;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.68%;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;"> 42,880</p></td><td style="vertical-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:10%;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> 6874000 0 6874000 0 400000 0 400000 0 8000 0 8000 0 3441000 0 3441000 0 18976000 0 18976000 0 51397000 51397000 0 0 81096000 51397000 29699000 0 2893000 0 2893000 0 43000 0 43000 0 39376000 0 39376000 0 42312000 0 42312000 0 3815000 0 3815000 0 181000 0 181000 0 19291000 0 19291000 0 56418000 56418000 0 0 79705000 56418000 23287000 0 1528000 0 1528000 0 2229000 0 2229000 0 33000 0 33000 0 39090000 0 39090000 0 42880000 0 42880000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 15 – 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_rw8bECd4iUWZEun3aELu9Q;"><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 Accounts payable on the Company’s Consolidated Balance Sheets, and the associated payments are included in operating activities in the Consolidated Statements of Cash Flows. At June 30, 2023 and December 31, 2022, Accounts payable included $37,022 and $33,475, respectively, payable to suppliers that have elected to participate in the supplier financing program.</p> P180D 37022000 33475000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">From time to time, the Company’s directors and officers may purchase or sell its common shares in the market, including pursuant to plans intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) (“Rule 10b5-1 plans”). The following table shows the Rule 10b5-1 plans <span style="-sec-ix-hidden:Hidden_64GGzI_kQECWlvFitze5UA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">terminated</span></span> by our directors and executive officers during the three months ended June 30, 2023:</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:25.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:middle;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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;width:23.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:middle;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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;width:21.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:middle;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);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;width:21.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:25.14%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name and Position</b></p></td><td style="vertical-align:middle;width:2.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;width:23.33%;border-bottom:1.5pt solid #000000;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;"><b style="font-weight:bold;">Plan Adoption Date</b></p></td><td style="vertical-align:middle;width:2.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;width:21.8%;border-bottom:1.5pt solid #000000;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;"><b style="font-weight:bold;">Plan Termination Date</b></p></td><td style="vertical-align:middle;width:2.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;width:21.8%;border-bottom:1.5pt solid #000000;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;"><b style="font-weight:bold;">Number of Shares to be Sold under the Plan</b></p></td></tr><tr><td style="vertical-align:top;width:25.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;">Steve Hedlund, Executive Vice President &amp; Chief Operating Officer</p></td><td style="vertical-align:middle;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:23.33%;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;">November 30, 2022</p></td><td style="vertical-align:middle;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:21.8%;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;">May 11, 2023</p></td><td style="vertical-align:middle;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:21.8%;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;"> 8,235</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:2.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> Steve Hedlund Executive Vice President & Chief Operating Officer November 30, 2022 May 11, 2023 8235 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +AR^U8'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 " "X&ULS9)1 M2\,P$,>_BN2]O38%IZ'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!X5=V"0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I05W6P.0T M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z M1,IKS+^2%70*N&:7R:_-PV:W99)7O"FJ5<%7N_I.\%KP^_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ N'+[5IE&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" "XFT,X18F]/+& M9;9"7N*O2.SUAVMBF_(JY7=[,PNN.XXE$K'PC97@\+,3GHACJP0Y?Y!'!HTL'J^C'7^G^R+ MLOU^A_B9-C(Y5 :")$J+7_YV",2'"JY[H@([5,@#T2L^E%/>Y$W-:P-61D%;R.H9R:WTL\@R(;P-"!WJ8G,.YFE16]#U*YZ!CYB MB_;\@^!-(N<$>8PE^B0 M*Z$16;=LN)O+NB=D/;D3BMB1=U[7R*)RO[ZRG2J7>LM]<=V!N:"%VHG.Y.>? MZ-#Y#4'KEVA]3+WJDY?WK:B#PZM3I_N$4 Q*BD$[BJ>,*R-4_$Z>Q58J4T>$ M2QF5"81H6!(-VQ$MA8JD':X!@4%?&R)PW7FLX7W.%^0N_F=]_(\\\C#X_QVMOBR.BNF'[P^1W"I4_FBTP9X MEOI203_F;GA&5@;&&Y&*>#)+C7J'WZ"V%0WJCP\8Y ?SIFT@7_@;F04P_*)U MY.>D2(+G8@ALV)P55:@N*]_ MABO'XE+)793Z];'$-?%Q6*4*BAO\9[2EU(;'Y)]H>WJ"X(K]/J4CC*U*&A3W M^KP/I[!B/8V""S ZQ$"J%$%Q7Y]+'V*R#&6*^7'],NV/J.!A1E2 H[NXO MD8'<(->$LE]>?R4KX6<*HE6+A2MY,DG =5;YZNP,UK FA"T +*\4V?$8GYU5 M"J&X]T-N#:)T0U;OR:N,:RD;DL>=]XBM2*ODP'#[/D:*W+WY(4\WXF0V:Q!: M3%>W4VRUQJI*WK>Q/7:5I6LLKM62NWOTN$VM@!]@443 CVFFQY M6A\^7+ 1K3)[AGOU,5@A;/-1(%RF$:@R?8;[]7%6'OS12/_[V<$FR6-F($VF MUM-J&0OE0:YL3U=VD\&H3]E@!#N671U59?RLU=; @]FG("?-8*O^1OX0]:%J MV"'8O\'%@&'9FE4>SW"+/MK7?:1MMOPF((-@^[P&N6Z7LJZ++67=RO1=W*O+ M/=Y'MGMX6#L;&\0:]IUN9?LN;M*?J0Y[X]- E)08,6\ M=G0W")R<@;T/9UW6@/(3/4U\NQ\KCKW*I^6IX;0X*ZN*%T>.7[GU+TUBL8:J MSOD(IIHJ3O&*&R.W^G4Z=UGQ<@V4T ^)">Y M^_4G7HR-)-->K_D0 WYVEV=WM7JLV1.OOHHM8Q(\%WDI+B=;*7<7CB-66U90 M,>4[5JIOUKPJJ%2WU<81NXK1M#$J<@>Y+G$*FI63^:QY]JF:S_A>YEG)/E5 M[(N"5G]?L9P_74[@Y/#@<[;9ROJ!,Y_MZ(8MF?RR^U2I.Z?WDF8%*T7&2U"Q M]>7D/;Q(8% ;-(@_,O8D3JY!3>6!\Z_US75Z.7'K-V(Y6\G:!54?CVS!\KSV MI-[CK\[II(]9&YY>'[Q_:,@K,@]4L 7/_\Q2N;V+NYL$O 5?EC%X]>(U> &R M$MQO^5[0,A4S1ZKXM1=GU<6Z:F.A,[$PN.&EW J0E"E++?;QN#T9L7<4[YX\ M.I"_0J,.?]N74X#=-P"Y"%O>9_']YLA&Y_]%3WXX^B 9N.\$W/C#/]H)MH*W M+CV[RWK(78@=7;'+B9IB@E6/;#)_^0LD[CM;MG^FL_AG.DM^DK-!7;R^+MZ8 M]_FMVBT$S9D KVZY9 "]MA6B]4$:'_7F\#B'+G%]XL^4+3!,H$XE-F'*%83UTAQ0MN 0AD$0V2F3GC(9I?RQXD* 7<77F;21 M)498'& /:2P6%AC&7@@ULB8L0&$0:MV2F#!",/)#.]6@IQJ,4ETJ69"5FS=@ MPTI6T1R\I,7N':"IVM\R(2M::P? GI48$LRZSP1F#2(4>'HR+#!"@@AIR3!A M.$0A\;1D6& JM<&99(1],L+19'RFM6"B>?8/;953F0(JA%KT6;&C6:5$F02K M+:TV_00@U@D0&J^'%%DM(R;H;>AI1&,3A'T=E)@@Z'K0GHNHST4TFHN[':N+ M7VZ4T%CQ@MEH1F;<('2AMDH7%A@)?*S!8A.FUA0.M+0E%IA:+OC,DH?N47RY MHX2O2\G4CB$/S?X&E,RZ^CL_ SZ01-K87EA@Q//UX6Y!(2_4G26VF(CX9T8[ M/%&<<+S*,=2Y6G H"'6-$EMPR%<=;K"UX7#HXS-T MC_H-C@NX*RJR%6"T*M4T5[)&+7BA]C#651S;"][Z#$[?9HJ->MM0^I9N 7E3 M'^KT;2CLGR%_5')P7,K%6;Z7+/W/]%NOX9"^,>-L*+/;390W-?9P*^I<[8_J M#H[+NP456Y!FCUG*2J7>4[;*%?7TF 4K^< HA3O5)=C"BO*)>_IG3#S3!DYU MW9Q845"?=L[)04O!E"2K3[@$6/%]*=M?VOW3_A3M?7-VI#V_@A<+:'D>UZ=N MS<'.T7U[9'>C%&!6"I"SM0KE3@/5NU5["M;>2+YKCGD>N)2\:"ZWC*:LJ@'J M^S57K=?=U 'ZL\CYOU!+ P04 " "XD# ,#0 & 'AL M+W=OS7[_02U9$8+]CRQ2*IY^[X/*3O3N,#%]]E1JE" MCV7!Y,3(E-J.3%.N,EH2>+FG!#Q/#-IX7;O--IJH%D@U=4G6_O1$P M,SLO:5Y2)G/.D*#KB7%ACY*HPM> ;SD]R*,QJI@\#Q^]OZEY@Y<'HBD,U[\F:+/Z[BB[LD1LL[>%PG\[LE6GQ!L\7US6WR-9DOK[XEZ&H. M\P2=H?MEC#Y^^(0^H)RANXSO)&&I')L*=E/Y-%=MY,LF,GXELH.N.5.91 E+ M::JQCT_;^R?L35"ADP(_2W&)3SK\?;8QV=_Q<]^<_1 M7XCA=/?"J?TY[W,O=,??!'#U :K\-Y);LJ(3 Q*FOO]B^]9M.^_=T M%K^GL^2=G+TX);<[)?>4]^D<"DG.5KRDN@-H;/W:MJH7^ZGM!(YCC\W]L;0: M& ["ZA(>P^(A#'L1]O%+6**#.:'WT]L+HEY'U#M)])Y!$2SROVF*-E#\T,>" M2_D)0:5)J8@Z MGO:9LRVC_1 M2$<_U%S&P.I=V=D0=8:]P.Y?_R',B;#=3QPZ9X$?^7KZ44<_.GWT&N(ZPM$P M"7K8*:!6=BV^[ER",-1Z 8];XD&AGW[Z)8UE,VC]JZD8E/WU9#0^(ZI MIJ)WJUWK?E%WK+WU2WLTLS7K,;3Z36?^TWWSG7!-Q"9G$A5T#:&L\P#.1S2] M=S-1?%LWEP]<0:M:#S/X7*&B L#[->?J>5(%Z#Z IO\ 4$L#!!0 ( +AR M^U:8]8,M\04 -06 8 >&PO=V]R:W-H965T&ULK9AM M;]LV$,>_"N$56PLD-4D]MXD!Q_%6#UZ2U>Z&O:1E.A8JB2Y%V])G&;7@ZU2NP_#819N><*R]V+'4_AE M(V3"%-S*QV&VDYRM"Z/!S]+A5^L%P=+5CCWS!U9?=@X2[X7&4=93P-(M$BB3?7 _&Y,.$ M^MJAL/@GXH?LY!KI4%9"?-4WL_7U &M%/.:ATD,P^+?G$Q['>B30\:T:='"< M4SN>7O\8_? AFQ3(^$?&_T5IMKP?^ *WYAN6Q^BP.GW@5D*/'"T6<%7_1 MH;+% Q3FF1))Y0P*DB@M_[/OU8LX<2!VAP.M'.A+':S*P2H"+9458=TRQ497 M4AR0U-8PFKXHWDWA#=%$J?Z,"R7AUPC\U&AR?W<[O5M,;Q%<+>[GL]OQ$FYN MQO/QW62*%I^FT^4"7:(OBUOT]LT[] 9%*5IN19ZQ=)U=#15HT",-PVJ^FW(^ MVC'?GWGZ'EGX E%,+8/[I-_]EH?@3@IW>NX^A,B/X=-C^+08S^H*/Y>2IPJ- MLXPK8SBEOVWVUT7V(=NQD%\/H(HR+O=\,/KU%^+BCZ;@7FFPLU"M8ZA6W^BC M"Q9#[,:HRZ'<8BC="?8C2K'MPQ?;G\;3-B.!1QQ\-#M3 M:A^5VKU*QV$H$7A /ZS35*?:Q>. X;O6 OC.%6^IQ3N)P/$P#NQ&NP M<&?I'CZ#D!'/T-L[H3CRC2*=UNRN9WM.4Z3!S'5LAYA%ND>1;J_(>[7E$AI2 M62ZLLUS6UVR&)CM" M7>IW"#Q!-.E/Z_OE>([&BP6@V"B0M":V+$*(W\QGDR$D@&.['1)KC)*7<70> ML5441PIZF5'IJ]+TM48[C[GF*>D'ZF(KI+I47"90H2M5]6Z"C<57C7762["- MW>87:IL%UBEWS[761"7]2%U*MN8U)W?L25/5*+0-.^6*IWP3=11K&W_$"4B[6 UV4-1N ME_R:D^1G0!D_4P]M#E+?*E;&YVH-=H$7N%UU6P.3_ PQGZO>-@]]@CV7-M4: M[!SJ!UV=NN8FZ0?G7*2/=<%=H(*4/U[U#JI19TA_&;;I1@BV_*#5*DV&8!ET MO?(:A*2?A&6"/)<8;=B1P(&.T91IL/,M2JA9):VA2/NA6";&,PE!V\2C4$6> MVY1I-+1=!SL=.FLV4M(+GL662;X5\9K+[#C)*[47L3^_C7FFT\Z!/ M-JV]9!M-1)) IA>QFS\,;6/$=YHY_IS5N;J:B[2?B^/U.M*5"/FS8]'Z$M:D M(=M%D$]&J6WB.; 7P,T6:+"S?>)W+?]HC4;:C\;/7#%X!,!A,HW21_,+-= . ML$QH0LR^537\:V"7<):WOLMC9E1DO;]SVOHS73FH;T M)33L:2*'%Q*:M?F.^KSW+R8?HS0#)&_ $[_W('99'J&6 M-TKLBE/(E5!*),7EEL.B5&H#^'TC -O5C3[8/!YDC_X'4$L#!!0 ( +AR M^U:I8-\R>@( /8% 8 >&PO=V]R:W-H965T&ULK51M M3]LP$/XK5H8FD!AY;:$LC53:3C QJ ALG]WDVE@X=F<[+?OW.R=I5*"P2=N7 MY,Z^Y[E[+KF+-U(]Z@+ D*>2"SUT"F-6YZZKLP)*JD_D"@3>+*0JJ4%7+5V] M4D#S&E1R-_"\OEM2)IPDKL]F*HEE93@3,%-$5V5)U:\+X'(S='QG>W#'EH6Q M!VX2K^@24C /JYE"S^U8W##L"/ MW@ $+2#X6T#8 L)::%-9+6M"#4UB)3=$V6ADLT;=FQJ-:IBP7S$U"F\9XDPR MOKV93&_2Z82@E=Y>7TU&]^A')$#P@2Y+V2EJZ=@1=.X*:+_R7=NQ3V=!&^VGM*)[K%!\#WV9)1ELA)&XXAFP-9TSN&84([33D4&!/<&R64U M-XN*XPRVL8?X$^22^-@MWFT;)KK[TY.=O-EN2EVWU;7Y;;]G\NJWA1-^VM]=;*[KLMBL6^T69_P M,(Q/-L5J>W1VNO_;V_KLM+IIUJMM^;8.=C>;35%_>56NJ\\OC]C1;W_X>76U M;+H_G)R=7A=7Y479O+]^6[>_G=RI+%:;__R;NMH??'LP'XI=>5ZM_[5:-,N71^E1L"@OBYMU\W/U^6_EX8!DIS>O MUKO]O\'G@VUX%,QO=DVU.31N1[!9;6]_%K\>3L2]!DP,-."'!MQIP).!!N+0 M0+@]I ,-HD.#R&D0Q0,-Y*&!='L8:A ?&L0//>CDT"#9.^OV[.Y=DQ5-<79: M5Y^#NK-NU;H/>__N6[<>66V[4+QHZO9_5VV[YNS\S4\7;WYXG7W_+L^"BW?M MCQ_SG]Y=!&]4D/_C_>MW_PZ.@_<76?#U5R^"W;*HRUVPV@;OEM7-KM@N=M\$ M7UF_GYXT[: ZZ9/Y80"O;@? AP90;39M2%XTU?PCT?K;^?5I@R^_J':[5X0\LHO_ZZ]V.QNZB_!Q=X3A( > M$:AZ9^:D#9B[J.%W4][W;7Q;Q\>=0&[:ZL/Y5'9W_^$XO#OU+3"2F6(\444DR#Q*RX MB.[B(MJKBX&X:"\8W9QOPZ$-@/VG%]WU=G^U7%;K15GO_A+DO]RLFB]44$3 M\W".%,N08CE23"'%-$C,BAUY%SO2>TWYJ7V07>UO.%1H>-M.#0VD6"9[5[+V M^M]>VITK.[)/A133HP=@N3.^?[;5W.JZOMZK_MPT6QJ6ZVS2ZXK*M- M]^2]?V[Y4&[;3TUP?5@I7+=WDO8);=O&0749-,6O5!QX.YT:!TBQ#"F6QWV? MA,[-42$[U/X.K0A([B(@&8V 8KWW_U7[I!I\O>X>(X/6T^U]8/6IZ!9UN_;S M;G6UW3^"MD_DP2\W;9/++]VC1;$+YL5N&5RVZ\]@62ZNRM'H\ YH:G0@Q3*D M6)[T'YZ$E$YX('O4(SU:\9'>Q4?JC8_SF[HNM_,O05.W$[]=A>S7^HO_M*O( M3;EM*/]Z!:?Z%RF6(<7RM'>VCY,H[Z;M8?5HM MRG:QW4[U^;I=(2PHSWJ%IGH6*9;-^F=& MUY059ZD8\.$]G,:>YL/["WO2GZP_,!8[RWC_(*9.2*A:#E534#6-4K.#PU S MYL=F;V_J^;);S;8>EG5[>WZ%NN1X>!5G#R]D6H95"V'JJF#FG619F'4 M W_Z 8:VMPW28WZF-^+MT0M!G^@=I^Y=\MP_ALD>A2(]J)J"JFF4FAT;!NLQ M+_DYVR<'2*]#D=U!S;Z92/=FWC MGEUD?9Q!I1?]XY@\\: ,"*JFH&H:I6;'AZ%*;/:<648&94U0M0RJED/5%%1- MH]3L@A #K[@?7OFSC?[&4T,$JI9!U7*HFH*J:=Z'7ER*5 Y0+VZH%_=3KV?* M3?I[G1PU4&@&5TC?MIVR.2GW[%R0$!)7%0M1RJIJ!JFA.<,^)A' U$A&%L MW,_8^@3G[S?;=ID3#O.%@^)8B6H?-T6QC+F;)2/L1'L69MPM92(,CWDJ>>(2 M'-(P$BF+G+XU83EC?#:4X.*&B_%)7,Q92(Z?X3Y9:I?,G:U]BJ$595"U'*JF MH&H:I68'A\%[W(_W2((S2O4.HF.SKL_^2&Y*V-'7C1 <*.2#JF6\7Y'%>)+RWF8@*+Z#JNGQ8[ W%ADP M)_Q@[IG8C+_7J?$ 55"T7?4J6SF3HA@F4S(WU:<>)87/"S^8>@5+\BI/]#&5K4+5<$/5B(HK= M$DT%[56/]VK[^MZ^TQ%L]O"*Y-!>%51-CQ^#[6,# MPH0?A#VJKMRO.=G;?1PE(^X67T#[S*%JBC@"%CF37E.'*9.A&[=A;L+/W)Y< M5"Z(+8EN):E_#),G)!2Y0=445$VCU.S8,,A-^)';(VK*_8J3IS:TV ZJED/5 ME""!(6-N2?FXG>UK0P&%GP(^L:)<$)5H;,;F)*,NK#%BHE MZ1_$U.LB5"V'JBFHFD:IV<%AH%?DAUZC1>5T3+"'S+JHSU^BE*7234D2=D*$ ML0S=64<8'K=33KCK6$4:1FF:).Z2A+!DH8C">]7G]IDUF"B:^A(P3U4Y?9;[ M5$,FO8O6N7\% =!U1143:/4[/@P:"D2SYF3C*"X":J60=5RJ)J"JFF4 MFAU#]UY_YD=7_IRDO_'D$$&J91'!BSB;";<*!=JK@JKI\6.PW6J 5N0'6L^4 MD_3W.CD>H$ ,JI9'1!E=[":;H%WJD2[M2##X*AI_J]GOG)/TCVARE$#Q%U0M MC_H@:L;<*Y""]JG'^K3CQ*"OR(^^'I&3]"M.]C,4BT'5\J@/]EBW$'$=#>5= MHYW:GC8@*QIYB]G#,Y)^IAI:M100H$_',+1G-H;TJJ)H>/P;;QX:#17X. M]JB,I%]SLK>I>JO(Q5L9M-,^K6PL'2&) M5W!%3LG>N7\04RJ *7!;-*/ MV?PONQ*D Z.'9$ADGR!%LS1T*_,SPDZ(-)'N\T!.&!YS&::I^]H=VI#-^,PM MUR L&>.2BZ'3>N\%_$_9*SE^BJF]DC+I/2)!.154+8>J*:B:1JG9P6'(EWS$ M7LG1E)E\T%Y)2>R5I!*3A!V=F"0,Z<0D:4@F)@E+;V)2&E8DG[A900@6Z6A*KE4#4%5=.R3[ZXG/&8TS>8V*"O^ _94NGO=6K40-4R MJ%H.55-0-1T3>R_3<& M$!LB%O_?;;[TCVAR/$&)&E0MAZHIJ)J.B2)!'@T4 MO<:&NL7P39I^QR-R1MB)*!6,NX"-,#SF(F:INX>6-)1)&"OP8;+<:-!?[T=QST1DHTX.J M95"U/":V=#(1]Y[.H;!NM%/[*Y,-JTO&6=WO_:7)4(X'5UIP\Z2 M$7;V\!)SO])D#T.964*]%"SN%S1!>U50-3U^#+:/#0Y+_#CL427F?LW)WJ:@ M5&];1@;M-(>J*>H0XID38)JRBB0;0)J)86^)G[T]N<0\(4J[I/MB!_\@)D]* M*'N#JBFHFD:IV<%AV%OB9V^/*#'W*TZ>WM"Z.ZA:#E53"0$$I0A[)5WC=K:O M#0U,GO22L]'+ %&4)ECO.@ E@5"U'*JFH&H:I6;'AB&!B;_:;[#$W-]N\FPG MOD TBKE[+R=>L1:EPBVGA Y-0=4T=0@B'EI=&=B6^&';(]*3!\61/ EA1:8G M"3LZ/4D8TNE)TI!,3Q*6WO1D8F!7,NF-8E/3DTF?NE#I2?\@)E\:H;0*JJ:@ M:AJE=AL<)[ME6399T11GI]?%5?EC45^MMKM@75ZV\N&WW>VW7ETM[WYIJNN7 M1^T:^D/5--5F_W%9%HNR[@S:_[^LJN:W7TY:_<]5_7'?Q]G_ %!+ P04 M" "X214#&(5""P3FO+"MVTEVYRD*B)G=D&NF\_VPDI M="EB';P@]N5^__/#Q;[>AK('G@ (])AGA/>-1(BB:YH\2B#'O$4+(/+-@K(< M"]EE2Y,7#'"LH3PS'\!9'33-VQC M:[A-EXE0!C/H%7@),Q!WQ93)GEFKQ&D.A*>4( :+OG%A=R>>\M<.WU/8\)TV M4C.YI_1!=2[COF&I 4$&D5 *6#[6,(0L4T)R&+\J3:,.J<#=]E9]K. \![P7 +<"W&,!KP*\8X%V!;2/G8-? ?ZQ$3H5T-&; M5:ZNWIH1%CCH,;I!3'E+-=70^ZMIN2,I49DX$TR^324G@N'-]>SFZ^7H8AZ. MT&PN'U?A]7R&;L8H_'9W.?^)SJ:8 1$)B#3"V7OT$;U%)N*)M/*>*>08E)(9 M5?$&93SGA7@NNJ)2C*.0Q! W\./#O'^ -^7VPJUST=5Z[FMSL2G= M2DFO65*=XUU>X CZACRH.; U&,&[-[9O?6K:ZU.*C4XI%IY2;'Q*LN9Z-T&.<1HU.;5]:_=G[R/AOR/COQ&[Y9SO.TV:G&RG=BH7 MW=RY/G)@2UT9RKD5:B;B2RX@"D'^7Y!J=AV5("ZA O^ M %!+ P04 " "X<2Z@B0&ZYFH%<8+)U'Q4L M@F]LBY5$7N[77\MV,-BR-U.5^3"Q3:O]=*N[GV[KZD7(GVK+N4:O:9*IZ]Y6 MZ]UEOZ_66YXR]57L> :_;(1,F89;^=17.\E9E"]*DSYQ'+^?LCCK#:_R9W=R M>"7V.HDS?B>1VJW]P'S]MM7G0'U[MV!-?##FD2D^%LD?<:2WU[U!#T5\P_:) MOACA> MS)>+;[/):#6=H.4*_GR?SE=+M+A%X]'R=W3[;?''$EV@'\L).OOM'/V&X@RM MMF*O6!:IJ[X&#$93?UV^[Z9X'VEYGX^^BTQO%9IF$8].U_E4 M^*]]]A51YPLB#J$6/../+R<=<.C!GS371]O\63GM]G[Q'2WNIO>CU6S^3S0: MKV8/L]5LNK1YK=#JVK6:7+Y4.[;FUSU(5L7E,^\-__XW[#O_L)G\2 M'.!V:1_.H?3$V5JDW&9FL=;/UYH*\SPD7DA\\/SSL0$V,3KPZ$'L!)IW@.9U M[LTH^B\D%-0@K9 64(36(EO'"4<59O/*5WE'&XHQ=6N[WA2Z "G[G@<'*X).*R8<7+.. MCTQ(A=2E33:D00.$2PFN!VA3BH:!%]JQ#@Y8!YU8IW_N8_V&.),9!)HRE99M M-G$"Z+GZ8GQM SQH>HV$===:A/# L<,-#W##OW#MADL)Z?&>.NR56QDA;#HK M".H(FT(7! &Z2,$,*']4:U[7ZHZ"5/?QUX-JE6, MNBWNQ$=4C#NA+O26R]9]+A>?O)6$N(ZM*142SVV!1BIHI)O6MBPS.0XA>50) M3350>59!C#Y"H)JJF!N Q ;QS09Z-84V4J10-2&X56P\;Z^;)8!/*IR?I>W4 M7543@#LI=CC+UM!3*YZG\'HM]H9RH [Q^)D])E9F+#764G00.O4-MLDY-&PK M/K@B;MS-W!->@CZ+2_CG!G^I]!B/3_R@CKHI!;4=N+\M,BM. MQYTD>.)J81((NF:H2L!-17A:,7L6-)0$C42WR!$?^VVNKJ@5=W/K,6@M6<2K M*-FQM]80L;"HY_MUT$TIUR5>6R&MB!1W,VF[HX^2WPJ[299D$+AA';>%>0/J MMO _KD@5=[/JO&A1H'Q5R.V5RPK>PIR^3QN18A%S@[;F!5<4B[LY=CY=%7/8 MW?WB83:!&>WF/Q^>*;"%> D)@D;$-.6PBZF#[>A)Q;W$^:5A:#9_F"X_ )QT M4OJO%Z]];3)4==W M6A*<5!Q/.DEQ.*HHVM#WXUZ! "1*Q>CY5)0SN:S/[J4-Q(*-^%Z=#FQRA#BA MUV)#1;RDFWCOI%AS'I5-AV(PW %N&.2@:=%O7] N8889(.\Y6+$S,XS5CB;) MTD'8V(FF%'!#VSY4/$RZ>?AN+Z%>J1QYRN1/K@TA(,6AWK;6*6(AV, A]2)K M$6MI6TG%P*2;@0\UZL>RJ$\?3G,+O0;02-?KDTW.\QRG+5HJ&B;^+]6GV]E\ M-!]_ '@GN_]R??HD;:=.J'B==//ZV1U[*[Z)B.S92JT>:Y'T1$$+J4YY%SG=#ORT&*Y(GW23?940BLJS*9R;F(L#.W!:D3SM M'K"/RY7:,@A1M!$2VEIH%O?RS?JQLSE 7PP\TO@@9).#F=S1FGV(^^C'=S\S3_'I!_&7@M&W+)-"^;SO/E8Y$GIMJ5R1..V>I5L]CD8K M-(7GBUL$ ]-L,;'"]YM'#<1Q!XT]:,IACP1A/2OZ1T=Q*9=/^0FE0OEP7QQJ M'9X>3D%'^=E?[?D-OAP79YF5FN)H]3N3L#,*)7P#*IVO ?A4%J>5Q8T6N_S M[U%H+=+\&PO=V]R:W-H965T&ULU5C9:N2-;UX%K?3LI.\0B0H8AH$. !HV?GZG N %.VVW4G7Y"$O MH@C>Y=S]DJ=;8[^X4@C/[BNEW=F@]+X^GDQ<5HJ*N[&IA<:3PMB*>]S:S<35 M5O \,%5J,I].#R<5EWIP?AK.KNWYJ6F\DEI<6^::JN+VX4(HLST;S ;MP6>Y M*3T=3,Y/:[X1*^%OZVN+NTDG)9>5T$X:S:PHS@:+V?'%/M$'@K]+L76]_XPL M61OSA6XN\[/!E ))3)/$C@N=V(IE")!@/%GDCGH5!)C_W\K_7VP';:LN1-+ MH_XA#8X&+!<%;Y3_;+8?1;+G@.1E1KGPR[:1=F\^8%GCO*D2,Q!44L&>< =%064/W//ST^MV3)+U)!&?X*I@1O@I*:@K+S%4PD^ M?[ZZ_'!U^?YRN;BZ88OE\M/MUFWR^7EN]7IQ$,)D4ZR)/ B"IR_ M(/"0_6ZT+QU[IW.1/^:? %R'<-XBO)B_*O"71H_9WG3(YM/YWBOR]CJ+]X*\ MO;_.XBAP_WF!5#;'KN:9.!N@+IRP=V)P_N,/L\/IR2MP]SNX^Z])_QZXKPN\ M^G3SCLW8CS\S:2IW)6@G'3,&61CNC9,Y#2=V4@F7=B1R@>+UCX%=-+I@'-<\RT] A9/V&!T9I]HXJU,J,?30JEWKCANQ29V/& M=E4>IA9+8:&NBPXG\8*WU[Y)JUD[GD5@(CVA089%:"E97<,4X(O84( MB 86+Q CS]X0&O+!?'JR-%7-]4.XFYV\9;P $1-*HMZBH4#+E8K9-+LE7WW9\$6PNA(4_4W().ZB#. MYJ 6:!6^;&&0\'H7JXW0P@)S@"EJ'WG)Z%L=U*](CV-OD@\^+!;7G0/(B<%6 M6?6021UG0&BF,#)H)XE2.V^;9+XWC-HEFTU'?PMD"^MEI@0.R(V?Q:914<9J M],\Q6P1K %X]#$F8$_^5BW+#M/%=BE&0H"2">HP69##7BC\;28YR E,[5E5T:DP*$$J3PS>?(@L M7):4B?O M614G@:!)P-#'1=?'&;(Y1*Z%+ %1ZEQFG*9T&\16*,Q9"R;N:W0*\F;2\2"X M)>FD_V<(JM:HV[U95/%,\:%[Y=@G(&'9#\X%5Z&<5F$+XOXK6?/024(EPM' M!PC65#%H*=S/1ABR?(D?TC-DZP;_#++P?YZRJ$!6-!9";5\J1;O $=SI_Z/6 MO4-!H@3X$NRNF_1ZY^RG$\<66B,M4>:UL9[!D+89_/I5U"#D*T>/V5+84!1( M=<6=DT5("7BX*#4A+] R!62J+%?Q$,QBU&QO8,N4^%:%"(LF6P! M5(HEFX9/:J_GWQ3XITXDG1+%UQ5DP&2#3^&U!KZSK(Q(9!]);Q;8!F, _94F M8"RCOP+'+@86K-PU<2@E)S_ECX@)371_]L#>W(Y78U2!4MR^#?E%C.(^*[G> M"+9!Z&/:*>,0V [P4ISDK*;D*U3^PA+>*R] M;S= "H;$;@2'99YM>6P*3FYTR'C ?-&GH26. ^#IW@F[PIO/8A?W:XMD;( G M1/8831!J7'H'PEYRAUE!.8'?S,JZ76\TI#S:)/I2NBVAIP?[@\ZYS1V[K:F# M[+QB.U^N;EVW4TCGFMC$R*KW718^*_+"X-)I?;]8771R0C^EV/*Z5O#46HDG MKMJYA@9 @50S6Q)/<-A6$&MNPD;$0^;_PM&RD$=I;AQW.-">=CX"-[LRXU#1 MH^G^$.MKEVNC54-@D"S1+D%1V%A>P7.K9NVQ,61L?WHP.IB^16L,_1R[BW09 MTJDA0&N\+X=5]7&P72NW2'+K*'>8^C"91=T)S:I"/L?VQR#+D0EX.FRK ],B MWXB<[GN>&Z9M==<,7TCJS^W_1'R)B-TD MOAU0#?;:2'?VJ)]D:0Z_K.29[?PF0#Z<'J9UA#*/2',9)FMLJ+R;-VU#^'YW M]G,_L:/VVN:'@2'NN&KBSK8+("FD=ZW7IL.C2CKN%/U_50M/&\#(8*4?I6V@ M379Z2Z3,WL*<<>R<:?MJAP[Y@6S#$]%-^\<-9#^DD"M-HW+:6D.UB?!.Z.K( MH7H]*EV?^U(PZ7W6J83=A(]7E 0H\OB%ISOMOH\MXF>A'7G\N/8[MQN:K$H4 M8)V.?SH8,!L_6,4;>#U\)%H;[TT5_I8":Y8E CPO# H_W9""[JOA^;\!4$L# M!!0 ( +AR^U8Y%-'.W04 +P. 9 >&PO=V]R:W-H965T@\,M*FX([?#79P)8&>.J5"CF(PG Z*+A0O<6E7_MD%I>Z6.%@:+RY)G\ CN<_G)X-N@M9** I056C$#JZO>N^'Y M]9CDO< 7 1O;>684R5+K;_3R(;WJA00()"2.+'#\6\,-2$F&$,9?CZY(4 MN\][Z[_XV#&6);=PH^57D;K\JA?W6 HK7DGWH#>_01//A.PE6EK_RS:U;!3V M6%)9IXM&&1$40M7_?-OPT%&(3RE$C4+D<=>./,KWW/'%I=$;9D@:K=&##]5K M(SBA*"F/SN!7@7IN\7#[Y?;N\RU[N+VY__7NP].'^[O+@4/#]'F0-$:N:R/1 M"2-3]E$KEUMVJU)(C_4'"*A%%>U174>O&OR]4GTV"@,6A='H%7NC-LJ1MS?Z M;U'61L8O&Z'V.+PU'%__;_U-N (XJD6$=@:^CO9_$L"*.PDZ2NGW : M!I-I%\]\.@\F\;RS$@7A?![,P_A(,YY/@G T:]<.##1N$EP0UC&]8AN0*=92 MP):&?Z>BXBIE5LL4#+VMA)1@6 &.2]OOQ/S,$#?)P5CS@&,[ 6NU$6"#K@2# MO2&4%0:+&L"OVYUU4*#PJBJ S#N#4[4C74IN"^Y1ZNWNYU4%$B>M@ D821E$P7)T*NLE[#A, K<6BJ7<-7 H ME)5O0^; DG*_FS*2.?#>="VB1-8H3\B?RX5BP).<[+PT!? 48'A-$61D!E/Y MM58C\6?6/9B OJ$3$Y'AAHW'#(R&&\-5!AYPT V,<1R!F$,@ M]VM0%9![S\#+5OW>CS0K)O:0*;/6(;E<:F0>CQJ4(P0N$NC[0;MWEH%"^J3< MX8$!4XK[.-3#]I3ZP1M)^25LE9R;K.9ISR(FQK#*^G[88LD2C8G&=BIE99$T MDPG<2?_ #B(:%1N&/YW*\&&$4+H,)#I3XCN!6&.V')[$^NR=.PQ,&H_'E)*. MH:%Z%D^"430\2FRZ]H2VZ2_YSF?%%^?9. ZBT:2KL!2>#LNH,+)YH"VTY8>%QU!5.-)$T59.2H7NJ1\1@#)5J5[*I8VR:%'L6I:E]L&-3C^>: M2X_^DS M&;K'[9MRC_4H=WWV6"VIK)SP!8<_IS)^DK*NTZ;'<;)AM1?UUMD69VLAK8SO MDN.RKPN"PO0#R_DQ=^C[C1\.PN%XLUV?3>RXH53U-Z4=VZ&Z4&N-G9#Z:%HV MR6BF=>I[@8YEU"S/:]53=B)KSRMX/,=]-FQHG@01[KM'- ?=!+OC"O2Q4GC" M3Z#72K 1_7?5=W/DB/%"5ZH9Y^T0H X"7UN=)*(+!5MWG,W^2X?70>=&@1QG M_MY$%8.>ZLM%N]I>S=[5-Y*#>'VO^^B'D&425J@:]F>3'C/U7:E^<;KT]Y.E M=IA0_YCC]1(,">#WE=9N_T(.V@OKXF]02P,$% @ N'+[5E$S'9#$ P MHPH !D !X;"]W;W)K&ULS59M;^,V#/XK@F^X M;8 ;O\4O:9, S36WNP&7%4FW?59L)M9J6SY);MI_/TI.7!O7YFXX#-L76Q3) MAZ1$4IP>N+B7.8 BCV51R9F5*U5?.HY,$0&[F77M72[&6MX(_,'@('MKHB/9]X\2?+5#ZS M$HMDL*--H=;\\ &.\80:+^6%-%]R:&6]B4721BI>'I71@Y)5[9\^'L^AIY"X MKRCX1P7?^-T:,E[>4$7G4\$/1&AI1-,+$ZK11N=8I2]EHP1R&>JI^?)ZO?JX M^F5#;I=KLOEPO5Y.'86XFNND1XQ%B^&_@A&13[Q2N23+*H-LJ.^@/YU3_LFI MA7\6\->F&I' M8GO^L$9O* +,C!XP7<%V6*,7\;0Q7$I:YK"S,+LER >P)J_ M?>-%[M49#\>=A^-SZ-_HX7F,U6]W2Q*0MV\2W_.OR)>0Y"X'LN,%%B*K]D31 M;0%$@I*X*51.%+)37M:-HJ9B^$XG/$L)K3*2L:)1D!&@HD)M26K VLZI@$MC MT@VN_K/_72X !DE(,(7 I-!)9L,>OR*ADTU__-YJU90@J.+BVX-<82=E%9XC M=%L_$"^([2#P^CM^;"=^T-OQPXGM1_Y@)["3," W4'&L?>T'^$USKUI$DY>J BDQU.XH^[ M=10_GU/2,QV%$W)SS-1_%!#ZZ 9],DJ2 3<<<">Q>SRV+^NA?X&C8#(@?;=' MCD>A-R"#L'/^:[#1@/22 HF]X%^)W?-"H^VYB3V>_+^B?^F5/ M9_%V?/M$Q9YAX1:P0U5W%(<6$>U(U!**UV8,V7*%0XU9YCA%@M "R-]QKDZ$ M-M#-I?._ 5!+ P04 " "XD( !E%@ &0 'AL+W=OUS7:H;*UQ=%-*N+E5NEF>]8:]=^*+G"T\+_?/32L[5K?)?JQN+ MI_Y:2Z8+53IM2F'5[*QW,7Q_.:+]O.'?6BU=Y[<@3Z;&?*.'Z^RL-R"#5*Y2 M3QHD_MVK*Y7GI AF?&]T]M9'DF#W=ZO]%_8=ODRE4U )@;@1 MB-GN[RM(P3I>4E%MO\59#SI]?7/W^]?KV^N[Z M\Z?;T[Z'1EKOIXWT99".GY">B(^F] LG/I29RK;E^[!D;4[F@GCO*IFJLQX0[Y2]5[WSMV^&D\') M,[:-UK:-GM/^HFW/2W_Z?/=!C,3;-T?Q,#X1767BB'TZ.AZD5&Z%%?R04LG,B-NZSP27[01OUH)?*V7L.G2RA\Z M/Q!W\*Q$ZZIJFRY0G'1RJL02"O;BXVA\&(N(-\"]5+K%QGUH%-KS3IFFIBX] M%M'D!"V(:>U@IG,B-<54EVS[@;@N*:!QM(G47"%^DD2=S)6C8V156?.@B^#_ MWG <#08#L5^7LLXT=KX[$)<*02@I!$^EB=-Z>.+P7#J3ZXS/N/7XAX[([ER7 ML$TA&&E>9SB:I %2=".WE4QRE+PLC1=DE-4R9T=)P"^L4J((1:RHB 5*4*U+ M\&"CQU4JA:C^@;.0 1RIY^P#'=!-JRXS]"T^9HGL\Y8- .!-33_RDI.=0X5 M"CII_R YH:+Y6:6JF"HKAE&3Z%=6#N,&(V:.:&:BKNC(;41BT]XH/F0L1&*Y MT.DB8"_[ VXWT$L5/.;83KW(]3>(37,]9Q]<% )F/.*ZHSS%:YT1$,E9/FIR M%$V.$AP%F;W1" Q3'4")BA?J ?3"43T2JM+:PJ1-3G;S M#>-9'+[#;%6^MG2;@%O%/@>X2.<4+"-+HJ&G>FHFF M!YQ[/8.E.17]SGMVHS6]Z\Z6R[5C(/Y19W/N(@PU3^5=MN9P]P*J8'G05X5B MY2(/EJNF$#V;,B5>UW Z[@V>W56YAE;"4"N5[;K:34*W*S^6#03SR>"ZQ\^# M,/!%C(W%Y;W4>1.\P&69%.*\ CV8LWVO:6]6VS88A9*NMJ'C5FAN!M5";10H M5@\IE?HP;IOGS)KB41LC H=?:)O]5&',K3@"LHEJ6W<$,A1X;:'!;EDX5=3F M7<=^3G66\0E2>6[29EI>A'%89CO3AE:]H)Q[D&K\B MD7/IDK>*VU(C&)I0NL#8:OC/QC J'6K;:-7;5I WH8L<%1U!EE.:+"TQB2('5A3H.#@7.7DIO/FA4H&SRC@T%^D*SA M6*R4M%! %V#(;C^A8"UN#4CP3('Z4FZI^C2Q F21I@9H,FR<&Y,M=9X'>T>3 M:)@DFSK\M7VK,=AEGM8ANC+,&^K&;CU4MF'!7'*FB%@( V-X"S&A!GW=*0\W MK>*K'N&7NSF&;JJK0/%72-!<-S2?$4.9($:";LMN;G$4 M'X_^+S>WI[AK,AF_R%R;.+_ 79M=G?B$^@&ONM?469J+%)A >STBP-8%]4I' MA8CRJ?+ 8+@S@.VIDB=8 U#B4?0U0E-YL^<8':O&,&E_PI&H+^IR.)20Q]' MO$7R:AET M8ND"R2''^(K3M"- Z[%O3OW.IS\4^)P_<%*Z41;A*^!Z=?T-]2)\.MQL#Q]@ MT7QPB7<83C.(#@X.QSUAPT?-\.!-Q1\2I\9C$O!/*GQE:0/>SXSQ[0,=L/ZR M?/Y?4$L#!!0 ( +AR^U90"HX46 @ '\? 9 >&PO=V]R:W-H965T M4I)-^56G=0OL%\NBR/N^AY>7Y\]2_55-A=#D95:4U45O MJO7\[6!0C:9BQJM3.1_RW(Y] M4)?GGZO'?B8/TVU&1A[L87/<\() HQ MTH8"Q^.3N!%%80A!C+\;FKTE2[/0_=]2_]7J#EV&O!(WLO@S'^OI12_MD;&8 M\$6A/\KGWT6C3V3HC611V5_R7,]E7H^,%I66LV8Q))CE9?WD+XT=G 7IK@6L M6<"LW#4C*^6_N.:7YTH^$V5F@YKY8U6UJR%<7AJG/&B%KSG6ZW=X_ MDKO[7]]_?'?U>/?^_GR@0=A\'HP:(MR5)/*W);CL6XNWX @992 ML5:J:[:7X+\7Y2D)/$J8QX(]](*EEH&E%WR;EC61<#L1DQYOJSD?B8L>XK\2 MZI/H7?[\DQ][9WM$#)N*<"4(+_*G4HQ)7FI)]%0)00 0BNN\ M?"*5>$*^ B0LM MCBVUW[E2>44^*#E>C$#J-R47\YK1.JF6'X0<%8NQJ,AS\Z$1"5+@&[F72D\M M@P? U;2E4Q/=+LV!E&\7"@.47$T,03RKG%M&5\AH!1LV3+8JM2*NM_CDJ9!# M""1?/O\R68@"&*&U-5\EBS'D;TPV5/P?\[]U(:AQ*VUAGL:;2FB>%RL?0VS# M[P^X&OY]T%P+./*A41CJV1V@' D"B6>"5PN%>887DD$NU$BT$5+($34BYF0Z&,WR? 8:DJ:IG-56ZV@I8<&0HCL_G"Q_^%J;!<<%5B$,$H(( P M@2? 4%O.L)2<":+Y"YCWC8V8=W;5+KV]OGNT8_[9&["2DURWG$[M1Z,)$#PW M 0VKO%\&;$-W7BPP"G%4.](7+]@.*_%F16 I*<0CU5R,U79,K M2VHTY>K)6!\6><*,BD"20EJG@\8XK^:RXD5E&-C%38).)%SU;"W.AX7Q!E#- MI&G'@D;N)NS?;@#+_^O32;YO);5$GW:@BQSMZ#+'VX$;J>82_A9D\$4>+?RT MSQHG;HL8]6F!V-V6"+54LM]2#E;M'I"%TQ$KL$Q(G,S2*H]IBO[38VN4'0FGD;0B64I:QC5%& MTSC9&.V'C'I>]F:KED:F1ZD=3YV0Q$MHZG(Y(Z";)*$[):.1[\[H,^JG08=/YM$L\M!;]&?O9*-=.0)E%6QXO9 QI4_M'HD?KA M2H9F1_CA0O1]!H/!/G>U$9;[H[,E'ILG7)"8L-_,QQ\/X'L1;A,:7H-P41;1 M.'*#DR%^8]8)UR"A@>?O1;@L1DRGV5Y\8QGU@A49+&"KS#1XMH*A?NC3D(6' MXUC,0J"6FU,LC*D?NA_-85C/1_REV.4/U_[W 8J/@V0%+'O0D;D M12@T.D 3I31,TKVP@C(C@YF]="^PQ 'R>D7(1T*&JSB.:!*O,J:?(H:3Y'!D M@3)9BCK%%3UB*-5BMW)A<4A9V,F5=4:N-KO0A26,!LPE#-V"Q#5D *MEG6+, M]X%8LH(D2U.FKU #0))$+-!E;H5 _2\%-.9YL@WW3T@]J7)A^W@G]1'>,#^I M-RJLVFB$UY_3M/[CVT,-YFWM;5/3QYT+>TM6?*9VR)F4>YWC MV"XY#C9+TXV%=%F6[O30N@'-6<::#^"#I%MWS"X5:S&^):9P[JL#9%W,G9XZ MS%YFY20WHL)&NB!U!UR)PC8K[442G&+[Y$O!.9DW5[_S@ML11%,"<-XFWK;[ MMX%S*8KY3_;JUUQ!+4I=WX\N1Y>WRU?UI>IJ>GTU_0Z^,8XLQ 1+O=,DZA%5 M7_?6+UK.[17K4&HM9_;O5/"Q4&8"OD^DU.V+8;"\<[_\'U!+ P04 " "X M)*D2I)Q7%__8ZD MK-I9$Q3%OE@D??<\SQWO2$ZV2G\R):*%YTI(,XU*:^N+.#99B14S?56CI'\* MI2MF::HWL:DULMP[52).DV0<5XS+:#;Q:P]Z-E&-%5SB@P;35!73NRL4:CN- M!M%^X9%O2NL6XMFD9AMV_P%\>M M.1B#BV2MU"33*'&"4&!F'0*CSQ->HQ .B&1\;C&CCM(Y'H[WZ+_ZV"F6 M-3-XK<1'GMMR&IU'D&/!&F$?U?8W;.,Y=7B9$L;_PC;8#LDX:XQ55>M,"BHN MPY<]MWDX<#A/7G%(6X?4ZPY$7N4-LVPVT6H+VED3FAOX4+TWB>/2;W=ZOEI/8$I5SB+,6]BK MIJ_ CN%.25L:N)4YYL?^,4GL=*9[G5?IFX"_-[(/PZ0':9(.W\ ;=G$//=[P M_XX[P(Z^#>M:Z,+4+,-I1#UB4#]A-'O_;C!.+M\0/>I$C]Y"_W'1;\/>?UC= MPAC>OSM/!^DE?!<+K$J$:U753.Z@9 8TB!]FR"GU>Z#/KLTA&8L[&G0"P#'K): !M>@U_ABKT'+J>.Q;D'6B0 M]EPR:_1GH=B%M._A&<5=:TZ',Q=.IF"6<"AY+_+OG'UD_:.XUB@X/A&.D_.R M'%@6TK?E0D"M# \"?*29A:+Q62+B*F]S5RA!UZ++JF5K@>W=R+^T66Q3 M?;P9+W@/*XTNZ>\HA@O?ZLGP\H>_UUWK$?85H[;-2*R%&\RP6E.?#0>>*NT\ M3B#MIH@8[$S2 MWFB0')(?%_Q7XO$XV<^^=0;'!Y=GA<3FG@AN\^GD"?=HM]J]0N;A\OUJ'IXP M=R264PD(+,@UZ9^=1J##LR!,K*K]5;Q6EBYV/W2G'&IG0/\72MG]Q!%T;[/9 MOU!+ P04 " "X;'%$8=SD//-9_/P052?9#,45<$4#*M11XXKSA*C5.0=8MM^IV!9:1T?&MEU=7PH M)BK/2GY=(3DI"E8]G?)"DS4:**#X^L$^?@U-7SS81/&7^0M6>D(QD(\5D/SI,CR]8.\9S'2J_ X.N> M=WF>ZX7 C2^S-:VY2:U8?WY>_0\3.\0R8))W1?Y7EJCTR HME/ AF^3J1CQ\ MX+-X/+U>+')I/M'#=*[G62B>2"6*F3)X4&3E])L]SO)04PCM#0IDID",WU-# MQLLSIMCQ824>4*5GPVKZP81JM,&YK-2;TE<5O,U 3QV?=+MW%WA]ZE_WS3SUT?@GC'FI]O.KWVZAEG5QUSZWV84>!;;U")Y[9 M.9W:(1OL^.A"E"J5J%CNZR [DF,7\R((JDKRZY];QN]\_A<1QWJ-O,XMN4XZ&(@=@R,H14FR0=U_\R@9P-G_3!81+%3*;S5^-9SQCG;)%- M5;%2YLRT@EUM#.%DHI0GHUJ>3!O)U,)1EOP-, U]:A',K3FTIPSLQQPQA2Y8 M%:>(.HT3L(<(Q;9KUP0M!Q/BM.L2$A !031P::)PS*;-A%B\GH46QZT7MM4EPR&I2B(TC+U@1.P%VHQ"= M%&)2*EDS!YL]K$0Q+=RY40>[!(PZ=0GU_=W=:$%2(J^-+J'X8W-XU.]C.-+%G,P7<2&+MLK>P\Y(78\LK1CV N#QAXZ./ :>TU] M[(0;TO ?0C&RHO"&8K\6BM4/MP,0XD9+*$:Q0]S&<8]P&-DK,L_W?@2,1=BE MT5+L==1H41?[3JVNP#1V BC(70'+#0UT6KY4"L;:CHG5TG4]>_WFM(?-.Z%[W@,O6#-3[K3M#>1WUP M\U(H#H4&A-AX%8L2E+/$0!. $>Q_!M4J%0AT%4O-H:&JDTS[#&\2KEB6R_V? MWEGZV>,;.W[K*S7,.N,Q+P8 D.M;2V0OXQ8.P@9I"@/LD09L!1X 7KBUL[S4 M4GSL!][:\-<14@I@O&:Z2X!>VSNW&9A-R1(O#NVO8<44$QI^9P]R,7'I!@<: M4=((@Q^_!"/>";_>>/$;?I%%\>X!G[,C=PF^=(4VCK@'5>^2A@PP+?@A/_ = M('!AN!$Z6H!0ME_GF<2'&O=WI\912#5B^72SC8C8WPE*\-N;V@O@J1E;$T" M_$A+] ,1V?KJ&8OM.DQ5L]_U923+Q5(N_8P0LN M!_H_HE4FK^OB?T:+U_WWWZE=ZQ2\&IG+*T!#7973&YZY='X_=C*]%EI,GUZN MP4_W459*E/,AJ-K[@6>A:GIA-1TH,3:71 .AE"C,8\H9M!(] =X/!21Z-M & MYK>&Q_\"4$L#!!0 ( +AR^U90$U/K+@, &(' 9 >&PO=V]R:W-H M965T4HZB[K7>Q#WT1.<,Y9\Z(Y'"V5_JKV2):>*R$-/-@ M:VU]$D6FV&+%S$#5*&EEK73%+)EZ$YE:(RL]J!)1&L=Y5#$N@\7,^V[T8J8: M*[C$&PVFJ2JFGY8HU'X>),&SXY9OMM8YHL6L9AN\0_NIOM%D11U+R2N4ABL) M&M?SX"PY60Y=O _XS'%O>G-PE3PH]=49JW(>Q$X0"BRL8V T[/ F,%S);[PTF[GP22 $M>L$?96[7_'0STCQU#_^A!YC$/P&D!T#J=;>)O,H/S++%3*L]:!=- M;&[B2_5H$L>EVY0[JVF5$\XN5E>?+Z[NKV]7%W>SR!*AE/P#E\ M5-)N#5S($LOO\1$)Z=2DSVJ6Z5'"/QHY@"P.(8W3[ A?UE67>;[L_U77@H<_ M!KOK<&)J5N \H/-N4.\P6+Q]E>3QZ1%IPT[:\!C[OTD[#KZZOK^ ";Q]-4F3 M]!1Z7+"2.Y16:8X&N 2[13A7M#W28.EF1@E>,DO&D@DF"X0[=W@,,(U0J*K6 MW$6JM8>NE:!KR^7&+RE)U.;$YXVSTU\^TO' [GC !RRP>D -6>(]*=RR/=T- MBYHS83K4:TC&TW":3_J>21+&XQR^4,MXS^7[6JL"S0LF&8_">!*_V/DP'(\G M<,DEI\M6PD:I\B4\2Z;A.,Z_LT?3,=PKRT0O;3XFFM&P[\E'X7"4=)XS^[A6\=S#V2)N]8Z*A M2AKCMM=MMF#&TL\(8U(H0MOS3TS\#K)\G"8)%X<&5DXC:? _F.-_4(&/[IR4:_O5:@WOKL; M2M](V[; SML](&=MWWP);U^?CTQON#0@<$W0># >!:#;CMX:5M6^BSXH2SW9 M3[?T"*)V ;2^5LH^&RY!]ZPN_@)02P,$% @ N'+[5MHC(;'%! HPT M !D !X;"]W;W)K&ULQ5=M;]LX#/XKA-?;)R_Q M6^*T30*T68?UT+5%T[O[K-A,+,RV?)+<-/?KCY(3Q^W2'(H;L"^V18D/'U(4 M18_70GY7&:*&YR(OU<3)M*[.^GV59%@PU1,5EC2S%+)@FH9RU5>51)9:I2+O M!YXW[!>,E\YT;&7W,[.\$#7V7:"/K3<<56 M.$?]1W4O:=1O45)>8*FX*$'B7D5EO%_S)<:TZWV \60CQW0RNTXGC M&4*88Z(- J/7$\XPSPT0T?A[B^FT)HUB]WN'_L7Z3KXLF,*9R/_BJLSO6#6'_%K3\#@Y>(7-DGK)NU?NA 4BLMBJTR,2AXV;S9\S8.'861]X9" ML%4(+._&D&7YF6DV'4NQ!FE6$YKYL*Y:;2+'2[,IGMY<7N80G*F*)3AQ*,L5RB=TIA\_^$/O_ BKJ&45'4,_ MPNJXWNW=XQ6,DV# M2Y:S,D&P6:?.+"LO//]I[[L*)=.\7,&-8:I:@W-;IF8Y^<*7/&'V7%/B8)LX M\!D3+!8H(?2M)("' U&X(V_E;K S>P*#P!T,PXX@BMR1[_TTQV:UE%CJ%Z%O MJ"0'9O8T?-\=A*.NP'/#> 2WHCRDV$ >@HH"=^A%[3 )(!-]F5Y#55"9-F,Z$TB"6LA$@54$ZE M-B7G5)9IPUU884F;G\-'5E3GP%(J>5QIDPY/+?2Q?-UGZ5S3BZX/VF&R=UTF MHC"DF(*3 9$/K-T3"JT?ASM G4E$.Z'X,Q1-A4-3X5ZEF=4=N*/A'L8;^N^$ M"5RZUE2%]F+*-SV8,95!Q7@*=-L"*T1MV'?#9] +"G,MK6O&LQ_WS2B_QYN7 M-"A&*!%.0M>+X\:[H1MLX\5HILOGELYC8EE+\<2-<+$!T9Y?>^?^5XEY:\ML M-+Y075._*C+!X<@$[NDHVD7&C_U?&IE#Y4TL-+5C#0]\3C)6KM#ZOK?_8VP: MWWPWHDJS3>\PC""MI5G__M,11]NS$;I1?/H_0]]K[CI;9I:UIDTVS1 OZF+K M2<4V37B,G9+JHKDPY==]Q$US8?'Q53; _%#J$T_H@6UW@:"TMPJO979&V,C M[(6_]0YU;_U.XUR@7-G? P766M-#M]+V#^2B:;SWRYO?EV],KGBIR/R25+U> M/'":!FPWT**R;?A":&KJ[6=&?U$HS0*:7PJA=P-CH/TOF_X+4$L#!!0 ( M +AR^U:#8"%G!P< "<1 9 >&PO=V]R:W-H965TW#=UZRY&E??=F^G4Y95JI)N8 M3K7X4AK;2(^E74Y=9Y4L6*BIIUF2G$P;J=O1Y3F_^V(OSTWO:]VJ+U:XOFFD M?;A6M5E?C-+1YL6M7E:>7DPOSSNY5'?*_]%]L5A-MUH*W:C6:=,*J\J+T57Z MYGI.^WG#GUJMW>!9D"<+8[[3XF-Q,4H(D*I5[DF#Q+^5>JOJFA0!QM]1YVAK MD@2'SQOM']AW^+*03KTU]5^Z\-7%Z'0D"E7*OO:W9OV;BOX6[-6EC:#6WT MP*ZR-,#IEI)RYRV^:LCYRW?OK[^>3STTT7J:1ZGK()7]0.I$?#*MKYQXWQ:J MV)>? L$61K:!<9T]J_ _?3L1LV0LLB2;/:-OMG5KQOIF_]*M(#5_6HH:X(WK M9*XN1JAPI^Q*C2Y_^2D]2P33?8IH_I_V'F)Z7^GSS];U($_'+3Z=9FIT) MTB)NU3L17PGLH5DDGY"$:;[RL"U#-6M2$W$"O55=C83SWM\_7M_<"@O4]$4*>-D(I_(>.D2("5IHG="..:6@UZ1"='5/ M;@:&)4>WGU^D+X>)Y'IX=>9$"^:N%="!0\F$-AS_%]E+Z(EABNID\0V,0F'X M08R110\B=Y%YP-(4(&H%O"<6=:Q[+:V5K=?*C,VU MA>!\5SZ 4O>YZACCRS%BGM=]0851ZT9OL".*>ZT *:IPZ':ZT-*2V;7V%35& M%ZW5&A.(%*Y4"!T6A7;>ZD7/6L>B47:I;$ A\[][[73\@HV=B2MR2#JW@>L1 M02?S\(F-4M!J\LO%[$285/@&N"T7OQM4/^DIU,+O>M?M.N+H]'B)!5"%*$=KDBDQ559N_1WRV'F"'TZ"@,^\I8 M_RLWSB%8/!VER7B>G$S %ZU&TO]H-]WUV<#M'76E!#,]9FLWN3<+J,X8>WJR MCYVY" J8BISJ)#<9J1-?>K !NF=(CEUO70]'*+/K2H,M@$P[UT.%"Z#Z+:B6 M0;T@<6.G#[K".(- M)$@)JI@:\D-6^@0V3Q6#PH&RW<_^:T:5/9/]&.J:1 ]31&4'_NQ H+(Q?1OZ:AX3RN40)]+6_&8LC6/% M4P2""R%Z95_7(24[Q.!NM SYB'RX\.]BU@-NT%'I1>FW=YP&V^F&V;$$H;! M@$N*9VE-(Y+)J^.?*;\I/VP%GQIY2+XSM2YX!CR>?P%@9PU571PD0\!KH!2] M"_76R0=J9M 671+BWFY#'8AVKD*]M&V\2'"]<%)V7$^"N"7H_VT!3L3'S:'F ML9Z]DMD_8[BU[/9G@E!EJ?@"A-Z"+PB7?_IPAUIZ%#9.DQ0KS$FYJ-7@ MH%3J>P"QS" ?I+;B3UGWS 7O:#1<^?UX<%^]4WDHJUDZ;(B2Q%<;\=JTRS!- M:,8,QSKM!4M;.K7$Y(W#V:Y#XN\U"IAIS0+(DSGD,R M;(U"D4&FEMZ1*;F2X![R&'6+XP90A,LPWRJAM5'@I,+49DF4',B,!+_UQ7(W M&'(WYO"BHHAVC -(TF8^S&"U:XB0_GQWO \,"BH(O)&V2OGD'2$DZL^T$X(6&[Z&L.? M8%1N,Q,M@O\K]+J:/'6+F@XNKWR2HBLZ-0&LA'OL]NWV5X"K&PO=V]R:W-H965T4+3M [,7N/NR+2 [/G+F0G-%TH_1W4R%:>*F%-+.@LK:Y"$.3 M5U@S,U0-2MHIE:Z9I:5>A:;1R JO5(LPB:(LK!F7P7SJ90]Z/E5K*[C$!PUF M7==,OUZA4)M9$ <[P2-?5=8)POFT82M\0OM;\Z!I%78L!:]1&JXD:"QGP9?X MXFKD\![P.\>-.9B#B^19J>]N<5/,@L@YA )SZQ@8#3_Q&H5P1.3&CRUGT)ET MBH?S'?M7'SO%\LP,7BOQ!R]L-0LF 118LK6PCVKS#;?QC!U?KH3Q7]BTV"0- M(%\;J^JM,GE0<]F.[&6;AP.%271$(=DJ)-[OUI#W\A=FV7RJU0:T0Q.;F_A0 MO38YQZ4[E">K:9>3GIW?+[\M'N'F[OK^=@&]Q9\/B[NG17\:6N)VB##?\ERU M/,D1G@QNE;25@84LL'BK'Y)/G6/)SK&KY"3AKVLYA#0:0!(EZ0F^M LT]7SI M?PZTY1F]S^,>R85I6(ZS@%Z!0?T3@_FG#W$679[P6%8(N:H;)5%: ZJ$>UNA!BY)BM##%WK\!ONP08W #)1* MT#,V%YXX2B__MW%9:<0W=P[HQJ"_,3O,$W_Y&X2[6^Z3',P6/];VE,ZU&V MYQX[8TMEF3C&N0\P&YR-7 Z(,T[3_IO&K+N&@%0Y^*UF8Z.!9:HSEU)BY>J=T(?]Q6@53R MLT9BTW0=@%NL#;6PO'+/0:M7)NBR.'O*-\Y;I%9D!@26I1L.S<0"Z;4;MPJK&-X!G M9:F=^&E%_1NU ]!^J93=+9R![H]@_A=02P,$% @ N'+[5GE2QS.*! M6 H !D !X;"]W;W)K&ULG59M4^,V$/XK&A^] M3VD2.X$"EV0&*)VC,]PQ!_3Z5;'7L3A9\DDR2?KK^ZP<0G(#]*9?$DO:9_?9 M%ZUVLK3NFZ^(@EC5VOAI4H70G X&/J^HEKYO&S(X*:VK9<#2+0:^<22+"*KU M(!L.CP:U5":93>+>C9M-;!NT,G3CA&_K6KKU.6F[G"9I\K3Q12VJP!N#V:21 M"[JE<-_<.*P&6RV%JLEX98UP5$Z3L_3T?,SR4> O14N_\RW8D[FUWWAQ54R3 M(1,B37E@#1)_CW1!6K,BT/B^T9EL33)P]_M)^Q_1=_@REYXNK/ZJBE!-D^-$ M%%3*5H)R%L?;+T!@T&M3/QJTW<520N;-U(L\;-R>W"J'^H M$ =')[UTG E;BB!7@E:XVIX$+@?>#CN >]1X!7B$"*'BU$G57(,0%(I!>VJ:W'VF^KFXI/>3Z M1S^I+_M1WYXBK_EZZK6H\$_N)RGV!* Y!]+A:*E"U8$D>#;DE"TX*&R\AQ J MM#4%$T4+XQ:W=<4A(>D,HN<1NT(4RN<(=4=.!:I]7YQY%OO!;MC)8"61NG34 M&X\.6;(U.REE/7,R5"KT9G%5[J0;Y)O&V15H!0*M@W38&XU.T"9;70#$/96; M([3 2QG]M(9,8",[R=B427^OJDJER>^EC$+K#&]%[O?]VW[T^!$QL2T2$,"B M)[3-I8X'R !:IA$/K5.^4+%)PX6O'.02W9Q6.35Q:BG#\2X).WSB%NB/$/?'K[[D<^+]&0;1'S=_]::@4*$"%^Q*.$$QLO M(B)@^5KB45)==;&0+![P:E",K\@K:18L4^+UZV1RY?*V!AV3$R(+$AK&(8)2 M6>"N^Z?NT''J,-IZ%L$)^]$&BE):U2K(3=[.\31&9LITHP*_N<^!D8]2:3G7 M*(%:&CSW-1?:G+2B1V@+E0R@#HN <8&P\>[)5F&-TMR4+->HIEBRIAC PU?X MP,@ZTN:H:1G;%W)"*^7C]UMW*'!*,>!X,)F#>F.]5V#.5>CHF8N$4-%VPP5W MS+27G1QR_3><*"0=V%?MQ&+C=H7P*&I!'38_^TP$:Z;8[I%L$V< M'>8V8!*)GQ5&/W(L@//2VO"T8 /;87+V+U!+ P04 " "X.B@'-M5MASO>&MR5.S-/D,D)&(" @H 6O;^^NT&1)$Z?20SNS4O M$@$T&GU^W2!/%TI_-05CECR40IJS3F'M_*3;-5G!2FJ.U9Q)6)DJ75(+0SWK MFKEF-'>;2M&-PW#0+2F7G?-3-_=)GY^JR@HNV2=-3%665#]>,J$69YVH4T]\ MYK/"XD3W_'1.9^R6V7_-/VD8=5=< M"6HR4>HK#F[RLTZ( C'!,HL<*/S=LS$3 AF!&-^6/#NK(W%C^[GF?NUT!UTF MU+"Q$O_FN2W..FF'Y&Q**V$_J\5O;*E/'_EE2ACW2Q:>-DHZ)*N,5>5R,TA0 MT&X;A$I]Q: M#:L<]MGSJW>?;[Y7=[VK7 $*>[V7+SI=\<[]D\(.^5M(4A[V3.\O7] M71!D)4U<2W,9'V3XSTH>DR0,2!S&R0%^R4J[Q/%+7J>=W]S;O1G3X<3,:<;. M.A#OANE[UCG_^:=H$+X](%IO)5KO$/>G1#N\^2. MK-*&$34EDPJ6F3''Y%+9@E +E!F;^_P$ANX/?F<*N4"V<3@8.>W3H0 6WRHJ M^/21 $*1@N4@,$3:?,(0+*$Y!%P>#L^5SP MC$X$.R:_.4X@;9N.+( %!_@"4W#0;*FG+31C3@'#'TCIX 4R<_ ''+,4CF69@5@+6_(IF=>JB> SNE1A3$U!KJ'V>(\:,F;:0K'"< '(EDW P\2" M:HQJU#*SQ@6/CRZ.T0.&RAG*#^YWP90A[RGR=G%GO/RY$H)"@'VKP#T"3$9F M6AFG"H@$YJ$E:K&T*R2&*92VOX):9>ML--O18!B,HGC+3DZ4H\$@B$<#7+QB M&7.N3:)@1WP5&+3M[%VI:BP:$M+$+.B"S6$B M]_F3#M>GGB5R $V-F7MP$8\(03PK7F'T&TG>4PU;\2@/E[5RS'D]1^^KC1#8 M\'A]_(*]\/R@1@!@!MQFR'N'T8ZBOG.G-_ZV*&AP(1I4%LX7]Y"K3J'U#>#7 MFE\=1G<80;\K$"/G!OHFX[0& /R*"13K4KPYCT4*(1WSP:[.5=S .5^=:A- M;C]>?T8TH0")#["(= "# "TW((RQ:*L:2#:CZ!F LE:OT+;H[77[2H9%<776 M=P'+1D:-PJ _B/:@29H&:2_9@R97JU)CT*0P;HN,]D 0N6E5YJT4VT#=57>Q MQTAH&,3^=>.TK&':38&'ZH()1\6 ERIYMB1'>]3'3ZB 0H>0B^5BU?C\&/OV MDE$P3#P4'25I&/2\05^,!]F?9?BSM[)K!X5NH< I:#XFQ M#4]&"9X[^UTN=;]%W3%LAP^3MW^9_W=KU[';!J%<^@@GUGM%+_W\D MK[&#$;MW?.BLU^QMY_CD<=E)U^F'I?0"0!7BYG= 4"ZXZ[]>/76UE=;^VK"* M[>^/R^M-I&FR]8CT@G 8KDB/2!JFK5%]K3HT$P6]P; U'B;/XW!SJ IO[=LU MQO\$L"7:J?I3NY\SOGZJ/7Q*O'WS41J,AH-GD[^8_0@ZXOUF^;!>6IMXJ E[ M8?BGR;9O/@[B>/1B+N,='6M-DV[MZB7?+6:4;MLU>3G;#SM+^@_/_;_Z_P#6 MQ$$:]G9X/4S[KW9*'"2]QLO#47B0 X[OE(7^I=TP 6(%<=J4P2/@.DH&[7$< M]*(VQ&V#6A*,1H.U<5N8H\V$W&:!;9?O^5V? [>G)CCV-#UJ;]/3M#JW%OZ6 MY%. 7+C@,?\2PN#R\L[@.R (OO^_@+MS;Y3:;U>;ON:6/^Q9>;*$CP4UQKU] M<4.PPPR[XC<"VMQ??,/D>J/F:7?"LN_(T0.Y4I/<,B' +0&9,AS/HYO7)?^]PDSG_YM7VNX M),TD_X^_)J/*@;MZHLST8:.)WFZ>G^%$!)1>OXT?@[@9/=T&K<-EO_]TL7E1 MV^**6A)$O6UPQND6:CW9-JP*;Q"U\'($+5H3AH<*]INXB=\=[4O[*NU?A<)U MUSL37ZR@E?O@3^%"TBJ@@?!#]5M7:D4F#'V^S'\@=&]$-OT>N/U42]@.,7T/ M+G?O\=F#)5%3<\\T,PYPLI+K7"6.&/&:IT*>]Q)C\J-_74<(RJO=D MS@3L3*7*J(%/->OK7#$:6Z8L[0>#P4$_HUSTSD[LVHTZ.Y&%2;E@-XKH(LNH M6EZP5"Y.>WZO6OC*9XG!A?[924YG[):9;_F-@J_^2DK,,R8TEX(H-CWMG?M' M%T.DMP3?.5OHVCM!3R92WN/'=7S:&Z!!+&6100D4'G-VR=(4!8$9#Z7,WDHE M,M;?*^D?K._@RX1J=BG3'SPVR6EOU",QF](B-5_EXG=6^K./\B*9:ON;+!RM M'_9(5&@CLY(9+,BX<$_Z6,:AQC :M# $)4-@[7:*K)57U-"S$R471"$U2,,7 MZZKE!N.XP*3<&@6['/C,V8?SZZ_D^_G';^]/^@;DX6H_*GDO'&_0PGM /DEA M$DW>BYC%3_G[8,?*F* RYB+H%/A'(?9(./!(, C"#GGARKG0R@O_DW..=]C, MB\5PI',:L=,>H%TS-6>]LS>O_(/!<8=EPY5EPR[I6RSKYOW\Y>X]\8?D'5E+ M(7<)(U.90HUQ,2.&3E)&3/"Y[2#D$U7W&$'HB/^;#]F/7.-R'7>U=,1XKGMK<^ M@0WY[2.;LY3X;ZNWX&TEJ5P(WY9^;4<-]%[HK(*PQRBA8L9(!#U'03-?F_6: M''BCPV'M&]_\X'@'BL\P][B8,VU@TI@&X=5S.!@TVEA7LPOMI5I\=R5?=\+QX>[+K>Y6*W?20-%6/;,-7Q&OC<8 M']06-L2_)L'8.QB/&Q!7*[D70G_@C<9A)_K;*'8!XS#<.6@=I%=LRA1.DDAF M<*#4U/:-%:#&7MB!A)9MEYNTH86])L/ "_V@,RA;25YHIEZQB&43:-.A;QMD M\&NN_IJKN\W59]#Y";,U]$;^?FYCIXMVYZ&S$C;V@O&_T-U- M7@VEVXVAM'_@#?U1VV>3LHZAL'HL"$5+S]T?&\_H MVDZQ]<@5>$$P;@U2\VX7UL*P55C#UM9)-1@/VN4U;V^95*/1H#.26TEP4D$$ M77@UN+2E MK$^N*;;M%M1XN-=9G1X1;:# F)8X2Z136";5;5D9@Z>*+ZE.;/PB M?&$/!> K=>ESL]M%&<\O%N0>3/9(%I@C.-0P;K/@D=M$*O,.,II!-"8& 9,6 M<>4%'G[0G!R(,#2@-Y5B5J-'"^X4C6'F5N)SNK2Z+6@?>4;QH()7@:7Q,?P8 M:>7KM79!#82XC)1F$ QM5.% !=4QD2;9^,L653^;R4VA:D)&OO&'2W5H!!-6 M:'UP9ZPRE?GJJ/44H-8.Y.,"0\>P0JS*\G!0-R;A3%$5)4MG9H<1#@M.6"8% M6ZY: 6BKA2TNE$/M1&(M 6QLN)Y$ZBF8$S@0UA?3.DGW9TP3$ M$F D)-9:CJ[BFBT=IFR#P#XC$34I/C/\9P#X"AA:=S.]UW3MV:_=/&=,S>S] MNG:RW27T:G5UA7_N;J[7Y.[^'UK(#!P@*9L"ZV#O<+\'$;5WZN[#R-S>8T-= M&IG9UX1!&U!( /M3";53?J""U3\VSOX!4$L#!!0 ( +AR^U;$>!@ \0( M ,X& 9 >&PO=V]R:W-H965T*F4=I.H)*K/X]AE)5;"#4R-FD\*8RM!O+6KV-4611Z"*A6G M27(25T+J:#H.MKF=CDU#2FJ<6W!-50F[O4)E-I-H&.T,"[DJR1OBZ;@6*WQ" M^E[/+>_BGI++"K631H/%8A)=#L^OCKQ_/VUN K61KSRV]F^21*O"!4 MF)$G"/Y9XS4JY4$LXW?'C/J4/G!_O:/?AMJYEJ5P>&W43YE3.8G.(LBQ$(VB MA=E\P:Z>8\_+C'+A&S:M;WH:0=8X,E47S HJJ=M?\=+=PU[ 6?).0-H%I$%W MFRBH_"Q(3,?6;,!Z;Z;Y12@U1+,XJ?U#>2++IY+C:/KT?3[_-KM9P.WLX?+A M>O9P!_/%X]WB\GX<$_.]5YQUK*N6E;[#.H%[HZET<*-SS/^.CUE7+R[=B;M* M#P*_-GH H^03I$DZ.L ;]<6. F_T7XIM64=OLWRSG+M:9#B)N!L0- M0F%-%6A=/N\JH)!:Z$P*!5([DM2$UN4/H:TX4#*&U!8TK@Q)09ASOU 90&_' M^F,>1B"*P@\"O=I/VE>P%(ICN;0P"#,EG).%S$2;O@@QF;'\H&NC),BB<"-5;2%G)V=#OL#C: V0X;;NN54XHU=G>[1-H@:ABFR5M_X'AOQE1H M5V&2.E;.9;3CIK?VP_JRG5&O[NVDOQ>653M06'!H,C@]CL"VT[/=D*G#Q%H: MXOD7EB6_<-!Z!SXOC*'=QB?H7V'3/U!+ P04 " "XJF1-+Y[%[;3L)*\0"8J8!@$. %I6OC[G B1%NV5UTDD>\F*+(.[! MN?L%+]?&?G&Y$)X]%TJ[JU[N?7D^&KDD%P5W0U,*C3>9L07W>+2KD2NMX&D0 M*M1H.AZ?C@HN=>_Z,JS=V^M+4WDEM;BWS%5%P>WF1BBSONI->LW"9[G*/2V, MKB]+OA(+X1_+>XNG48N2RD)H)XUF5F17O=GD_.:4]H<-?Y5B[3J_&6FR-.8+ M/=RF5[TQ$1)*))X0./X]B;E0BH! X\\:L]<>28+=WPWZ^Z [=%ER)^9&_4VF M/K_JG?58*C)>*?_9K#^*6I\3PDN,]QT<]EE3.FZ(6!H-"ZOB?/]=V MZ BSN@W[Q;LX-XHF4CA#B]''N>1U"BI ML6\B]O0-[%/VN]$^=^R=3D7Z4GX$GBW9:4/V9KH7\)=*#]G1N,^FX^G1'KRC M5OFC@'?T?*$?1*]ZQ]_F)R.+_;0/6[I'N]# MO[ZW4B>R5,(QD[&YT0Z^23E%]RZJWPW&'G+!DG9%I"R3FF,W5\QY+" IO6.0 M5U4JF,=NGB2FHD5@_8871FGVCC+/RH1]-"J5>N7Z[%8G0\9URB2VKG.CU&9@ MUAHGT&+!_S!6^F;)54LG4\DMHH^A_$! )CE$6A*?)Q2'C&38QH23R*"H*MERI*#U(XO96ES[SEFO'0_EP M@6%I30;JPV AVA95*LM6W#9?S)\&60FC@B9);[),ZP-D4NP5*@,\; M&@1>;GVU$EI8< XT1>FC+"G]J,/Q"SK'L8/:!A]FL_O6 &3$H*LL.LRDCK4] M%$DH&4XG1*F=MU6MOC>,RB";C =_"=MFULM$"2R0&3^+5:4BQF+P]R&;!6U M7FWZ!.;$OV6BU#!M?!MBY"0<$DF]9(MM4->*/RM)AEQN&*D<5"7W*.'%SB.& M",NU>!*VWQC0E%+705%PC8Y$^[Z'/ 4F)X^"=4B.] \4\OCN@,2E"V[%09IT M4:"?5-;2&KQJ*Z[<83A'IH*4TB(1SJ%GDA="8=&>95Q:A $=L&51&B?)-'U M.C2FD)#HX)9O@SCA+F<9NG',JFC4&!38*$T*VWR*(B#4X#1;G7QF12SK@LHZ M0U$6;5%FB.;@N8:R!$6I4YEPZKZ-$QM0J+,43#R7J!1DS?J,C>"6T.G\GP%4 M+)&W1Y-XQ([D0_5*,2< 8=YUS@U7(9T68;KA_BNL::@D(1-A:/ #!6N*Z+3: MW3L]#"R?XP^=TV?+"K\,HO!_'K+(0)95%J"VBTK>SK $<_I_J71O61"4@%Q- MNZTFG=HY^>G"L9G6"$ND>6FL9U"D*0:_?N4U@'QEZ"&;"QN2 J&NN',R"R%! M,;DMAP6G=A*50,T#;@Q(QHO87? .RI'>K:[(&\J&>F.='+55M-$AY&+CH-"$ MO;"1J^&>=GS2MN.3O1WT(P8^1/>MSF+AH_Q\!WJFV.QJQ_O!'BK[16Q"YYI, M+M@>;/8NRT289=D,1E*L-G'_52GHN+N.P]<^I3,E:D%;'X*);' QG%C!E9;E MD8GL,NFT)ENA*Z'<4T..6?W?X+$-"0M1[JK8(VN?OY:/C(E-C(9DPPX>AXLA MDE(I;@]#N).@>$YRKE>"K1"),0N4<8[&BR;MV_.(<6@%B"$?E,;&.G64Y$NI M4&@A&4V6J5C!$.!-1"(;=)QZH!0E+"J&;D83M,>JH(8)&1/>4N9;D=-U![H3 MK;IM4[(1LV5=S<*L'TO!M^LQ.4-B5(/!$L_6/-8H)UG>T/[#E>SV39B[BW"N((F(29V9.Y@!]77WGP[SVA!Y*P8F_B95E M,_9IH+R8L+HH[?34.0=SE4ZY31U[+*FR;MUC6Z-MOTA1=-%V)E)X[ENO74_RV2;R179^; M?GJ'+LDF)]M)*622:\1>I\TW6^^P:]C)8'S69S>50X@[1V#+^F;2->39^*1C MQ7C;"@\V7!LP?M3RR5:>J*/3&N3Y/T2\7,6R%F]-5 PZ]:Q=>U'8DGH^>?N0 M';>6AT#Y='Q:CVD4>;0UE6'BB)6=MWVXJ4S?;\YN[-?BR+VF"J-SB2>NJCC+ M;AU(!](==%^;>I%)Y^U!_U_9PNO):&!PU1G44U(3['1[ILA>0YUAK)SU5-IT M/[(#Z88WHAT[7A:0XQ!"+C>52FF:#]DFPEW9E5%";7;VD5'GLU4A["I\G".G M(ZGC%ZQVM?W^-XN?O;;;X\?#W[E=44M7(H/H>/@3IBT;/\C%!U@Y? 1;&N]- M$7[F N.FI0UXGQDD>OU ![1?1:__"5!+ P04 " "X[(*X" "% M!@ &0 'AL+W=OZ MNXU:E=^HI/&(LRWBNEJQZ4G;:HM6XO)*?Y2EY&HU5S@9+V:/L_G##"UFT]L? M\^O[Z]LY^G)/5P6(KR-3JAUTG9GLV"8=F_T!FX]N6"4W LVJ%-)#O*F4]?+L MO;R)?9+P5U.=(X=@9!/;.<'G].TZ+9_S[^T>Z[(C<8^3Z'MR(6J:P-A0%T$ M?P$C/OMD^>3RA$2WE^B>8H^7ZMZE30&(K5&:"YIE'#+:'F&5X? "50-H]89J MSM(FD4@3'&OB]#9GGT*;.)?H?XWW&PYP<%R0^MC0?NQ]S3)__4N%/A;Z80]F M4U8IBVF/<%_W&7E!@".+##-^B$//&V0L;+D!]B+W,$="3*P S9Z;O%9^)/M5 M-[2Q/V!P"<&!\XZ./!L[UGL>]59RWMY9] WE&=Y M)5 !:P4EYX%G(-Z97A=(5K=&LV)2V58[W:C_!'!=H-;7C,E]H#?H_SSQ'U!+ M P04 " "XZS:C.Q4-OR M27+3_?NC9,>UL3;K?=J76*3(AP\EBLSB*.2=R@$T>2B+2BV=7.OZPG55FD/) MU%344.'.7LB2:13EP56U!)99I[)P?4ICMV2\CO]8U$R>U1,EY"I;BHB(3]TKGT+M:A ML;<&?W,XJL&:F$QNA;@SPI=LZ5!#" I(M4%@^+F'#U 4!@AI_-MA.GU(XSA< MG] _VMPQEUNFX(,H_N&9SI=.XI ,]JPI]%8 ,7M!G&UB\ MX,79/I5DBQ$^C6%>R86J60I+!Y^! GD/SNK-*R^F[\\P#'N&X3GTU0Y?7=84 M0,2>I**L&\UL]:*(Q<=3PJJ,9+QH-&0$F*QX=5"D!GQG.9/P5#KG [YYE?@T M>$]^U_=;+@%&=4/PUL'>^LEFQQ]^86'JP_SX@]5U4X)D6LB+%Y.YQB[(*SQW MZ%6OB1?,)D'@#37^;))@F$>-'\TG?NR/-,$DB0)R!97 =VMXD+?VCA2&()32 M/]2[ES-[[KNV17&TS0/-R- M@MEP-_ \LMGOL8N:(K2EAWV4*$@;R37'*'^2G1;I'1&U*55E2Y0=F04WU2#8@<&4O54T-#E49Z$8!+1RHYD$4AFE04R:\QZ-O?/$%U96QDX$BUE#2]B"^=IL%(Z"@:5@-0C- MI" *]G-O.7YX3&R\"_B'P5$_>R?6R4[*;W:P+N9>: 4!A]Q8!HJ/ ZR TF/?A^> ;+P)X"H!T1.=Y?(J?R-&KJ8*7DD MRD8CFWUQ5AT:Q3%AB[(U"E<9XLQBN?K[ZWJ[?EK_]7E+;I_HCH.^FP4&J6U MD/;%+*7/R M2<.I,"ZC3=9@^S#D=GPW .+4S](8F0P5);,Y^AV_C2Y!Z=2?1ME%44-/+^2, M[_WI-"6?L6=*4X$:JO9JKV[C"R=V27\23\B3-)23YKQCC=NQ7&*7*T!UFW;9 MFB3-_#2+AQGKY+K7H6Y,Y+PM;,&(:.L=BL3355/1[K$1MHJ)TB$+IHUBN]8E MULR ]GNHC4!S6 Y.#1(BKO?E$VZASBV@B>(,M#,US2L\>EBCE\+P_B M&F;B ME0KKQOG6(U>$UZ7!IHOI>=WB3UQW$\>JM-!,_:-NHIW>6DB3MT M70&ULU5EK;]LV%/TKA!<4+L#5(B52 M4IL$2+JTS8!V19.MGQ6+CK5)HB;12;9?OT/)#\J.7:=U"^R+)='DO??C9CQ51=*\T)4J\<]$UT5B\%C?CIJJ5DG: M+BKR$?<\.2J2K!R<'K=C'^O38STS>5:JCS5I9D61U/^C*(!B15DV26FT_Z_IV:XQ%6WECG3?M+[KNYD@_(>-887&:7'YX\]NG]V?7E[]](,/KY"97S?/CD8$&.V\T MGDL[[Z3Q+=(D>:]+,VW(19FJM+]^!,N6YO&%>>=\I\!?9^4+XGN4<(_[.^3Y M2[A^*\_?'^YC*#LAP>-";)V\;*IDK$X&*(1&U7=JD$E6)N4X2W*2E5T!VDS&'3%3A9JH=&ULK$BC;E$IIGD,S&YU MSWZ*N.>_(O_WZS4<\BZIZZSY9E%GA:JS<;(2=%D:59>M\Q&*Q>C'6J>SL5E- M>ZUK!"0QBHR^J..SRM.LO%U>W]9Z5I&+/$.-MXH:B"L;G6$01.+W3GVCO%7[ASJ28\* M*3J/_3S/RC5]$!0);\.PB/*8;XQR&LEP8W08<.IY\?-'45J;KK5Q(G5$0B^D M$>LAE(S*6/00^K#?Q;RAQH5XEOX)>D8<+LXOKWMB8AJ%GC,"N6$8N%-B*I@[ M8\@IB_R>GMBC<J:,AXFM2WB@QO\;9]3H;LN>.G6&SZR:=&ZL"_7#V2-BPOSQ!+Z3X3:IX2D,)V)! MI7"3DR-_)>^EJQ]2WV,[&2Z6R.DHWLEO/*:>OQ*#!7Q5F9;/5C0T#!@->+ _ MCTD>@+7;:E9 MK(8BY 5KA!?6"[L)0Z-G;! C4_C MM?*6(?68V,UB?+4BD"N_,1%LN..+3 5=&T!"*CW7/WZ ]X]X*A")]Z%W,)[B M/#H2QH*%<5,XR0PV&X/[, 3!RA M3W%-%QRMFG0[%RX#RH->K:PKBWO-&&-@+.DJ M\B5';?.]FR2XR+'=IV*M9=J'8F*TJ?$&'M"#B%RWH&IL3_%$/.BZ?73=AV(9 M=+CRD#S#@5)^+Z+Q.3SD!5\MX8<0S?Y=R&&)AJ&I"'OY%,3H!'K;#!YZZ''< M%-LD&D8C=$*>'^XD&A&B3U^5!H@F%"[1Q'S%0L,PLMN=IQ -B[!UZ#5:V":@ M01$],+:BW#D;BEPT6XD&?I.^*SBT[-1K!T(T:+U="F@P$KVZ1/0#M&W[MC'H M'WCHM%LH=(]M..9+3#-DH&-T(>N0?.SU>HT8XBYZ.]F](''*_<-MO*1WP W4 MD,&!DGTOHK'[4H>LAZVB]D3-M'N0I$Q) Q8H.A90F^T&)4TO%6!9/DNQLM"U MR?[MCNGTA" E*S*K\#^Y2_)9>Z:7C/^>934D9N4=2D_7&=!@_*C;PEOE1]V+ M"JN61U&+J6#4H\=MF]L$S*N65X:0;!5HTO%HY<=]^ZPVHUL>?R)"&V>H@UI#4B MS9I*@XQ:M4 7R!VZ;,D]+7!\FQU[N\6:VSDECJ.M$5IWH-W+M.X#^:#HU@.S M#6)GQK?D%/9]78*LF[DU4OOYRZZTA],Y@8],3E3KH%KE[6&ET5U05+TXS6R- M)-7\8TZ5)^T(LBD$.3]FWF,'Z2/G,P?FW[8?<\##>E::[HO'BL^TRR MFMY];'J/V-A YFJ"I=Z+4 Q(W7W Z1Z,KMJ/)C?:&%VTMU.5I*JV$_#_1&NS M>+ *EE_13O\#4$L#!!0 ( +AR^U:\F#2(F ( -X% 9 >&PO=V]R M:W-H965TW.2@WAU[,PVI>S7SW8@8Q+E87N)S^?[OOO.\5U_(^2S*A UO):,JX%7 M:%W=^K[*"BR)NA(551)([4,G\, BZ?DDH]^*^\TUEW!=K MS2C'J02U+DLBMT-D8C/PVM[>,:.K0EN''_[J24E"D>"?:.Y+@;>C07U2EYW]W N G> (0[0.ATUXF[B&9SQ\6,)Y,D_%L\O"T MF,/%@J0,U67?UR:G1?K9CG]8\X=O\'=A(K@N%#SP'/._\;[1V@@.]X*'X4G" MCVM^!5'0@C (HQ-\47,!D>.+_N<"CM5=TW:.T]I>NE45R7#@F691*%_0B\_/ MVMW@[H3H3B.ZS+)XS^<@8P2E+* MJ*:H(-V"PI5I+WVLN-/IS\]NPB"Z@W]=1X(KP6CNM X)(SPS16BXQPS+%"5$ M;?=_PP;Q#L)6&/1@2K96L@+"9\*83> M;VR"9J3'OP%02P,$% @ N'+[5IKVZC>L!0 4QL !D !X;"]W;W)K M&UL[5E;;]LV%/XKA!8,-L#%$JEKFQA('!?-T%P0 M)]TS(]&V5DET13I)]^MW2+FV+,N.NZ;H@.8AD7C(<^?Y>&0>/8KRDYQRKM!3 MGA7RV)HJ-7O3Z\EXRG,F#\6,%S S%F7.% S+24_.2LX2PY1G/6+;?B]G:6'U MCPSMNNP?B;G*TH)?ETC.\YR57TYY)AZ/+4DJ2YKR0J2A0R(9 MCY66P.#QP <\R[0@,./S0J:U5*D9Z^]?I;\SOH,O]TSR@#NXN[# MR>WP#%W=OA_>H,'5Q?7-\/WPV#\T@/RU8-3LE/@G_/B M$%$;(V(3ND,>74:$&GGT12/2%HA*C]NN1U?;&SEC,3^VH)PD+Q^XU?_]-\>W MW^[PPEUZX>Z2WA]!]2;SC",Q1O&4%1,N4:J+()[G\XPIGB"AIKQ$L58D2_(9'T,2$W3/"WA32_I@ M7I:\B+_L+?_S'&(V_I(6$\0DBIF<+J=F"Q"?96P5356R0L).U!/[ZAC#&8)@ M8T]J<3*XGJJ5H2SY&W 3#HZ5,[="L0R=,M ?<\04NF!E/$74:>R T0HMEV[ M1N@XF!"G6Z>0@.# #M=IGHW#,.JBJ^>J"B(-9RF'$RW.F)3I.(W7@]"AV/6B M;FL0'+(9%&+CR LVR$Z W2A$)[F8%TK6U$&RQZ7(D0:NE5('NP24.G4*]?W] MS>A 4"*OBRZADXC-YE%_S&!?BSV09B7$A2C6(MLTHN&KXT(B:#VQ[95]@)P0 M.QY9RQCVPJ"10P<'7B/7U,=.N"4,_R,4(QL,KRCV:Z%8?7,[ "%NM(9B%#O$ M;6SW"(>1O4'S?.\E8"S"+HW6?*^C1H>ZV'=J=06JL1- 0>X+6&YHX*KCNMWM M6CQ*OQ.10@ B9TRF?M!BLSX)NH=H!&9>"L6AT) 2QJI8%,"<)@:: (P@_RE4 MJU1 T%4L$90+5'62:IMA)N&*I9D\_.DGRRA]>NV.7\^5&F:=\9CG]P"0[4=+ M9*_C%@["1M,4!M@C#=@*/ "\<.?)\MR1XF,_\%K=;VM(*8!QRW*70'MM[WW, MP&I*UOKBT/Z6KIAB0L/O/(-<3%RZQ8"&ES3"8,[OWQI' M(=6(Y=/M.B)B?R:;?%.R_]K4TR\S4;>L8-G3 [T;T2;G;RNBY=NB]M^!._5+CIR M7D[,=0[ D2Z+ZLYC25W>&)U4%R6KY=5U$WP[3])"HHR/@=4^##P+E=453C50 M8F:N3>Z%4B(WKU/. ,OU I@?"_!T,= *EO=H_7\!4$L#!!0 ( +AR^U:% M=7>2=@( -0% 9 >&PO=V]R:W-H965T90F@T'M%F9Q8I5+UF>/(O(0*RU-> ],G2RXJK+0I5HZL!>"B M!574\5TW=BI,F)6-6]^CR,9\K2AA\"B07%<5%A]3H+R96)ZU=V30T\6W ,X%&#O;(5++@_-48=\7$ M:^ZCIPN!]L^N),UCB'B:4?O@3Q!E9V M?.3%[OD!:6$O+3S$GLUUGQ5K"H@O$6%OP!07'_M$'J8Y/DI]-SA'_WO5-P7] M3:$KR*%:@$"!UWI\-,.-?J\*!,%4]JAOR$M&]BA.AY[4L]TD1B^ZC4\(.ZD% MST'N,%X2V6[J[NPXM),D13>$$=T !5IQ7NS" V]D)V[\R8Y&"7KB"M-!VCC1 M-%$X],21'4;>OKMU!IU6@5BU\T2BG*^9ZIJN]_8CZZ+KU%UX-^_NL5@1)A&% MI8:ZITED(='-D,Y0O&[[=L&5G@+MMM1C%X0)T.=+SM76, GZ09[]!5!+ P04 M " "X?P<=_8QW0KY4VT -'JH&5V'Z"/QPDL!%/NB;;=V@1[J&B5%G4/-@IJ MRKLW>>B_PP@P"5\ X!Z G>YN(Z?R'=%D/I5BBZ1=;=CLP(7JT$8+=&;KV3%0+V=!MJ0VJF@Z D6'0%^@2!#GP37&X6N> GE.+#T:X+[ .E^S'V=-PIAI2P,PS MY:Y WH,W/WH59>'Y 57)H"HYQ#Y?FM-5M@R0J! #4U8*77-37XSP I#+YS[) MATF/7DUP&)^C__7^TH DFO(UNNDD+GI]2W=?7#*B%*UH0=P!,XF#(7'H'110 MKT"B.'(>C-R!/Q;5<:L &21HA;[HC5G2&[MM7Z,4^VD6CQQ)XD^B\+\%=ME* M"5PC1LF*,JHI[*04>V:>9$21G\:3L2/TXWR"/@N^#]A1[J-*L)^%R6#&J7^: MI.BKT(1UY?""@#3QHP2//TSFQP>/23H49/K7!5FUNI5@KQM:MW4OJ"&/YC+6 M:E]9'J;^U^P\+R3W> HX]],DM\ZGKQ=A/XFP]:6#[]1/\E/KR@97[N>GD77E M@ROS0P.\J+1)T[.):.+G>?0L(;OX1UHR[/ WH-09NJZ;5D.)*#=LH/1HWTD> MCL[2G_.[+YW!Z(ZO0:Y=)U.H$"W7W74_>(=F>='UB*?E7:?]1.2:,ZQDIHTW_<<&,:/DB[P,Q70NB=83<8?B'FOP%02P,$% M @ N'+[5ND!3HLQ P U@< !D !X;"]W;W)K&ULO55M3]LP$/XK5I@0E;HF3=)0H*T$K!-,XD6T>_EJDFMCX=C!=BC\^YV= M-"T2[;1]V)?8/M\]]]Q=SC=:2?6D_!8E8P4(S:0@"A9C[[Q_>A%;?:?P@\%* M;^V)C>11RB=[N,[&7F ) 8?46 2*RPM< N<6"&D\-YA>Z](:;N_7Z%]=[!C+ M(]5P*?E/EIE\[ T]DL&"5MP\R-45-/$,+%XJN79?LJIU8U1.*VUDT1@C@X*) M>J6O31ZV#(;!#H.P,0@=[]J18_F%&CH9*;DBRFHCFMVX4)TUDF/"%F5F%-XR MM#.3N_G5](%W4S)T?37_?1V-NV0HSE]Y* [(]^@$ZOJIPW@10T8[@!, MR(T4)M=D*C+(WMO[2*YE&*X97H1[ ;]5HD>BH$O"((SVX$5MQ)'#B_XJXH\" MK7'BCW%LMYSJDJ8P]K =-*@7\":'!_TD.-O#,FY9QOO0)S/LOJSB0.2"W)D< M%+F5 EM144GT@\2_";'6Z+P M)-Y6& 9-SC')I10@C+9U$/A&8@68S%A*RN9A.DJE-AUT5A>DWVF!CL)AT"&# M:"-(^O'F.NJ>!&L_:VMHRHFV&\6D>Q(&B-P-!]%&VL=SG&RP!];97!K*=V%N M DRZQ['- 6+VHZCS+C?H+-D21-T!LFR]8'C7PJ6[^Z\IPH57&59D?:W!& Z% M@Z BPU=/&BY5-0^H^ZNT$K%<*0P_H9S@KMR&TF$%)\5()JR'<,,%!IG M3YH3JHF2;Y3CSV+]28=IM3?]M<1QIGL?];&_]=86H)9NHFA,0R5,_>RVTG9H MG==O]4:]GG@W5"W1#>&P0-.@=SSPB*JG2'TPLG0O]Z,T. ?<-L?!"\HJX/U" M2K,^6 ?M*)_\!E!+ P04 " "XIT;*9;T8+*U>Y%7>+E8!\$5Q/%/G$8XA7]9OH4>&6NW3KRJTU^.N, MGQ+/MHAKNUZ-/:\(T\OL>;O#W!1=KNQO5C9Y<::F-(*+!@)?@7R$1N_C!R>P MSVM<\PO7_#KKO0'F63Q+@(@1&5$FR2--9J",&(-DC]3 EC"NM)QA-FB%/:Y$PF*J(297-*$\ C(PF%";HJWWY^.'T+6]<_)_:1%*4$"I M&+V&"-(A2.(YV8Q;S'S#O95;I->V_Z2M_DQ*//ZMUXXXEA^T*W+;V\_"#=> M1443B=$3-:=30L<2($_UEWJ;9--ZEN\[&T/?I;V/C%LWIS(F2E.IS<%LRU]MOF.YG>W;\A4Y#^.(;VVBJ.!AN="W[7?S;=NX:[ENY]56 M\"Y(1Z\U^%;JH*>^8^_]V6U-K7"NT_0VG;H>M M@P_%M3R_/.5VQZZU8.1[H6E2X1>F!K8M-RROP2.TVO&"JNQ:OE,M<>M%S;,Z MG6!%KCIS]#(A"Q,U-*I5T*C6WC0*1B,P>XW=&:_ ZR ^-=#8+!:.L%Q'(H5- MK*K>O1^-R)?M_02+]PIK+XG2@#UMF=G)"?H)58J-6)2+N&%C_&-(CA.AU$G. MP#*R5?8V5P!X0]+7)-]RR0#_!6*1L<@8.$C,A!*1+ MO1\&U*Q255$D(1)CSO["T%B^ 1;A>)5C<)H^O>#[ZSQ_#WB8VN>WJJ4N<$MI M-V-;K>RMUNY[\54,*[M_/"A8"Z)7$)L%\'MAKC!?[7 M_TPXSCJ)=SKKZ]S0WE3%FY6WM13D.'M!5.C=C.O\F:T8+1XI+_.WN7)Y_L+Y MA4JDMHHD,$)5^[2-E$'FKX:YH,4T>ZD;"JU%FG4G0)&UF 4X/Q)"+P7S@>+I MMO&PO=V]R:W-H965T M;])HF3>^S M#&M;$Y X2<3IOS\),*$I8-],[O+EOE@ON_OLKM@72],M%P]R Z#04Y8R.;,V M2N6GCB/C#61$GO \ M4"EE<".0++*,B!_GD/+MS/*LW<8M76^4V7#FTYRLX0[4?7XC],II4!*: 9.4 M,R1@-;,6WNEY8/A+AN\4MK(U1\:3)>$D7F4\&W M2!ANC68FI:NEM#:.,O-1[I305*KEU/S3XNH6?5].HH#6S( M3ER#G%<@N =DC#YSIC82?60))#_+.]J@QBJ\L^H<#P+^7K 3Y+LVPB[V!_#\ MQDN_Q//W>MGE7"4;=,N:K#B5.8EA9NFPER >P9J_?^>-W;,!RX+&LF (?7Y7 M)0/B*T2D!"4180E**5G2E"H*$F5 9"$@042A%:$"/9*T &0B6F=%7 A!V=I$ M)I5=S@VK?_\NQ*Y_AMYZ_%IPI5V\$336+E/V:L"+,NO19R(>S.'J*O:O^7"5 M %,T)BE:5%^RI>N.KAE=:2)3Z(O:0#?E)>(Y20F+04>&B8_=[G4K.'9[7Y8F M,$W^HBN6%^J9#?#QSND>L,_KOTZ MW7L2NE[J:L@0/,4;PM: 8ET>A"[ SV8=H;$=3H+6VLP\?'8 QQ^Z5U'V"%+I M[J ZP'=CX+J=-K;5',)[P;.,)U3]&- 5'JRIG_.**= E1B%!%""Y)3DB:P%@ MW/Q5HV\'@7>PUF%N_<6V1"1(*B*4J2=]RKW0CB;C7FT]Y)NZB^M"EJ?%KZZ, M/-N/)H=N][FXV__&E4["NIP^AT_HV6XT;FV\@#]".++'4=01<:V4>Z7HQW88 M^8/1W\=Q2# &_L&'-L!Z"2L0IO/$/--_ B4IZT834)'M#T1"#[GZ-FE'"3M" M ;9]#P\>REZ6MQ[_;V3_>2.[A!BRI;;$]\IFAM^@F?EVZ(T&([>/XY!T]L+# MZ_P0[\%5O@&+;!S] ]W#[+LNB"XS&=N"%?TC=U*%8\_U>L [2WM;@1FX_7C=Y M3VL(0W?P)/M8NBYI3NO"G(%8E\\"4CM3,%7=G9O=YN5A45VXG]FK9PM=D->4 M293"2HNZ)Y.1A43U%% M%,_+Z_>2*WV9+Z<;( D(PZ#I*ZX[1KTP"IKWF/G? M4$L#!!0 ( +AR^U;^,(:^X ( $D( 9 >&PO=V]R:W-H965T 1CRE'*A>\[*F/6EZ^IX!2G5 M#;D&@5\64J74X%(M7;U60),&"PU3MS8I7,I7RTBYNDYWC6(> 0&\M <2_66)6/:?CD 06=,/-5&Y_0*DGM'RQY#K_)=O"MATY)-YH M(],2C!ZD3!0C?2KCL -HMEX!^"7 ?RL@* %!+K3P+)6QR-*IAPF;QSBC\RA!G^M/1PV@\&Y'I:'#[?7QS?W,[)E_(F"I%;7S)^1 , M95Q_PMW9W9"9%3VD[)^EZCV76S71FUQ]KVO-1K&D//P?[3H#)P^A\_--O> MUQI1024JJ!4U$W/&.20DEL(H;!:-/1<#R^B%.5E:M51O#VHAYYW(]E2'E>JP M5O6@3 PVO%F5K8[:.:.8.6:>3XDO&,.=\'?"P#^LNV.KJ!.%[=-):E?NMFO= MO<9R8F*I;>^/GF+0VG;+%#(0&\ QEDO!_D)RRNU:YO_-V3N1[04AJH(0O7O. MHN/&ZOA!>)"S8ZN@%47-@YRY.Q>]?61_4;5D0A,."\1YC0B3KHJ'JU@8N<[O M_KDTZ&H^7>%;#\H:X/>%E.9E89^3ZM]#_Q]02P,$% @ N'+[5A.W*S>! M P $Q !D !X;"]W;W)K&ULM9AM;]LV$,>_ M"J$50P)L$?4L9;: QE*W%*L;.$WW8M@+QJ9MH1+IDI3=??N2DJ):"FVD&_LF M%JG[_\B[HTZZ3 Z4?>);C 7X4I6$3ZVM$+MKV^;++:X0OZ([3.2=-645$G+( M-C;?,8Q6C:@J;1?"T*Y00:QTTLS=L71":U$6!-\QP.NJ0NS?&US2P]1RK*>) M1;'9"C5AIY,=VN![+!YV=TR.[)ZR*BI,>$$)8'@]M5X[U[D#E:"Q^%C@ S^Z M!LJ51TH_J<'M:FI!M2-S][_/;#[?OY^!7 MD!4<;38,;U"33;H&"[S'I,;@(L,"%26_E%8/]QFX>'4)7H&"@ ];6G-$5GQB M"[DO1;>7W1YNVCVX)_;@@7>4B"T'.5GAE4:?G=>'9_2VC$#; MFEP!#_X"7.AZFOW,7BYW=>[\O]7S_[SZ(!A>?T*\AN>=X)T^"W__*4W!K< 5 M_T>7]9;KZ[FJ E[S'5KBJ25+',=LCZWTYY^<$/ZF"[E)6&82EAN"#9+C]\GQ MS]'3N7R5<%1B#B[F5&#@7NH2T3+"AJ'>'/O4@2$,PF!B[X]C_-PN"9,@3H9F MV7,S%R9) N.A7:Y9-DX"Z$6]W<#GH/CPI$]-W,)# Q6A@QR_KOW8 M#W7 M;#_;=["OF[YM-'_C7,\&PO=V]R:W-H965TD'?)^0 $))MGN5-K1"';:SY[$D&B2.+4=F/[[VDD((3$L MZO(%$G/.N;['%]MWNL?DG<8(,?"1I3F=*3%CQ415:1BC#-(1+E#.?]E@DD'& M7\E6I05!,*I(6:H:FN:H&4QR93ZMQE[(?(I+EB8Y>B& EED&R;]+E.+]3-&5 MP\ JV<9,#*CS:0&W:(W8:_%"^)O:JD1)AG*:X!P0M)DI"WT2Z!6A0OR5H#WM M/ .1RAO&[^+E*9HIFI@12E'(A 3D7SOTB-)4*/%Y_-.(*FU,0>P^']2_5,GS M9-X@18\X_3N)6#Q3/ 5$: /+E*WP_BMJ$K*%7HA36GV"?8/5%!"6E.&L(?,9 M9$E>?\./QH@.@>O("49#,/H$ZPS!; CFM1&LAF!=&\%N"%7J:IU[99P/&9Q/ M"=X#(M!<33Q4[E=L[E>2BT)9,\)_33B/S8/%ZOGI^8\U> E68/UUL0K G8\8 M3%)Z#Q[ Z]H'=Y_NP2>@ AI#@BA(B!_\[^HD99EL99J5GGM%[+C-$(,-D(EO9FFO)N6)WF] " MAFBF\.V+(K)#ROS77W1'^UUFZRW%_%N*!3<2.UD JUT ZY+Z_)D?$T]YB#,D M6X":ZU1<<1KLYKKIFJ8^57==:R4PP_5$?75A_A!FV&/#,4YA@0QF>O91[211 MNTW4OEAI/LHQW]I$K8&[XRZC:=IO]%Y:??8MJ^^68OXMQ8(;B9TLBM,NBG.Q M^I:0)B'85PAK/I@_T98JVZ0Z @4S1U/4N\,0;M_7&O>A-L-GP>P[ &Q E:2EN M.H"BL"0)2[@W#V#-G[7(:RWR+EKD"V-XW=R@@#S9*FKFT!<9T/&\H3-217NH&,B 8U%H M9]P9M^Z,K_AS(4ARGC\%!2*U 945$4Y32#JC4E?J &YW*QZ9XYXC,E!O3_>' M&&MD]XZ10 8R;;D)NG:\>VI7%46; C. (L1X/>!HF2PZK(.&Y#40JE7 M^J"@W8%30XQCC#VW;]40INMVWRD)2/.LL=LS2^TT,/S6N:TZ1\IS+7-6WUC; MT;8[750]66]\J4\>=M\#=(M@G?I5.TX:&TD#-6/<:\(T=$ /CO&XS9X44$:'O\^7]02P,$% @ N'+[5FML MMV&'!@ DD$ !D !X;"]W;W)K&ULM9QK.9U.(BD'!MS=CBMFV3N''2?MY(:XL) @565O+O"P@#*Z.U%9]\ ML07:\[Q&IIF#UDW)7/J?IEW*!+BX&6KE%/.9S42)8\>^>SW@?67;'=M;6U YIMI5N2E:T+6OFB#Z:^_Z+;V1Y^ID# 7"?.0,!\)"Y"P$ FC()ADVU%CVY&*/GU7 M]*;6FVR^++H+9)U%<_Z&),6Z]);,6;XLNB*%K;/>K]HK)?E82R-A+A+F(6$^ M$A;L8'8%*_NT]U/3L*WQ^?"^Z]7'K0Q#1FP:Z9U;6$YCB.-MFS3D_9B6-IYI[%*&A?)?/8C7ELI7FNTRW/5M$=N=P4 M7666$DYNTGA1C--6Y&^Q8*=]ME$BC[4-$N8B81X2YB-A 1(6(F$4!).\/&Z\ M/'Y1)W*,M"T2YB)A'A+F(V$!$A8B810$DVP[:6P[^6F=R,GCWHECC0WY C-3 MUC_6JTB8AX3Y2%B A(5(& 7!)*\ZC5<=I5??;Q.>YE^5!: *6%4!JM:=*@SM(TK?D^DTW;B1%TI6G]-(MZ':F4'>U( M),V%TCPHS8?2 B@MA-(HBB8;UVB-:[QHT%7+409&TEPHS8/2?"@M@-)"*(VB M:+*!V^1)5R8$TUDYQI+'7[T^AD90-:U[&1D9X^YUI'8H-%Z"TGPH+8#20BB- MHFBR0]N025>G3-=/FQ,:)M6T[@3WR)[8$W/?G-"@"$KSH;0 2@NA-(JBR>9L MPR==G3Z]9/9*C3[:MH]SF9%NF]8CVT*S)2C-A]("*"V$TBB*)MNVC;UT=>XU M>]*;T)"KIG6O]Y9AFH\N]]#\"DKSH;0 2@NA-(JBR=9L4RQ=F3;\X!RK&GJT M7\=/3=FZT((>E.9#:0&4%D)I%$63O=I&5[HZN^J,_LDLS47_% R_IA!:2Z4 MYD%I/I060&DAE$9K6K?K9NF.?6!2M0VK='5:U9V;^JWJE5:A0*]'D0'(#$IS MH32OIDE3#^/Q9.]'23ZT:-!3U!EKVEY0'4*+4A1-_F5[FT,9ZASJ+YZ+C/69 M32T\UFQ0F@NE>5":#Z4%4%H(I5$43;9NFT89^HLF]0UH*@6EN5":!Z7Y4%H MI850&D719 .WJ92A# U>-"NE1A]M;FAB5=/DGZ,;SDB^CGK0HCZ4%D!I(91& M4339M6T49:BCJ!\;^:NA1_L5>G=435/,(WC0@CZ4%D!I(91&4339JVTH9:A# MJ6>-_-6,HZV)I+E0F@>E^5!: *6%4!JM:=)=6)W[&PO=V]R:W-H965T4O;,8XP%^+E*4C[IQ4)D MU_T^CV*\0OR*9CB5>Q:4K9"0FVS9YQG#:%X4K9(^M"R_OT(D[4W'Q7>W;#JF M:Y&0%-\RP->K%6*[SSBAVTG/[KU\<4>6LRP>LULFM_J5RIRL M<,H)30'#BTEO9E^'CI47%$?\2_"6'WP&^5*>*'W.-V[FDYZ5SP@G.!*Y!))_ M-CC 29(KR7G\*$5[U9AYX>'G%_4OQ>+E8IX0QP%-OI.YB">]80_,\0*M$W%' MM[_CKA?1A!?_@FUYK-4#T9H+NBJ+Y0Q6)-W_13]+$ <%MGNF )8%\*T% M3EG@O+7 +0O<@LQ^*06'$ DT'3.Z!2P_6JKE'PJ81;51>(NO$ M=!;\\WAS?_-P\_>W>W )9IQCP<$L^K$F#,\!2N?@3X*>2$($P3S?OU[)[S^& M6""2\$^RYO$^!!\_? (? $G!0TS77%;Q<5_(Z>6#]*-R*I_W4X%GIA+BZ I8 M]@6 %H0-Y8&^_(]U>@4ETPKL+ ""PL]YQS8MY%LPK07 M=IN%\T9PS3,4X4E/7NDS"_$\K:YF?HCZ'J#<7]SR*+A,-^#!X>?@'B<4$QRC]@B76# M$IR*QG;NGUP!'G0<2[U. NV ;=D8$E/8#"HV RV;6131M40A[4Z$)9>G!#=1 MV8MXAWW!=9W1$17M4&VI&!)3J PK*D,ME9MT(\\/RG9-+(:G+* W=(]8: =H MR\*0F,)B5+$8:5G<,NG'F=A=@"Q!J2@NI/P:RJ11%DU\1B=\''_H.T=\M(.V MY6-(3.%C6[7;M%XY6P1*ET1>.@ 5O;O1)EJGI\UH!(='6/1#M>5B2DT%+\4U ME=2W^$9.\(23C,&>XQV#,NJ-3:FIH&IW;.OM\0,5* '9FD6QC,$@8R3"(*(R MH,\Q0WG&;D3EG*!R90<:'K<@_>"M41E24U'5%MO6>VQ=DBA+E7/']6WG!(A1 M#VU*3052NVA;ZRFG#PS-<8I6TC'_!\XE$+U&6\=L5"TTI:;RJTVS[7<50VR3 M]C@PJA::4E.IUG;;UOOM+R0E E\F9".1'AB'(]J-5 A.1XL4[D&;MHMAWZ<6T/[#!B M37?B0%_:&G 7WMZNS;VM=_=!\316.A&&D^*&RF.2:3NF2>,>&%4+3:FIST;K M' "MSIZ.FK3]@5&UT)2:2K4.$5 ?(M[1,4OEPXYI#P>#X\REGT!K7%UD"WCP MA%Z?+3KKF*^,J^N8^M+6@+O()+#.)/"53(*C.*4)7>[ ]IE]ZIP71')P93/X'6 MN+I(.;!..5#_VT!W[5(_KFUIVJ71P&-*305@]#7-TTC!= MZ)WT2Z,9QY2:^KI"G7$<_6\=G?7+5\9US[=+?65;OJ;4]GS[!R\QY:^<_878 MDJ0<)'@AY:VK@;S[L?U;7/L-0;/BO:8G*F0N+S[&&,TQRP^0^Q>4BI>-_%6I MZEVZZ?]02P,$% @ N'+[5GB%%5WI"@ NU$ !D !X;"]W;W)K&ULO5QM;]LX$OXKA&]Q2(&FYKND7A*@L=1N#N@+FN[M M9\5F$MW:DD^2F^[A?OQ1MFM:Y(BVMVR^M+;S\*&&0PWGX5"Z>*KJ/YI'I5KT M;3$OF\O18]LN7X_'S?11+?+F5;54I?[+?54O\E9_K1_&S;)6^6S=:#$?4XSE M>)$7Y>CJ8OW;I_KJHEJU\Z)4GVK4K!:+O/[S6LVKI\L1&7W_X7/Q\-AV/XRO M+I;Y@[I5[6_+3[7^-MZQS(J%*INB*E&M[B]';\CK3+*NP1KQKT(]-7N?46?* M757]T7VYF5V.<'=%:JZF;4>1Z_^^JHF:SSLF?1W_V9*.=GUV#?<_?V=_NS9> M&W.7-VI2S7\O9NWCY2@>H9FZSU?S]G/U]*O:&B0ZOFDU;];_HJ4-VA-5OW83WZZ]9ZO(JRFRBW;:W_6NAV[=5M]NY]]N$+ MNOGP]N/G]V^^W'S\@,[>%F5>3HM\CF[*S5SL?%K=H\]J6=5M?C=7Z%8]Z/G2 M-B_06:K:O)CK3^?HM]L4G?WR OV"BA)]>:Q635[.FHMQJR^UZW \W5[6]>:R MZ,!E,?2^*MO'!F7E3,V ]JF_O?2T'^LAVHT3_3Y.U]1+^,]5^0HQ_!)13!EP M/9/CFU/(G!_K/?O+O?<&@^TF#5OSL0$^,S^*O?FA/Z'V4>GPL9LDS7:20!-@ MTP6'N^CBX^MFF4_5Y4@'P$;57]7HZN]_(Q+_ QK]D&1I2+(L$%G/3WSG)^YC MO_J@%YHFGZL&G7VH6H7H"\@1&PZYYNC6E:]7!$LLI+@8?]T?8Q>7R$3$21^6 MNC"*DR3!<1^7 =W&B< LVN%Z-HN=S<)K\YO9OW745#.47=]\@5%W*<(V>C6;\-6 \6O;36].2]N)$P!U'G-N#XJ+8L)&90"* M8#XT'Z@9$/KC U+JK^NQ (?"V\&IV5-0MG3+UK^-"'/&UH41,K \$).9$F]" MM0DMY]N\$QRYH'EG4+8T*%L6BJWO"9-[$O[S10+Q)K@G>RLD6QJ4+0O%UO>6 MR9J)/VT^3BH0-X_E%&,[S8)@A%,G!KNPF"61O2H#L"B.(SP0*DSR3/S9\Z2J M]1S,6S7.YL5"S]9N@L*ST$MT\BP,R98&9\L(%>)7*D?&#%= G(-! \)!40/ @6$#P/GBAA$OQ*]>#NXP$$AN MD-B6+A",)38LA6"$B%C:]@*X.(H%;"XUXH7ZQA6"01R&UMRQ3 $<:$),2.& "0T"0B QMVU.@#>F!;W8H9Z'_HXU+I M[+G[?.N;FE[>DZ=F2+8T*%L6BJWO(2-GJ'R&0!)4Z01E2X.R9:'8^MXR2H?Z M"QE'!A*WQ!#A*"9.('%QDG*9.&D54 #1"4H4V<4;"$AB33BP]TF-:*!^T7 P M>Z9 5:*[1B>+!' DQO9^< K@:$29K2LR"$<3R8;2+:,7J%\OG)I NWD\382] MRPV@N+1W_@&0B+A=FP10YXQ& TL&,\*!^87#D(,94+=@,G%*.Q".1!);DS\% M<%3*_;K%QDX(QVB"!^IUS*@&YE<-J;K7O\S0G2KUIQ8MYWGYG\?G%7_B71L6J+5 M$AQ[MV(!W)D BG GI0-0P*UYB*L_!GO'=_Q%DA^O/_D[.'D:,L?,)+&+U4&[ MS YTV1]8(P^87QX 6?+!@I2?\N2A#%KB",J6A6+K.\=(&"9^?H+,@LJ9H&QI M4+8L%%O?6T;.,']UYK@$F;FGC!B.A9TK C"]\#,[7P)@DA'G1 P $Q&)!PZN M,:,)F%\3K$-%N8W-OLTY/\_)DS!HA2,H6Q:*K>\1(U98_ PAPRN(3O962+8T M*%L6BJWO+2.TF%]H'1DR 'TE&+=/]TT@').2.ID<(+*PB(DMJ0$<3[@G_.3W[J[ S*E@9ERT*Q]=UD5"(G/S^6\*#R+RA;&I0M"\76 M]Y:1B=PO$X\\.@\H0DEDXAR=!W!<$F%O90 X07$L[;TJ"$.N]45 M1H7C:Z &(^Q##!"5L+<2,I!J: N6&R'$_;6<0=\"3RE@82]D$PC&8WL<4@ F M$N><>@; (BR2H9EL] /WZX=0AXXY(!W<0\< "G Z(%;<,\=0AWCHH0)NQ 7W MBXL?V/?B;C% Q+$] D%5!- E<>JB6:@^^T-JU 'WES+>[>W>ZADV*YIEU13? MGY5<3S9X$0\J"(*RI1QZ)H3;)U-"]=D?>)/H\R.>'P$RWH-[;7[>DT<^)%L: ME"T+Q=9_!L]H$H%_?K(K@DJ3H&QI4+8L%%O?6T::"'\!Z[AD5[@%F9@F]O.# M "H1U"[* BB=V7 KA\A 6"0&D@-ALGOAS^Z_Z$GX:U[718,^U=5L-6T;]*ZN MX.7/SW7R- QZ%"XH6Q:*K>\5(S[$,QR%$T$K4T'9TJ!L62BVOK>,>!(ACL() MZ.@:)HE]@@7$10S;6_0 CHJ81_8>/82+L!0##YB)O)I,'0/F[^#D M&1JTA!24+0O%UG>5D8#B&4[$B: GXH*RI4'9LE!L?6\9@2I"G(@3T DVAJ6] M>P_A.";.Z3 1R6GSDD,"!=)$0]LQ@@C(L4/GH<3@")+!+%+G! L2BBU[75A M+.:)_6H#"!8).E"K$$:YB:!GX81;,W'L/@A)#T,R+Z3_;@ZC@>1?._\F@7-M M@$,A&.!0 8Y%((-.U0:Z2#]TL&W'!Z4XW[N4V-K4+8T*%L6BJWO):-W)/WY M*Z$,JH."LJ5!V;)0;'UO&1TD_468XU;"+4GO14NQLS$-H^RZ$X 2D5-U@E ) MM0_-C?=>1K=0.KYW;P'LMIU79;MYQ=CNU]V;!M^LWZ]G_7Y-7D\(\'M*7F>; M]P@:^LUK#=_KY:0H&S17][HK_"K2X:[>O"EP\Z6MENM7X=U5;5LMUA\?53Y3 M=0?0?[^O]'AOOW0=[-[7>/5_4$L#!!0 ( +AR^U8_!$RI(@( *D$ 9 M >&PO=V]R:W-H965T^QG1>*U%5\27SV/<\]=[YSU CYK$H MC5X8Y2KV2JVKN>^KM 2&U4A4P,U)+B3#VIBR\%4E 6<.Q*@?!L',9YAP+XG< MWDXFD:@U)1QV$JF:,2Q_+X&*)O;&7K^Q)T6I[8:?1!4NX #Z>[63QO('EHPP MX(H(CB3DL;<8SY=3Z^\X THM MD9'QJ^/TAI 6>+[NV1]<[B:7(U9P)^A/DNDR]CYY*(,RD%+'U9?-:ON$UMN'Q_UF\;1^W*(/:(NEQ+9< MZ.8>-"94O8M\;<)9D)]VU,N6.GR%>H8V@NM2H17/(/L7[QN9@]:PU[H,KQ)^ MJ_D(38+W* S""5)0F.;05W@G0PTFCG?R_S6XE&U+,KU,8H=GKBJ<0NR9Z5 @ M3^ E;]^,9\'G*Q*G@\3I-?9D6[,C2"1R9,;17@TO^@(H=-.O+EY22WSKB.V( MGI))Y)_.M?AG[<- %FY(%$I%S77;2+MOW^NK=#O,&R(%PA"KF!!J./ M)JYL!Z,UM*A<,QZ%-JWMEJ5Y2T!:!W.>"Z%[PP887J?D#U!+ P04 " "X MQ9?V6L@'E2%J>,P95QTOT[JX\GV59)@3=2D*Y&9G+F1.M%G* MA:\*B21U03GSPR"(_)Q0[L5MYQO)N"V6FE&.(PEJF>=$;GK(Q+KCU;R=8TP7 MF;8./VX79($3U/?%2)J57Z&D-$>NJ. @<=[QNK6K7LN>=P>^4URK/1ML)3,A M'NQBD':\P!)"AHFV",2\5GB-C%D@0^/W%M.K4MK ?7N'_MG5;FJ9$877@OV@ MJSOXZ0SHWO6A.YG<3&$P''4'X^'-W70"YY.R9R#FT+4Z4KV!,3*B,04M M8$RLQ(31/\Z 6TIFE%%-4<%L Q-3/IR?79S K5<"UQUN_0AN)9=\DDMG"/*%9.RY9*J4[) P9;[&X7SV$E^I M@B38\,T]%N_K'YM':$05C>@DC>N,R$7967PTTU+AH=31J]1AHQ8P,E1U.<'9L*$K'DNIPME;>:S-UR(#T=+\?ZT&A# MN0*&5"B\*-IYG09M@Y,S-_%Y3V@-F?"Z%W"YN@^E_%?P%0 M2P,$% @ N'+[5I$X8AN* P W \ !D !X;"]W;W)K&ULM5=M;]LV$/XKA%84";!&KY8-SQ;@6!+FH4D-.VV!#?O 2+1% M5")=DHK;H3^^)*6H=JP(SJI^L4GJGN>(23 ER(G?&ID0NS& MILF3#!607]$=(O+)AK(""CEE6Y/O&(*I!A6YZ5B6;Q80$R.8Z+4E"R:T%#DF M:,D +XL"LJ_7**?[J6$;CPLKO,V$6C"#R0YNT1J)][LEDS.S84EQ@0C'E "& M-E-C9H_CD;+7!A\PVO.#,5 GN:?TDYHLTJEAJ0VA'"5",4#Y]X#F*,\5D=S& MYYK3:"05\'#\R![KL\NSW$..YC3_B%.138V1 5*T@64N5G3_)ZK/,U!\"ZZ"5P.\ M4L[>D0"AA,&-T#IJPEFQKH<&FT=# F*K'6@LFG6.)$ ML)K=+=[=SMXN_M8#,+L-P6R]CN[ XF8Y6ZQNHMN[-;@(D8 XYY?@#7B_#L'% MJTOP"F "[C):[\"; MT@N-*YQ'5UP[G81_E>0*N-;OP+$HD3"[3;X MD2_=)JU<^EU:("U8FHF28;,&<<@%DE@"YC-@# O^\E?9@(5#!_VW+G(K< M:R=7=^V8[V""IH:\3#6C$;S^S?:M/]K"UB=9V"=9U"=9W!/94;B])MQ>%WNP M@JI,P!S_!ZMZ(6,-.9=U$1<[B)FL1 (D&61;Q,'%5M8[?MD6]TK%URJJ)#X$ MCN\/)^;#83Q/C=Z,/._8*#PU<@=/C:)3(]OR[&.CN//D_].O@\:O@VZ_'KU& M.8;W.,?B:YOK*J+!P5E\WWKBN4ZQE[X)9PA&?0K&@]/D<*P?R7'D8+]QL'^F M@Q%8YI!P=0':.G_530B^@041B)$ZO\%'E*_LD0-^PQWGV1AGV11GV1Q3V1'X1XUX1[U=96.3BZ:TZNT4^RE M$3M#,.I3,.Z)K J$>=!]%$B6>-4G[ GJQ?V^.YW;(> MVN.HZC1_T%=][XW\HI#?$B!'&REE70UEC6!5+UE-!-WIWN>>"ME)Z6$FVV_$ ME(%\OJ%4/$Z40-/0!]\!4$L#!!0 ( +AR^U;WKNNKE D /9' 9 M>&PO=V]R:W-H965T^?^^!68&",]D8DC]TN+R=$!'3U(SY$$ M9T]Y\5>YY+Q"WU=I5IZ/EE7U<#H>E],E7\7EA_R!9^(O\[Q8Q97X62S&Y4/! MXUE3:)6.B64YXU6<9*.+L^;@C/HV871=H$'\D M_*G<.49U5>[S_*_ZQ]7L?&35=\13/JUJBEC\]\@G/$UK)G$??[>DH^TUZX*[ MQ\_L45-Y49G[N.23//TSF57+\Y$W0C,^C]=I=9,_?>)MA9H;G.9IV?R+GEJL M-4+3=5GEJ[:PN(-5DFW^C[^W0NP4$#QP =(6('(!]D(!VA:@0Z_ V@)LZ!7L MMH M%W!>*."T!9Q&^XU8C=)!7,479T7^A(H:+=CJ@Z:YFM)"X"2K(^NV*L1? M$U&NNO@XF=Q]OOO]X[M-^"G\C2MQ>_5% MQM/V5BXWMT)>N!6*/N=9M2Q1F,WX#"@?Z,L[^\I'^O*8: C&0M>MN.19W$NB M9?QMG7U U/H5$8M0X(8FPXL32(^W73U\V]4C??& 3T5Q#!7O:4FW@4H;/OI2 MH$ZGZ]4ZC2L^0WFUY 6:YBO1F2[K7NZ1HY,T+T4X)IDXS:'@V] SF+[NP$_+ MAWC*ST>"M.3%(Q]=_/M?V+'^ S6<2;+ )%EHDBPR1-9K<+9M<*9CO[CDBR3+ MDFR!+N,TSJ9@HVXHG(:B'D0?+S F-J'.V?AQM[U4G.=0R['ZL "@LRBS&.[C M0I#.M_P^+-H+ZPEC;X6QM<*(WFF/*IOR]FXUB(4989(J*L['Q/>HI,I NG 8 M703022+W9'&VLCA:6;Z(-*R,4UZBDR]YQ1%Y!TGC !=W+-NQ)6E4G._XMB>U M<*#"B.7[ON5)T@"7]7S;HJZDC;:*!SYP[E9 5RO@)"\KE,_1(L]G)2KS%!I# M+UVE)H[G8KDB$P!&'2SK$J@P024>82EF0@!'*'9=^8G3UO! _;RM?IY6O]T1 MZKH9H2:]$>JJ&9I$*E4/5)"T6OK7CE FR0*39*%)LL@06:_!_6V#^\=-27R3 M#6Z2+#!)%IHDBPR1]1H<6YU;LMZ>E+0V);GCQZ3&"@KXQ& 0AT;>K+ MXPS,Z-I*1SD V)=HQU!BK437P).0M%W?YH&XY_.\X*C@TS0NRV2>3.-ZE@&4 M$JL=O\OD:D\ F*B-&!]D'56<2&-L2U81HG-!XLB7DQ\(9E,Y+810E% E) &83RQ92FU5#Y6R,Y=8 M:V6:Y'&Z+@J>5>\?>)'D<(_>BV-08*K&*W,M*@NLPNJG#\M^!,!1GV B2PS1 MN8ZOQ.LQ_!SN#!W6.[K]QJ4EZ%=$Y(V>[.= H&>+/E%6<"!C.)0Q H']OKBO M3^?KL-[8W64%C]/D?^(I7L1)]MQ=YAF:B9!\C.LYV%(B MR/Q'+6Q\MF"P[-PVKMX;=IAE"TPRA8:98M,L?6CH[.WV#EN MMHD-FY3.YO]R#ZLO2F6VL=]MFTTP/2&68K>3K*LQG5%%/13F./(R$ K; MQ/-D]8YA<''G<+'63QV28OJJE)@114H QI3I-0A%&%7R'P"FSCOJJWJ@E*2S MCD1O'4VEF 1P;LR3 V<"P.H91TE@ "4,D3S[!J PHY:<&>D%.%3@SG@2O?'< MGUX2P$UZXJF3I5-AA%!?#LYA;.$PM@AB>WFM@'0FD>A-8L#GXLQ,](:9.*K0 M0[LKX$&HM%G73ZH?H%B&'%FKJ4FVP"A;:)0M,L76;^_.R9(CKY,2HPNE1MD" MHVRA4;;(%%N_W3MS30PLEQ+ NV)"L-P!0C"*Y06_ ,2YGKQ:"M,1BN4N<"^N MKTUGK(G>6!O-%8FZ?BFGV?LAP7Y(N!\2Z>M]:,QUEI3HEUQ?GQT2=2%4-+$C M3^] ,*9$'P#R+'E>!T YI\X("L$S!^Q/7E%&X*)3M&1E[2'T84#Z2(0M]O']G7IG!W1 M.[M)$W#3'Z@JXJQ,X\T^S]E_UV6U$H$("F5TO=(H6V"4+33*%IEBZ^^;ZXPG MM8Z;$5)#OF[3[D;9 J-LH5&VR!1;O]T[/TSU?GA01DBAI4Z7N/).G0D(M'W/ MES,;$.BY-I$'#YB1,"8YZ&@ L"]19XZIWAP;30RINM!)+-^6QQ$ ]IXR!SNR MCBJ.VJXRCPC1,6(Y\C2L7HE#@W%G]ZY^@?7UJ2)5%S7E/'L_)-@/"?=#(GWE M#A6O\W94[^U,)8A4-5A@A (^#(Q0%0=&*$ '1JA6A$-%[DPB?>NV6JH:LF:7 MB2W[9Q#H,UO.GX.AC.%0QJ@%.IK>MZ]/9_:HWNS=2%T@RM?-=M&!VQ[_CW[2 M\K:^&J_.5HPN0SVW8WR18890N-LD6FV/KM MWOESJO?GW^+OB'^O5R7XKTTNH.1:**ZJ(KE?5_%]RE&5HWHXO*UW^H-AH/IE MYBF)@PJ2%WL# ./),Z4A ,*6O*E?K\"A"G=.G^J=_@$*/[\*\++*T"JO8AD MD+SO*H! CB(S=#EE3ZM>AT-?5^I\-M,O\+YY@&S4_GD#I;XZK^TPC;(%1ME" MHVR1*;9^F'6VGN'C#I3,T*[EMMU-L@5&V4*C;)$IMGZ[=W,53#]7,>S]-J9. M!V!FR2_^02@B3;L$ (@01]X$!J%LV=KIJW:H=-WD ]-//KRY9U9?C?N)W;31 M]7BC;(%1MM H6V2*K1]S.V\OLR-WTX:F0]IV-\D6&&4+C;)%IMCZ[=Y-(S'] M--*PMV@9-$TCOX8#@:@CO],$H;"\"AM"*%?>E1GIZ_9:[<8[GR59\6+1?$!& M='KU3/#FPP_;L]N/U'QL/LTBG;_$IQ,,G _P:;CY!$U'O_DBSN>X6"19B5(^ M%Y>R/KBB8L7F(S.;'U7^T'P4Y3ZOJGS5'"YY+#KN&B#^/L_%&-O^J"^P_=3/ MQ3]02P,$% @ N'+[5L8[;?_R @ 1 @ !D !X;"]W;W)K&ULK99;;]HP&(;_BI554RNMY'R@@T@;;36FK470P[6;?!"K MB9W9#G3_?G9"(Z NV\5N2.Q\[^OG37Q@M&'\610 $KU4)15CJY"ROK!MD150 M83%@-5#U9,EXA:5J\I4M:@XX;T55:7N.$]D5)M1*1VW?C*6+L63>F^=AR-!"4D$GM@-5E#1,H2VVD,'YM/:U^2"W< MO7]UOVZSJRQ/6,"$E8\DE\782BR4PQ(WI9RSS3?8Y@FU7\9*T?ZB35<;1Q;* M&B%9M14K@HK0[HI?MN]A1^ &[PB\K<#[5X&_%?AMT(ZLC76))4Y'G&T0U]7* M3=^T[Z95JS2$ZJ^XD%P])4HGT^G-P]7-W>U\>K5 IY<@,2G%&3I']XM+='IR MADX0H>BN8(W -![&0QEB>O$ M45^V1Q?T=,%1ND>ULL\)/:\YRT 8^3J#<(\O=!+G@,]0%@5QG)CYPIXO/,IW M32A12RI'*\;,DSY\,Z[O#F,G.L SEH7#V(P7]7C14;P[)G%IHHK>?*TH#N(P M.* RE$5A$+IFJKBGBH]2S8!G0*7:^A%;(JD9U=ZQ5EV,$Q!HCF-'@>L>,)O*_*$S/*"V=_9X?;[^Q'Q% MJ$ E+)70&<1JEO'NS.H:DM7MMO_$I#I$VMM"'?/ =8%ZOF1,OC;T2=+_<4C_ M %!+ P04 " "X?%;HT)==*9F;OGZ8SM9$4HW',D M=G6-^>,=5.PP=WSG:>(;V9923[CIK,%;6('\WMQS-7)[*P6I@0K"*.*PF3NW M_DTVU7@#^(O 01P](YW)FK$?>O!;,7<\'1!4D$MM :N_/2R@JK0A%<8_G4VG M=ZF)Q\]/UC^;W%4N:RQ@P:J_22'+N3-U4 $;O*OD-W;X%;I\)MI>SBIA?M&A MQ2:>@_*=D*SNR"J"FM#V'S]T.AP1_.090M 1@B$A>H80=H3PI1ZBCA"]U,.D M(YC4W39W(]P22YS..#L@KM'*FGXPZANVTHM0O4Y6DJNW1/%D^B6[764K]'X) M$I-*?$!7Z/MJB=Z_^X#>(4+1GR7;"4P+,7.E#D]L*7S-N_9 M__9^(D;8%SXT]L+1PMNJVO(B.T^?6S>BP3G,'74P">![<-*??_)C[Q>;I)Q"QD[$CWKQHS'KZ1\-<"P)W:(*U"GW$1W,@08%PGOU9@OJ"-:'?(] M$GAM*]:XGP0] N8"Q:@V6\E6H5$+KZW0F\/)+A3.25DF?5DFH_%]:8N1,R%M M6K?DV)#U_;M/)Z'>B_MC.2V@:3P +<]!ON\GX2DJLZ&\V.]1)SG&?8[QZY9> M@Q_5O2^M!WQK:G(40>@ER2#CM5HU\*WI<04R*K67;S_; MM]&WIGLFDG5-IK'4GTZ -< ]7[#F'P:: ?]QTCZ+U!+ P04 " "XV4]M_OVDE3*"EL$R\0 M)_<S0$T>4QYIOK.7.O%J>NJ9 XI52=B 1E^F0J94HU#.7/5 M0@*=6%#*7=_S6FY*6>;$/?ON6L8]D6O.,KB61.5I2N73.7"Q[#M-Y_G%#9O- MM7GAQKT%G<$(]-WB6N+(K5@F+(5,,9$1"=.^<]8\'71-O2WXSF"I5IZ)<3(6 MXMX,/DWZCF<$ 8=$&P:*?P\P ,X-$ O@EP/];0% " FNT4&9M75!-XYX42R)--;*9!]L;BT8W+#,ICK3$KPQQ M.AY>GHTN1^28C'!]3'(.1$S)$+ QBK",G%-.LP3(R$R@R.$%:,JX.D+ W>B" M'!XWDP+Y $[\_EVS MY7VH,[4GLC6+064QV,8>VZUZ+*;'N0)"E<)DZ_P6)"U+8@Z#ASCRHQ9&]+!J M9+,J##M-KZI:4QA6"L.M"K\M0%+-LEFQ%!NDDGR'DL^,Y 89::H!#Q1MENP5 MRW"A,LK)M5#,GA _+Q^U.6[&N*B'3.E?=29WZ-!SD,5\JD&^BBS)I<09ZQ+= M!]-:LZ*J6=%6ZD'!1#BC8\;1.]3&&6T$U6Q&0>=5G#557M#NU,?9JA2V_BW. M82GUJ4%*]7N*0OZV-7JNW-[>>WO/!5 MJIM50=0-H_I4.Y7(SG^G^F)@3\'ND+(9QO;-NC>ZM21LWORRN/<5 MBX6].8R%QGN(?9SC31&D*<#O4R'T\\!<1JJ[9_P'4$L#!!0 ( +AR^U8 M@]P, 0, !0+ 9 >&PO=V]R:W-H965T(YTF"V>L5Q'0[,FSC;>"!K-9" M#9C1,,,KF()XRNZ9[)E5E 5)(.6$IHC!"R5DB M=2*:W%Q.;Z;H'-UAD3,B"'!$EV@",C5H0O",Q'KP#/W,@&%!TE4QR='I-0A, M8OY%JI^FU^CTY LZ021%CVN:UW/DH-V5BJNPX578<'<]MS4Z3C4+G->O4MS?@&9[#R) ? M%P>V 2/Z_,D.K*]-IOY3L \6W^%0W.S"]X: MNB.X5X%[Q\"])O!"Y>^ VXYG.WODK;$[DOL5N7^,W&\B]VOD?2_L[X&WANX( M'E3@P3'PH D\J(&'8=_> V\-W1$\K,##8^!A$WA8 P^LVJO2&KHC>*\"[[6" M7RX%,'0(OU=_U7MAN)_XUATZ\OG?;]NOK9 MJ?QVJY_W@EZ<3_Q>[1M-V;6*X'NVMW]&#&ULK9EM;^LF%,>_"O*NME;J:N,\MDLB)?&=UNE6J]I[MQ?37I"8 M).C:)@.2M-(^_ [8L>/&0?,=>='Z@?,'?G#@'#PZ]@[/GAFZXW2#_S):$O6](6J+]LG 7=^J1*SE&:2 M\0P)NAI[4WP?X3MM8$K\SNA!GEPCW94%YU_US4,\]@+=(IK0I=(2!/[MZ9PF MB5:"=OQ=B'IEG=KP]/JH_K/I/'1F022=\^0/%JO-V!MZ**8KLDO4,S_\0HL. M];3>DB?2_$6'HFS@H>5.*IX6QM""E&7Y?_):@#@QP-T+!F%A$/Y7@TYAT'EG M,!A<,.@6!EU#)N^*X1 1128CP0](Z-*@IB\,3&,-W6>9'O<7)> M SLUB3[. M/J.K9[KGR9YE:S07-&8*3=>"4AA>=8VN(JH(2^0U^A%]>8G0U8=K] &Q#'W> M\)TD62Q'OH*6:#U_6=0:Y;6&%VKMHT>>J8U$'[.8QG5['WI0=B,\=F,66@4? MB;A%P? &A4'8:6C/W&X^W8)YV#'FN*D[=O-?=]DMZ@1-M==ZTRD'I6/TNA?T MJN%8YL-!CL/1T+:954NO&_=R2Y9T[,'"(*G84V_R_7>X'_S4Q,FE6.1(K,:P M6S+L&O7.I8E-%PH]9%*)G0:'_OP$!="#HJG\JXEBUR5%EV*1([$:Q5Y)L6>= MB3,NP,+,1 *5,/6&=N"R JD-1;HPXJMBDC9!M8JWA9J+]8V8WL[VDUZ@?R-_ M?XK+49TU7/T25]^*JU@]5T JT:R6?$\S K-OR=-MPDBVI$V8K*)M,;D4B^S= MG4H]_+#ZT7+UNS$S8P[=)=D;.A"I=XJJ]["[J0TB2:(-F9(E(6FA/RCI#ZS- M,2[/2I>'IE"1-O&VRK3E;6]3#[U1(AJW2$>MJ*$:EJB&]I&+89Y"W$42 ;^ M"Y&3'JC%N;O#.)W[.B)[" G((J&(*/,>>$/I'V!";+5N$W5KB]I2'YXM!KC7 ML!@XJK/&^*YD?&=E_*F&[ :B.2$N;.%6H;9H7(I%=V><*\0U*CBH(L[@&Z,; M] ]Z9!E+=XU>:Y=M2\FI6N1*K8[T)(C'3H.=0LX52I=JD2NU.LJP0AFVVT0@ MJV02Y5DU@DQU3P0S*Y\@JG$W+RK04Z)RFML@&.;ARO&'ZTO5W-ZNUA0=J=4I M5@D,_M8,1OLX>;WHXTZ3&:=JD2NU.M(JG\%N$QKL-*-QJA:Y4JNCK)(:;,]J M'/AXK]''\;#WWJM=ID"1*[4ZMRJ[P?9X_S>(] 32\\X$_D6V0[(8&:+EH5%3 MN#NS:[>>CT[3'%=J=:Y5WH(';EW;:0+C5"URI59'6>4UV)[8_,\#"[MZ:[(N MU:)"K7>RY Q[83>\$(]7:0IVEJ?8E5KC<9JIX/-4!0?=H/\.CW]R5IY2L3;? M'/0YQ"Y3^;%Y^;3\KC$UI_E^53S_*/)(Q!IV$930%9@&MP,8&I%_9\AO%-^: MD_<%5XJGYG(#.PP5N@"\7W&NCC>Z@O)KS^1?4$L#!!0 ( +AR^U8+<2S+ M; 4 &TI 9 >&PO=V]R:W-H965T.^>M3_*F'F^Y^"&7C"GTDB:9G'262JTN/4]&2Y92V>4KENDSSURD M5.E=L?#D2C ZSX/2Q,.^/_12&F>=Z3@_=B>F8[Y629RQ.X'D.DVI>+UF"=]. M.D'G[=*Z"2X*')B!O M\7?,MG)G&YE+>>+\A]FYF4\ZOAD12UBD#(+JCPV;L20Q)#V.GR6T4_5I G>W MW^A?\HO7%_-$)9OQY'L\5\M)Y[R#YNR9KA-US[>_L_*"!H87\43F_]&V:#L8 M=5"TEHJG9; >01IGQ2=]*1.Q$W#N'PC 90#>"PCZ!P)Z94#OV(!^&= _-F!0 M!N27[A77GBF(;E^1"=? M>;;X_,A$BD+VI$[12<@4C1-YBCZC;P\A.OETBCZA.$./2[Z6-)O+L:=T[X;A M165/UT5/^$!/0W3+,[64B&1S-K?C/3WJ:NCX;>C7V G\8YUU4<\_0]C'O8;Q MS-SA(8MT>)"'XX;PT!W^5Z2Z.M2$!\.&<.(.OUJ)+O+SWH.!(QF]2L=>SNL= MO)HGA6XRJ<1:3V.%_OFJ&Z ;Q5+Y;Y-6!:W?3#/5Z5*N:,0F'5U^)!,;UIG^ M^DLP]']K2C0D+(2$$2"8)4F_DJ3OHD^_T%B@#4W6#/%GE)@IILP4FVNIFB0I M:,.<9NK[9AKH:C_T+\;>9C?;C>TN?.S;[4+GZ-HF$@AF)7)0)7+@3.2,"O$: M9XLVR1R\3U+@][$I%%8RF]KAH-\;["73.<*VR02"6JEW73D3;Z@ )"R%A! AFZ3"J=!B!%NP1I"20L! 21H!@EB3GE23G'Q3L MB"&:\K66(R\R-&M2P@EIJP0D+#Q_5\QZ U__V;6, /5IY?BBRO'%T>6G*;G. MZ+;)A82%D# "!+,D"/SZF=\'K3TE#D@54%H(2B-0-%N8'3,6.&>'$>8,?<_= M+9NCJPT3VJUKJ?2S#I,*W5/%&@4J39Z_,_7]KM_;?]IQ=]\Z]9 T D6S4X_K MU.,/4Z\=[MN<.$,1W[",ZMD1\725Q#2+FE/OQEY)P,E!:"T@@4S1:F-MB!VV&_*W[& M6S.QV\4=6I9*R.U<;WM;-W)VU3C2H9X>BV8FN/3MNZ=GCMQZ-M'8;:)A;@_#QMM#W\?[0H#Z9U :@:(50G@[R\U2)A;Y M.C^)(O.5+E:>54>KM817^0HZKVY>+$2\I6*A%4()>]:A?G>DOS&B6-M7["B^ MRA>O/7&E>)IO+AF=,V$:Z///7-]IRAW30;7"&PO=V]R:W-H965TK-4 M.F>6FGH5FK5&EGJC7(1Q%/7#G'$93$:^;ZXG(U58P27.-9@BSYE^FJ)0VW'0 M"9X[OO!59EU'.!FMV0H?T'Y;SS6UPEHEY3E*PY4$CM MV7D&A[)0ZKMKW*7C('(1H<#$.@E&/QN+X48D&M4]GN/O\K/[)PQ/, M@AF<*?$G3VTV#H8!I+ADA;!?U/97K(!Z3B]1POAOV)9C^X, DL)8E5?&%$'. M9?G+'JN)V#&(#QG$E4'\D\'@D$&W,NAZT#(RCW7++)N,M-J"=J-)S3WXN?'6 M1,.E6\8'J^DM)SL[N?TX_0IG#QF*)2Q9P@6W3^=P=HN6<6'.X1>8:[YA%F$N M6(*T@!;> I?P-5.%83(UH]!2'$XM3"J?L])G?,!G'^Z5M)F!CS+%=-\^I/AK MB/@98AJW"GY6FTN(!Q<01YTA?'NXA;.WYR 4DTW!M6O]5LA+Z$9.*^X^:[7$ MV*TGNNMUNX4 MO0;U!H/)NS>=?O2A"?E$8GO@5S7X59OZY'.1+U"#6D(A$Y7GW%I,:0L;2[U2 MT':T&KZ2;E#3#8ZC2]0&):-TI9V[%IS)!)M@6U6/3=;V$&^,2R4Z MI; ^I6@1,H091?S2\!TH]@,F!#.D%M30YF6&1O6,S9L#<>?8J2; M:$RYF[!":VS>W:U"QT[2\#^I\I(E>R#O:Y#WK2#W[)'G1>-6;C4\-O 3B>TQ M=J*7VSXZZ2U4R9V(_51J^_ [I4[G-&?7_^AT6DZO=M-C$<.=PBY'O?+UKDM@ MND#*&J_NK6OJ&U])AB_#RX+\GND5L8/ )9E&EP.Z1719XY8-J]:^3%PH2T6G M?\SH?P%J-X#>+Q7=U57#.:C_:4S^!5!+ P04 " "XVT3-J/W[$30@,AK"CK16,[?E_[ ML8_C,]QP<2<#2A7<1V$L1U:@5')LVW(>T(C(%D]HC&^67$1$856L;)D(2A9& M%(6VYS@].R(LMORA:;L2_I"G*F0QO1(@TR@BXO<)#?EF9+G60\,U6P5*-]C^ M,"$K.J7J-KD26+,+EP6+:"P9CT'0Y8&9%TS,/O;*&" MD75DP8(N21JJ:[XYHSE05_O->2C-/VRROKV.!?-4*A[E8IQ!Q.+L2>[SA=@2 MN"\)O%S@_:N@G0O:!C2;F<&:$$7\H> ;$+HWNNF"61NC1AH6ZVV<*H%O&>J4 M/_E\<@/[-U1$<,%)? #[$ZH("^4!?("B&2A(OY-!6 M. EM9<_S 4^R ;T7!OS"URWP!H?@.9Y7(1_7RR^):$';-?)V66XC>L'O%?R> M\6N_Q$]G"LYCJ42*P:G@QP5V@'-%(_FS"BYSZU2[Z3-W+!,RIR,+#Y6D8DTM M__T[M^=\K$)MR*P$WB[ VW7N_BD: XEXBM!\"2'NU8;R3I%"2=6A*SA41*/F=$T04>(!5@D"J*0RD0V 9R0Y(JNEKC77>S M\VRIW&YIJ4ITW8*N6TMW2>Y9E$;P!Z9?3Z^K(&KUNT(T9%9"[16HO4;/8J]) M\(;,2N#] KS_>@2S OQ07TQ,0G8Q UYV:R(8F8741'/54F3^>)L^!I_3FS8QMO"+5DD4B^8P2C' M"[@#^9#/N)J9M4I,,J"",(HXS,?&F3T,!QI? 'X06(N-,=).'AE[TI/+>&Q8 M.B%((9): :N_%4P@3;602N.YTC3JD)JX.7Y3_U9X5UX>L8 )2W^26"9CX\1 M,U&X*98X&'&V1ERCE9H>%-4OV*I> MA.ISY>DH43P8W]Q?A+;J\GMQI-06*2BD-TA![NIJAW M<(@.$*'H/F%+@6DL1J94X;6(&56ASLM0SCNA7'3%J$P$"FD,<0=_NIOO[^"; MRG;MW7GS?N[L%/R^I,?(M;X@QW+NY? M'82N72YU^MTZ^KLV%#F.8&RH#Y< O@(C^/S)]JVO727^2+'I1XJ%'R2VM1G] M>C/ZN]2#\'E)Y"L"S"FA"Z%?/#R?DY1@"9UO7BGG%W+Z:E@%MN6/S-5FJ=L8 M?[ -F;8ASFE_&Q-VA#JQ:LR67:^VZ^VT>R,3X"AB6/;S4JT0>ZI]4XI M_+H4_AZE* VB'KQHY]#Y&OJMZ/ZIT[3:!AW93LMM&V7;3K]Q?L(.+>^]G1_4 M=@<[[=XSB5.TO^E!QQEN)CII@XYLVVV:;J-LZ]1IFFZC7*^UQ^;&_9L!7Q2- MCU '>DEE^06N5^O>ZJQH*1KKY_9P8G>L3U4O5K9.?^3+1NX*\P6A J4P5Z&L MXX':'UXV1^5$LKRX_1^95+U$,4Q4/PE< ]3S.6/R;:(#U!UJ\!M02P,$% M @ N'+[5IJ$#LNY P ,0X !D !X;"]W;W)K&ULK5?;;N,V$/T50EVTNT VNLM6:AM(;!5-@;1!LFG[2ELCBUB)5$DJ=OKU M)25%ZPLC.%N_Q!(UYQR>&9(93C:,?Q4Y@$3;LJ!B:N525E>V+58YE%ARSJ4>L&>3"J_A$>13=<_5F]VSI*0$*@BCB$,VM:[=JR36\4W MGP0V8N<9:2=+QK[JE]MT:CEZ0E# 2FH&K'Z>80Y%H8G4-/[I.*U>4@-WGU_9 M?VF\*R]++&#.BK](*O.I-;90"AFN"_G -K]"YR?4?"M6B.8OVG2QCH56M9"L M[,!J!B6A[2_>=GG8 2@>,\#K -XA('@#X'< _U2%H ,$IRJ$':"Q;K?>F\0M ML,2S"6<;Q'6T8M,/3?8;M,H7H7J=/$JNOA*%D[/;W^=_W"7HR_7?R2/ZN ") M22$^H<_HZ7&!/G[XA#X@0M&7G-4"TU1,;*E$-=1>=0(WK8#WAH"/[AB5N4 ) M32$UX!?#^&@ ;RNSO6/OU?&--TCX6TTOD>]<(,_Q?,-\YJ?#/9.=_Z>>?+?Z M7C+\OOQ^P^>?4'Y3;5MT8$;K,^Q*5'@%4TL=4@+X,UBS'W]P(^=G4V+/2;8X M)UER)K*]$@1]"8(A]MDM7;$2D,1;,&ZO%ATU:'WJ/\_\<.3%$_MY-[>&*,]U MQ_M1B^.H*'8#;S\J,43M*>[9#'N;X:#->PZ?E4=UFFB[)J,M/MR1=4>^$SD' M3L.CV;EA' ?N@=7C,-\;!TYPX-40YL;AV#.;C7JST:#9),N@^0^HRXHXED;# M@QSOW5SG)%NT9*ZSDQ;G4JVG@^29PYS(G+Q1G[S18/*>*(<56U/R+Z1-_I9 M(2/2N#M&QXO&#_SP8,T,"KXW.:/C!7@LF9Q)(9.A; MP(5JY>HB53&Z[],-G )A@3!2&[5B%*A$+.OV;<,&6]6E"N.2'A^7P_']P\-J M+C%>O%AWMDT,-[ MBW**8G(FQ;8F]DX/7 )?-YWWY1M]>INXP7Q,J4 &9DG(N1VHQ\O:"TKY(5C4=^)))U<\WC[FZTP'7 >I[ MQIA\?=$"_2UQ]A]02P,$% @ N'+[5N>A6G)!" BE0 !D !X;"]W M;W)K&ULM9QM;]LV$,>_"N$50P=LM1ZH!W>)@39I MT0Q;5S1M]EJQ&5NH+642';? /OPH6?&)EGR2[..;UHZ/_QR/%^)G_B5=;-/L M6[X40K+OZU627XZ64CZ^'H_SV5*LH_Q5^B@2]KT62QVG",O%P.7ICO[X*O6) &7$7BVU> M>\V*J=RGZ;?BS35Y.YCW)QE:[^B>=R>3D*1VPN'J+-2GY.MQ]$-:$RP5FZRLM_V;:*M49L MMLEENJX&JPS6<;+[/_I>%:(VP.9'!CC5 *?O +<:X)83W6563NLZDM'T(DNW M+"NBE5KQHJQ-.5K-)DZ*9;R5F?HT5N/D]/K=YYN[-U]N[M[=LI?OHSAC=]%J M(UCZP*Y%%C]%197939++;*-63^:_L)?70D;Q2KWZC7V]O68O7_S"7K X85^6 MZ2:/DGE^,98JM>(7C&=5&F]W:3A'TOACD[QBKO4K/Z/TMER)C5YLL4U-F;_)V*1*):1-V]Q-V2W7WR(3+E7\J5CXOEGX.2Q_#TK=5 MP*6L )&85@&^KP!'EQPJ<%" Z.CJ[P3]4K#8+I^F@1.J]GNJSZD9Y$XF_CY( MR]7;Y^H-:,\_X^@^7L4R%JU9HE)#5XA(3)NUOY^U;Z9'? ML7%@N19YO$@B*>;JKXI]$/-%G"SJI,[^8^J;COH>DS#Q?;:,DH5@LS21F?KJ M5'S8%W+Q/ 8O,I&:7C4@)]LSU.JD'$6EIE6D_=EOM#"W@D:C-Z-L M[@='>AVXQ\;!A[C7N_9V-)G!2TVDII<.",P.#34\*9%1J>E5 ":S4> Y?6^? M-/HYM,+#IF\&!6[8WO,.,)2#,Q11S_>";SR5P0<91&IZX0#E'-M,QSND3$>E MIE>A=H*%'V&=L,57BAC(H"%ZIL!=#LY=](W>L;_C^0Q>9Q.G5@Y@H,,-=3LI MUE&IZ54 K'/P$[%3]_=*%FUY+$1/%_C+P?FK3\O?)%*H4DF6J3B6;Z-'%BTR M(9X_[WU&37K\1:6F%PY T D,=3LITU&IZ54 IG/P8[53]O:PN]&Q$#U3X"X' MYR[Z1N_:VTE/T:C4=$\&$-"U#+DRI#Q'I:97 7C.Q8_F3MW;*UFLY=$0/5T M+Q<'+[J6[X7N>#:#E]J("5ES(4W9D+0^I FDGYGW4;9G.4RRF3Q\>D,CV*E-G,6YP(2N(8/4)64[*C7] M:A-@.TYND?*F]WG8ZVB(GBGP%\?YRTBO=^SP>$I#EYI*32\@$"$W9*]R4K:C M4M.K &S'S=BKO-M>14/T=&N7@Y'8J_VZOA?)XPD-7FT3!W(E5 +;CY#XK;W%0PTEP>+566]CQZV XEIM<0X) ; MLEPY*>91J>E5 ,SC9BQ7WG13&_L]%J)?40L\YIUOMWX44BWAD_HF6_SDI(MI M\"P&7XYKXF3. S+T##FM'BG>4:GI50"\\\B=5J]IHW+KL,M;@HYU.4"8=[[7 MVKO+NRX\)SV3HU+3"P^T]K9\+WP'4]D\$*;.([S ,]0SZK1PIR5&IZ%0#D/'*?U>OV6=$0/5. M+>]\GW5(FW=M[:0G<51J^EU%0'Z^(9?5)V4Y*C6]"L!ROAF7U>]V6=$0/5V M+O]\E_4J7:_3>2Q_G$3J> *#5]?$X9L/W.<;,E9]4HBC4M.K !#GDQNK?M,R M/;S\MR7$#H\(FKI#E/8641/LY@.[ M^6:L5+_IDW+WL-=;[A)UC[0Z8)9_OIF*M7HO/,=S&+S$)L[6?, ]WY"%ZI." M&Y6:?C,T@%M ;J$&W18J&J)G"G 5G&^A]NSPCOT<3V3H E.IZ64#R L,&:E5 '8+S!BG0;=QBH;HZ0)D!3AD?4RE2K+>[\NJW^-#%^G\>U/Q7 8O MM(G3M0"0+S#DF0:D$$>EIEM<>3GK%1J>GE _@+#)FE 2G04:GI50"@"\R8I4'3"76LT#OL_)8;5(\^ MV@7P*\3QB[#Q^STAAO2XC4I-+QX086C(.@U) 8]*3:\" %Y(;IV&W3>IHB%Z MI@!A(0YA9IJ]8Z/'U!CK58%^V>[!E[LW,GTLGQUYGTJ9KLN72Q&I MM(L ]?E#FLKG-\7C*/>/'YW^#U!+ P04 " "X>(4QJRO?UVF!%=-GJ2C\, M@G._8EQXT[$[NU73L:Q-R07>*M!U53'UXP9+N9EX V][<,?SPM@#?SI>L1P7 M:+ZM;A7M_(XEXQ4*S:4 ALG]TOI,O#TSC3)9_\%S MP' /(&H!T4LU#%O \*4:1BW N>XWOKO Q&)A7*\KJJ94R MC)?Z%-[!MT4,)Z].X15P 5\+66LF,CWV#5EF^?VTM>*FL2+<8T4$7Z0PA89$ M9)CUX./#^/,#>)\BTH4EW(;E)CQ(^+D69Q %;R$,PJC'GMG+X6&?._]/>_*? MM3\)1M3=DM$4&IL&GNOQD'EMD]>:;IY./&H$6I4:_2FK_\8G 9'#897#HV*,]&4R62[3IDDNHJ4(T99/*.J..NBUX*F!*5FTK MG<0$F(*2)@PW/]YHF$FA9)CDB5'(GN2UE&7 MUM'!POQ$K93F0O^DY)$[9COS4Q#>NY([1RQGHZ"RV#LKWO]4*OY=:C"XN'C&E?0HC"X[F<9U?^<-JU#E;GC0U&IJ89I6U9UV M\\FU>Y:?G=\,KF:#GO.8YIEF_/B7OAF&OC"5VT"6N"15P=D%V:N: :/9&+ER M+^B#-/0>NV5!,QDJ*T#?EU*:[<8JZ*:\Z2]02P,$% @ N'+[5@OAL];C M!0 V#$ !D !X;"]W;W)K&ULS9OA;YLX&,;_ M%2LWG5II6S D-.FUD=H8;SG=;E.[[3Z[P4G0 .=L)^FD^^//$ J!$*_9WFC[ ML@;B]_>"'WCJ/86KC9!?U()SC1Z3.%77G876R\MN5TT7/&'JM5CRU'PS$S)A MVFS*>5V:% MNY^?Z#0_>7,R#TSQL8C_B4*]N.X,.BCD,[:*]9W8O.7%"?4SWE3$*O\7;8JQ M3@=-5TJ+I"@V1Y!$Z?8G>RPF8J? <-H+W*+ ;1;T#A1X18'WW Z]HJ#WW [] MHJ#?+/ /%/A%02YF=SM9^4P3IMGH2HH-DMEH0\L^Y'+EU6:"HS2[LNZU--]& MIDZ/2' W^7SSZ!S_6G=K+"9^: M.XBLLU[XQ^_PW[SA]M*D'"""0L@(11(%A-W5ZI;B^G>X?499%$:Q:ON$)B M9MQ?1FN6_5HQGJ*T7)E?5^U"]R"%AH012%@ ":- L)K0_5+HOO4V?J\77**Q M2 Q[D:U!C,23="H2CL[^$DJ=OT1CIA:(FE4->LO#.7^)WI@U4/GM SA!*?3@ES-GZQ$=>XU PL@6UM\U MYW[?:Y@S9$>ZW]%IM^9A*>CP6XOF#9,A4II)':7SY[BSE7BL() P @D+(&$4 M"%;3&#O5_]*=T_ASP072&I1&0&D!*(U"T>IZ[Z0R^)>S:?LA'7VI0-)(0=OU M3>SA7J]AU:!-:7O3(6XW;.Q6XKI6SFY;>\IA1QTM"B2-@-(" M4!J%HM4EKI(L[)W(KT%C+5 : :4%H#0*1:OK765;V)JH_!R_!@W&0&FDH.U: MYP#C9NP!VI.V]!SV>@>6U[A*L[ ]SC*B)B*,]-=OH! 5*(Z"T )1&H6AU M=:M@"_LG,FK0B N41D!I 2B-0M'J>E*% MAR?R;-#@"Y1&0&D!*(U"T>I/6%3AEVL-6T9;_XTS_T6R]%T>HID4"SVO:9PMHT#3/_3%^ MIZ5]&0:W_H"< U_?T%I=]TS98QV&FZ9LN@H=^TS?U![L!I MVB9H_-+=>? \X7*>OR*@C/NM4KU][K?<6[Z&<),_?-_8?XLOQ[AE/\&7P?8E M@PJ_?>?A'9-S<]^AF,],*^?UA;E8Y/8U@NV&%LO\L?<'H;5(\H\+SLQ=FPTP MW\^$T$\;68/R98[1_U!+ P04 " "XED9]+8%F @!682 ME';I)-E,DDT?.GU0;($]:UNL)"#;Z<=7,HZ-@Z,$>CEB8-= MUW=2&F>M\3#_[D:,AWRIDCAC-P+)99I2\?V<)7P]:GFMYR]NXWFDS!?.>+B@ MXB%F:[EUC,Q0'CG_:DZF MX:CEFHQ8P@)E(*C^6+$)2Q*#I//X5H"VRCY-X/;Q,_IO^>#U8!ZI9!.>_!F' M*AJU^BT4LAE=)NJ6KS^Q8D!=@Q?P1.;_T;IHZ[90L)2*IT6PSB"-L\TG?2J( MV K W5<"WG>.V7\U0Q*O-E/YUJ:^AJ6*I_+MI&C= G68@4W].Y8(&;-32 M!48RL6*M\<\_>;[[:Q-OD& $"*Q&8*NN'"U+]C M=,U4TZ1LDO/SY$P-7XUQI]L=.JMMLJTCV)=L(+ :V=V2["X$V0F5,I[% [UFF6OW@F9RQD03Y?84 M=3E*\W+4=-=;0_>="""PVD3XY43XUE'>,Y&B2TZS)H*LH?L6"D@P @16HZQ7 M4M:#JK0]2 (AP0@06(W ?DE@_PWQ/RJDE*Z:X4$D;!6SW]NE"B+9" . 1%(U!H=1:W/(1GO1VON5F(:8)HRI>9,@MM6!$; M5RMY(Z]6[+UYA40C!=I[Y>OABC'\%F.:(AG/L[S448DB%L[C;+[-%OH7:6^K MG6N&V%,0T6S.4*"?/80VR\U46CO=FTI(- *%5B>\LD$>F _R0(T0*!J!0JNS M6'DA[]UFZ$Q*IK1M>9;^62[]1CYW/4RG/>BU\0L7T]"NW7<[G7:]';'G>"@' ME47Q[ 9@0F6$9HD.,Y)E1J6DIN1/A9*G_T?)D$YB HI&H-#J_%?.Q//!E SJ M5$#1"!1:G<7*K'C61_D#E=S;4:C?&W@[0FYHYN.!_U+'/\)L>)7;\.QVXT = M3WB:\C!6W]\0,*@E 44C4&AUXBOOX@W ! SJ6T#1"!1:_15VY5RP]9E^YYG[ M*,[00A^%\J.^2QM?09\7D-WMMXFXN_TX6[STWFW7[^VV(_84#Z6@LAW8;CL. M7XG75(1:R1;]VKO>]\X#12-0:'7:*^^",91^,:@A 44C4&AU%BM#@JV/ZH.V',\E(/*3F"[G;AF2OO=%9/*:/-'/D_;$]G[1@3]P04* MK3X)E9_!73 Y@[H24#0"A59GL7(EV/Z#R6%R]G=D.G"[OO=2S;O-^OW^CB^V M9[@O \[6GH*4B7F^-T-JE>FQ;+87E-^6^S_.\ET/3M5\LWGDB@HM8(D2-M.A M[DE/3Y78[,?8G"B^R')H?1HR&3)@&^OJ,<_5\8CHH=\6,_P-02P,$ M% @ N'+[5D[7>MZ,"@ (VD !D !X;"]W;W)K&ULO9UM<]NX$8#_"D:]Z20S;43PG:FM&9_33-/)]=SXDGZF)=CFA")= MDK)S,_WQ)259"_!E18#+^Y)(\F*Y2ZR 1[O"ZN(E+[Z7CT)4[,[ =MTZ5M6?YR&R?98G6Q M?^VF6%WDNRI-,G%3L'*WW<;%[S^+-'^Y7/#%ZPM?DH?'JGEAN;IXBA_$K:B^ M/MT4];/E2+^*EE!ZSQI>[//_>//FT MN5Q8C4DB%>NJT1'7_SV+:Y&FC:K:D/\>M2Y.%VT&RH]?M7_<>U][7XCI/ M_Y-LJL?+1;A@&W$?[]+J2_[R#W'TR&OTK?.TW/_+7HZRUH*M=V65;X^#:PNV M27;X/_YQO!/2 .X.#+"/ ^RQ YSC &?OZ,&RO5L?XBI>713Y"RL:Z5I;\V!_ M;_:C:V^2K)G'VZJH_YK4XZK5QZM/7]BWJ\]?_\[>W![FDN7W[&.<%.Q;G.X$ MNRI+494LSC;L=5R*W(OU@^RQYTI8(HL+R3E&*:>S+-16^_%("]<^!2S@&1,L51[^2H MA\[!!W$OBD)LV#K?UDMV&3=K7I_'!S6>=)N=R G:D]$G9456_V3X)QO]$7&2 MPI3TV>=WKNS:#K=;]O5)A>& ?<')O@"UKU[FZT4\8^+'^C'.'D1]+[.JJ/>- M7D-17;JA0Z1,<3L\N1V:+E$AI8]$RA0?HY./$3JU5X.+4]2))#\,W%:X=86< MD \L3=R"G=2:M#@=AQ/=?BIMJK,2-G!T!C[C;_OC:/D6VV'DM.:A1XI[=C@P M$;!'Q9E50-GA;_M<57:DS+'OLUAX^:.Z5N?HWN^MI]$VE0_ M@0(XNO]GEA)2A*#2IOH,$,&-*8*38@25-M5/ M EN2A*\2PEA>R'IBO"0]X>;#1QA3^,(FY0CJ+2IS@)'V),XPNX2@MNFB!X9 MQQF8!.ES/LX0G[)*U/Y6K(@KP=*&BG?WO$?);G>C$,":B5F@!'=QIZ0N7-'U!I4UU%G#$G92^<+NI MB?84H"*J5;#MNWCR@GH9T2FHX*9I3^\<7.$"5[C&>1"7- ]"I4WU4_I:A6D> MQ.WF03H1/ =ON, ;[K1RBDN:\*#2ICH+\.).*J?@H[5]'4TX+A".^\<2SLC: M#&Z5]HV9 VU<0!O7&&U<4K2ATJ;Z"6CCFJ*->QYM4!'U.UF -MXTM/%(T89* MF^HLH(TW"6V\\VB#BJA6 =IX?RS::-=Y>;[!=9O:+GT3%,^GS) 3T"X:X29J!\,<#.4!0WG&12./E)^HM*E^ M FIYID4CKUL-Z@0])J(:!-SBX<4BZD@>47S"+=*>T#EXR ,>\HR+3QYI\8E* MF_JU?Q?4 B'T>BV^0A2^[KZ,PJ]FOU* KVZUWC?GR7 MBIHDGG;5*4#MWN(2KE]WFJBTJ7<#4,PW+B[YI)!$I4WU$R#)GU9<\KM5(SOR MHZ@=E#UBCAT& T$);.-/*R[YI,4E*FVJLP!#/E%QR1]W,*97;/ADC'0TAN)L MS,C#,5JG8WS@ Q_G ZW53+N8A%]<.^SFR+CX0"Z^<<;%)R4,*FVJGT 8OFG& MQ1]UL*9':OAD30! $$S+NP2D>1QTCV)@VLWM1YH M(IA6.@I(TQY4VE1G 4F"2:4C?+2VKSHG<0+I1"\MLHRL#N%7U?9]#E8)@%4" M8U8)2%F%2IOJ)[!*8,HJP?F3.STB@R=W0N"4&( MDSL],D,G=T)@E)"64;0K0/CUM6=Q#E ) 51"8U )24&%2IOJ)X!*: HJ81=4 M>D[ZX.I-S0=2"?&\A\%G=>TB#VZ"]GS/03LAT$YH7.0)24F'2IOJ)Q!1:%KD M"<>=#.H3&SX9%$I=2/!BCV[$CBCFX%?4GK@Y\"4$? F-BSDA:3&'2IO:J 68 M*#(MYD3=*DW[\R$JHAH$W!*-+^)\S?*AH'1Z"SBX;MVIH=*FW@D@IYQ4*K41I^7?TIG*55FB7U2K/,FZ59M-W2J-2U?)7ZI5FFV8_7 MD7BDSL$.W)(ZIED36Z99M#W3J-2U'):ZIEG3VJ;AP_7]'4TMW)+:IEETW#*V MQQI^27W'9^FR9DEMUBSS/FL6;:,U*G4M7Z56:Y9QKS7K/+G@,JTVIA*Z3.W: M2MRV=::^K7+CUHF=6T>@"RK3LDQ"ES-]6W76"^VJS9F+Z\_C+/PB]WJ=T.R5 MN-OK/.U>Y7ZOY@U?>SJ^=L-U%GZ1.[[B759U/\%KEV[.7%]_PF?A'[EK+#R(TLV9R^E/VBPL([>- MY<;E&XZWG-7W=8X"#I?ZT7*\!RP6H,>1/A:@J,S!J*7T S;-SP?]$A5/G3_C=M[O*JRK?[AX\BWHBB$:C_?I_GU>N3YF=R M3K^+M/H_4$L#!!0 ( +AR^U8TL!U[O ( )D* 9 >&PO=V]R:W-H M965TO*: ,IEN<\ Z;?K+E(L=)3D;@R$X!C*TJIZWM>WTTQ84XXLL_F(ASQ7%'" M8"Z0S-,4BY=KH'PW=CK.ZX,%23;*/'##48836()ZS.9"S]S*)28I,$DX0P+6 M8^>J!G=P;(T.RXOS)3&;QV/',AH!"I(P#UKSAZF$R>[A%\\6/V\75 M/3J=@L*$RC/T&3TNI^CTY R=(,+0SPW/)6:Q'+E*;\$8N5&YW'6QG']DN6\Y M.T>!]PGYGA_4R"?-\BE$6MZQE#K0ELP/LH,(.FMP; ML!%?49)@<\*D3G5$\QABDW,<13QG2J(,O^ 5A;KO4RS:MXN:O\, MPXIQV&+)#MO$;LGL /NBPK[XSY)MUG>&QTNV4?E>+G>O<3!-VST6"=%_?@IK M;>^=#_3!%T4C5$P4SVPOL>)*=R9VN-&](P@3H-^O.5>O$].>5-UH^!=02P,$ M% @ N'+[5N\0D(&& @ PP< !D !X;"]W;W)K&ULK55M3]LP$/XK5H8FD+8Z;RVL2R/1IM.8QE3!V#Z;Y-I8)'9F.RW\ M^]E.&@H+5<7XDMCG>Y['=S[=11LN[F0.H-!]63 Y<7*EJC'&,LVA)'+ *V#Z M9,E%293>BA66E0"265!98-]U1[@DE#EQ9&T+$4>\5@5EL!!(UF5)Q,,4"KZ9 M.)ZS-5S15:Z, <=1159P#>JF6@B]PQU+1DM@DG*&!"PGSKDWGH?&WSK\HK"1 M.VMD(KGE_,YL+K*)XYH+00&I,@Q$_]8P@Z(P1/H:?UI.IY,TP-WUEOV+C5W' MI"7?'-5VCC&1J^E!?2?M&F\1T.'9364O&R!>L; ME)0U?W+?YF$'X+T$\%N _QP0O@ (6D!PJ$+8 L)#%88MP(:.F]AMXA*B2!P) MOD'">&LVL[#9MVB=+\I,G5PKH4^IQJEX01[06J(%"%MS+ 644)D67-8"T$=T MNXS.QSN]X7S?^KS5ZL_24;054%@ M^8+75$'?8S=T83^=Z6UC69$4)HYN7A+$&ISX_3MOY'[NR_1;DB5O239_([(G M;Q)V;Q+N8X]_Z"%QP5)> CK^SJ4\Z7N'AF)D*V)]YR MI3NL7>9ZRH(P#OI\R;G:;HQ -[?COU!+ P04 " "X*OUD2D0+SY609A*5UM;7<6SR$BMFSE6-DG962E?,TE*O8U-K9(5WJD2< M)M.7H'E\I2J2>WN"LF4>(8 MH<#<.@A&CPW>HA .B7C\NP>-NIC.\?C]@/[9)T_)+)G!6R5^\L*6DV@808$K MU@C[H+9?<)_0P.'E2AC_"]OV;)\.YXVQJMH[$X.*R_;)GO>%.'(8)F\X9'N' MS/-N WF6?S/+IF.MMJ#=:4)S+SY5[TWDN'1=>;2:=CGYV>D=U;= #0O-"B[7 M,-.:R352W:T9QY8BN'-QOD>[:=&R-]#Z<*^D+0U\D@46K_UC8M;1RP[T;K(@ MX#^-/(=^TH,LR?I@2J;1!&#[7=9]#]M_ _94MCU8[N!.%GS#BX:)4\FWH!>G M09U^KDW-H/1].Q=>IF, I0O.LH7(?3I/;.H.1.P0%T94*M3+3M% M.@S[6:L*+.D,K/+/'M@2X595-9.[LW?#++T:&2BX)ADI;8#)@H*O>(ZTJ-@. MZD;G)>D"%(F=U 7<&LA559'FVH8!EQZ49/^$MD?+7#2>.OF:ADGK@M>"27?4 MHOMVG,4PR\UJYWT9A70B) D[T=&U@!2$NN6T[FD*=76^/"_.0)U@^1( M32G @23]T?]^?F54=E?/N3(^#Y@3-,P*5?L5"1I;TV(?K+-^;:HEJ9;2?FQ+ M3.5:(CPJ44 CG: =:^_[:)%J]@4+01L]*A/FC2_C#^HAS,F9+@!JP1FKZA'< MEAQ7\*U&3=&H$-_:5K]P5AOTH?>BS+J=>_H6TG2OU(-QV,OZ@S\M4$ U@TXU M@^#G[4I\2A1AKU^>Z36GRU/@BER3\RL*K=NYJ5U85?M9 M9:DL33[^M:19$[4[0/LKI>QAX0)TT^OT/U!+ P04 " "X6QEN6JL2^Q^?<8_L&1QW49B78 M[9PQ$RU+(>LAF1M3?8SC>CIG):W/5,6D10JE2VIL5\_BNM*,YC602A'W.ITT M+BF79#20B_*Z-'4T50MIAN2\#47^]B4?DFYZ3B(O-U8Y&Y+[D_<_%\IC#T5'G_O1J/W[B@%,2!T4O7B%ZUL%U+89)I[O2;OBQ%?+$8XQV&:#9+!LF M=!PY;M9M-"B4W"Q?0GS JM.210]4#,F8"C[1'%@%+;E8^7 / E,EE(Z,W3>; MK@N1^M'#7=^#+6UT2BZ5=KE]!O]WT@S? ]8],,B%: WVB ^,!A4UAFEY;3MN ML L^@Z*F?;>JK,.9IJMN[X)L".YFDTR4SIENTW3).C0:"%: 'QH[TLMO:M [LFVZ8UU#2]C.^ _K:: MU]Z6?9MN5/$'93XO['2DZT.!LAO-"KYT_671&L#4N[@ZK2JQ^B3X3);,3_[5 M"4<#NN9%VQ> 0[=Y&$^ M-W%S-&Z=OSNG;QN-X"UG2+[#.Y/8)(TF"RX,ETUOSO.'L)4W=&)?97?T M[?B<%70AS%T+#LFF_8WE?%%F[:@;6(AFU*;]%:;73=M7+)N+RYPM63YNNGHV M<:94F2IMB*CL=!!V-LW=(4OF$US!LPL#R0Z??6&M]M MO$)>K@-L3U^J$&RF>"5B,\77&I#PN@$CR\*[C>4!!K8+6.U _G >J*DP)TE@ M5S%OV!.,(UF&(5"+X1I-4V1U4OB$]P=[2I(DR\((8&$'28(A\#3B".8 /&!( MDKAS<.\\BM?G5+SY?6?T!%!+ P04 " "X-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( +AR^U8#8X%48@4 M %\I / >&PO=V]R:V)O;VLN>&ULQ9I;<]HX%(#_BH:G]"$+^$+;3.F, M:TSB&;!9VS"=?>DH1A!-;3DK&=+TUZ]LPE;>.&?VY90G\ 7Q^4@ZW['L3T^5 M_'Y?5=_)C[(0:CIXJ.O'F^%0Y0^LI.J/ZI$)?617R9+6>E/NA^I1,KI5#XS5 M93&T1J/)L*1<##Y_.K>UDD-SHZI97O-*Z)W-C@UG3^K7\6:3'+GB][S@]?-T MT'XOV("47/"2_V3;Z6 T(.JA>KJK)/]9B9H6:2ZKHI@.QJ<#&R9KGK_:G3:0 M&;U7[9Z:WB=4@TP'DY%N<,>EJMLSVO:I9CPR??)IZU!7!UE871+5AK<#X/4@/P(0'[$A4R"31"M Y($ M?JQQLS".S 0^@C+X"!0 M2L;(+DF#VV8.:+O-XV3I_;(ORK_4*\:$:\- TT['+EF7EO M#"EDC.P0/4?7R_6BS2EQ=J<'72/A)+C38@DWG<$'262,;)$PTC,VBY-N"AE# MRA@C.V,1>&F7!G+#&%D.L^!+9K) "A@C.^ TCIJ*6+318+2O86<[N=>F)"-MUB;.< "[QNP MD_UZM5J$>F3-PT@7N&U9D<2WB;2P0HT3JZVD;DHF-+)-3K=2+!1G%1C9*?Z'2BPFN M12%KQ:@.>MD@E]C(+OE5)O2B00JQD172I[EK$E$I:;/(;&)"&K&1-=*/.>.* M[O>2[4U,2"@VLE#ZA#QC->5%M\CJ%U(3$Q**C2Z4#J:G%*L5 M\?*_#URR;6=Q&1**@RR4WA)BS@45.:=%!Q-RBX/LEC[,_FGN0*YQD%T#%SNV MB0FYQKGDLM4WQ\0$GWQ<N#Y#77>&=0LC!EXT"R<9!E MTRP,DJN$':OBR,6>^%HQO":>KBV8_JGYD!"2C8N^ M9@+BJQO\Z8+,F,W=?O M>L>F"\G&19;-"3-]8,6.[&C>OBSQ!B8D&Q=9-B?,-I"+BHHW""'/N,B>>>O6 MZX73Q(0\XR)[QEPL[@\B^&@=62^=&\,YY9)L:'%H\^6,23,%N9!H7&31=# ; ML&-;F2D2BKPJS0K-A;SCHC]",3"]V ])6#[2_)R&3$S(.RZR=TS,U_<=%]HZY,) >RI+*YV9I^=X'Y)T)]DW.FP\5VH":F)!W)LC>6=%GINW]?%Q_%PJJMF M-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'Z MV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !! M#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6 MA%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'> MBGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0 MVR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[ M$^B=4>],H'=&O?-WZEW'ST.IUYZO-3[_.ZD>S_>6Z^,ORZ^3DU?E@G.ZK:C/ M?P%02P,$% @ N'+[5N[5[1CF 0 ]20 !, !;0V]N=&5N=%]4>7!E M&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@_'N[ 28: M)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU:F5O?FIB^ M^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( +AR^U85BM8%0 4 %<5 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ N'+[5L2+_T'I P # T !@ M ("!"1, 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ N'+[5N"X1YK?#@ #)L !@ ("!_Q\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[5HD' M ;C"!P 010 !@ ("!\#D 'AL+W=OA! !X;"]W;W)K&UL4$L! A0#% @ MN'+[5E$S'9#$ P HPH !D ("!_$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[5L_\@9,-! MIPD !D ("!IET 'AL+W=O&PO=V]R:W-H965TEG !X;"]W;W)K&UL4$L! A0#% @ N'+[5MHC(;'%! HPT !D M ("!3FL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N'+[5GE2QS.*! 6 H !D ("!]GH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[ M5L1X& #Q @ S@8 !D ("!+H\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[5IA9],PL P 6P@ M !D ("!49T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[5KR8-(B8 @ W@4 !D M ("!F:L 'AL+W=O&PO=V]R:W-H965T M2=@( -0% 9 M " @4NT !X;"]W;W)K&UL4$L! A0# M% @ N'+[5G=CFKT> P 3@@ !D ("!^+8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[5GC^ M56@K! FQ$ !D ("!],( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[5KC!&CDJ! [P\ !D M ("!)&PO M=V]R:W-H965T&UL4$L! A0#% @ N'+[5GB%%5WI"@ NU$ !D ("! M%M\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ N'+[5I$X8AN* P W \ !D ("!EN\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[5DF/(?^D! ^1D !D M ("!>PH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ N'+[5LTQ8BWV @ I@L !D ("!HA@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN'+[5N>A6G)!" BE0 !D ("!(R,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N'+[5N\0D(&& @ PP< !D M ("!A4@! 'AL+W=O&PO=V]R:W-H M965T*NQS $P( L ( !GE(! %]R96QS+RYR96QS4$L! M A0#% @ N'+[5@-C@51B!0 7RD \ ( !AU,! 'AL M+W=OT8Y@$ /4D 3 " 5I; 0!;0V]N E=&5N=%]4>7!E&UL4$L%!@ !' $< :!, '%= 0 $! end XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 348 250 1 false 59 0 false 7 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 00305 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED 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 - OTHER INCOME (EXPENSE) Sheet http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpense OTHER INCOME (EXPENSE) Notes 19 false false R20.htm 11201 - Disclosure - INCOME TAXES Sheet http://www.lincolnelectric.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 20 false false R21.htm 11301 - Disclosure - DERIVATIVES Sheet http://www.lincolnelectric.com/role/DisclosureDerivatives DERIVATIVES Notes 21 false false R22.htm 11401 - Disclosure - FAIR VALUE Sheet http://www.lincolnelectric.com/role/DisclosureFairValue FAIR VALUE Notes 22 false false R23.htm 11501 - Disclosure - SUPPLIER FINANCING PROGRAM Sheet http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgram SUPPLIER FINANCING PROGRAM Notes 23 false false R24.htm 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 30203 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.lincolnelectric.com/role/DisclosureRevenueRecognition 25 false false R26.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 26 false false R27.htm 30403 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.lincolnelectric.com/role/DisclosureAcquisitions 27 false false R28.htm 30503 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.lincolnelectric.com/role/DisclosureSegmentInformation 28 false false R29.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 29 false false R30.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 30 false false R31.htm 30803 - Disclosure - INVENTORIES (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.lincolnelectric.com/role/DisclosureInventories 31 false false R32.htm 30903 - Disclosure - LEASES (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.lincolnelectric.com/role/DisclosureLeases 32 false false R33.htm 31103 - Disclosure - OTHER INCOME (EXPENSE) (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseTables OTHER INCOME (EXPENSE) (Tables) Tables http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpense 33 false false R34.htm 31303 - Disclosure - DERIVATIVES (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureDerivativesTables DERIVATIVES (Tables) Tables http://www.lincolnelectric.com/role/DisclosureDerivatives 34 false false R35.htm 31403 - Disclosure - FAIR VALUE (Tables) Sheet http://www.lincolnelectric.com/role/DisclosureFairValueTables FAIR VALUE (Tables) Tables http://www.lincolnelectric.com/role/DisclosureFairValue 35 false false R36.htm 40201 - Disclosure - REVENUE RECOGNITION - Narrative (Details) Sheet http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails REVENUE RECOGNITION - Narrative (Details) Details 36 false false R37.htm 40202 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details) Sheet http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails REVENUE RECOGNITION - Disaggregation of Revenue (Details) Details 37 false false R38.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 38 false false R39.htm 40401 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails ACQUISITIONS - Narrative (Details) Details 39 false false R40.htm 40402 - Disclosure - ACQUISITIONS - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails ACQUISITIONS - Assets Acquired and Liabilities Assumed (Details) Details 40 false false R41.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 41 false false R42.htm 40502 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://www.lincolnelectric.com/role/DisclosureSegmentInformationNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 42 false false R43.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 43 false false R44.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 44 false false R45.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 45 false false R46.htm 40801 - Disclosure - INVENTORIES (Details) Sheet http://www.lincolnelectric.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.lincolnelectric.com/role/DisclosureInventoriesTables 46 false false R47.htm 40901 - Disclosure - LEASES (Details) Sheet http://www.lincolnelectric.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.lincolnelectric.com/role/DisclosureLeasesTables 47 false false R48.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 48 false false R49.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 49 false false R50.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 50 false false R51.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 51 false false R52.htm 41003 - Disclosure - DEBT (Shelf facility) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails DEBT (Shelf facility) (Details) Details http://www.lincolnelectric.com/role/DisclosureDebt 52 false false R53.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 53 false false R54.htm 41101 - Disclosure - OTHER INCOME (EXPENSE) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails OTHER INCOME (EXPENSE) (Details) Details http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseTables 54 false false R55.htm 41201 - Disclosure - INCOME TAXES (Details) Sheet http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.lincolnelectric.com/role/DisclosureIncomeTaxes 55 false false R56.htm 41301 - 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 56 false false R57.htm 41302 - 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 57 false false R58.htm 41303 - Disclosure - DERIVATIVES (AOCI Impact) (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails DERIVATIVES (AOCI Impact) (Details) Details http://www.lincolnelectric.com/role/DisclosureDerivativesTables 58 false false R59.htm 41304 - Disclosure - DERIVATIVES - Narrative (Details) Sheet http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails DERIVATIVES - Narrative (Details) Details 59 false false R60.htm 41401 - 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 60 false false R61.htm 41501 - Disclosure - SUPPLIER FINANCING PROGRAM (Details) Sheet http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails SUPPLIER FINANCING PROGRAM (Details) Details http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgram 61 false false R62.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 62 false false R63.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 63 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: ecd:Rule10b51ArrTrmntdFlag, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:DebtInstrumentFaceAmount, us-gaap:SupplierFinanceProgramPaymentTimingPeriod - leco-20230630x10q.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-20230630x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41501 - 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-20230630.xsd 201 leco-20230630x10q.htm leco-20230630.xsd leco-20230630_cal.xml leco-20230630_def.xml leco-20230630_lab.xml leco-20230630_pre.xml leco-20230630xex10d1.htm leco-20230630xex10d2.htm leco-20230630xex10d3.htm leco-20230630xex10d4.htm leco-20230630xex31d1.htm leco-20230630xex31d2.htm leco-20230630xex32d1.htm leco-20230630x10q001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "leco-20230630x10q.htm": { "axisCustom": 0, "axisStandard": 20, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 888, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 7 }, "contextCount": 348, "dts": { "calculationLink": { "local": [ "leco-20230630_cal.xml" ] }, "definitionLink": { "local": [ "leco-20230630_def.xml" ] }, "inline": { "local": [ "leco-20230630x10q.htm" ] }, "labelLink": { "local": [ "leco-20230630_lab.xml" ] }, "presentationLink": { "local": [ "leco-20230630_pre.xml" ] }, "schema": { "local": [ "leco-20230630.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" ] } }, "elementCount": 497, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 9, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 1, "total": 15 }, "keyCustom": 14, "keyStandard": 236, "memberCustom": 19, "memberStandard": 39, "nsprefix": "leco", "nsuri": "http://www.lincolnelectric.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - REVENUE RECOGNITION", "menuCat": "Notes", "order": "10", "role": "http://www.lincolnelectric.com/role/DisclosureRevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "11", "role": "http://www.lincolnelectric.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - ACQUISITIONS", "menuCat": "Notes", "order": "12", "role": "http://www.lincolnelectric.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - SEGMENT INFORMATION", "menuCat": "Notes", "order": "13", "role": "http://www.lincolnelectric.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS", "menuCat": "Notes", "order": "14", "role": "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairments", "shortName": "RATIONALIZATION AND ASSET IMPAIRMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\")", "menuCat": "Notes", "order": "15", "role": "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaoci", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\")", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "16", "role": "http://www.lincolnelectric.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - LEASES", "menuCat": "Notes", "order": "17", "role": "http://www.lincolnelectric.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - DEBT", "menuCat": "Notes", "order": "18", "role": "http://www.lincolnelectric.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - OTHER INCOME (EXPENSE)", "menuCat": "Notes", "order": "19", "role": "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpense", "shortName": "OTHER INCOME (EXPENSE)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "menuCat": "Statements", "order": "2", "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "20", "role": "http://www.lincolnelectric.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - DERIVATIVES", "menuCat": "Notes", "order": "21", "role": "http://www.lincolnelectric.com/role/DisclosureDerivatives", "shortName": "DERIVATIVES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - FAIR VALUE", "menuCat": "Notes", "order": "22", "role": "http://www.lincolnelectric.com/role/DisclosureFairValue", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplierFinanceProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SUPPLIER FINANCING PROGRAM", "menuCat": "Notes", "order": "23", "role": "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgram", "shortName": "SUPPLIER FINANCING PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplierFinanceProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - REVENUE RECOGNITION (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - ACQUISITIONS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.lincolnelectric.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - SEGMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.lincolnelectric.com/role/DisclosureSegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsTables", "shortName": "RATIONALIZATION AND ASSET IMPAIRMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "3", "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\") (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\") (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.lincolnelectric.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "leco:ScheduleOfLeasesInBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.lincolnelectric.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "leco:ScheduleOfLeasesInBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - OTHER INCOME (EXPENSE) (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseTables", "shortName": "OTHER INCOME (EXPENSE) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - DERIVATIVES (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesTables", "shortName": "DERIVATIVES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - FAIR VALUE (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.lincolnelectric.com/role/DisclosureFairValueTables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "2", "first": true, "lang": null, "name": "leco:PercentageNetSalesOverTime", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3piZVWpbVk6q2GITlXaphw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - REVENUE RECOGNITION - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails", "shortName": "REVENUE RECOGNITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "2", "first": true, "lang": null, "name": "leco:PercentageNetSalesOverTime", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3piZVWpbVk6q2GITlXaphw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "37", "role": "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "REVENUE RECOGNITION - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ProductOrServiceAxis_leco_WeldingConsumablesMember_BE1rOZiHtEqWoHaxPV9n-g", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - EARNINGS PER SHARE (Details)", "menuCat": "Details", "order": "38", "role": "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_tKVfEiVqoUubymYZAY7OOQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - ACQUISITIONS - Narrative (Details)", "menuCat": "Details", "order": "39", "role": "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails", "shortName": "ACQUISITIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_5_3_2023_To_5_3_2023_us-gaap_BusinessAcquisitionAxis_leco_PowermigAutomaoESoldagemLtdaMember_fUAVzkXKEUGi_xDOhrUWmQ", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "4", "role": "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - ACQUISITIONS - Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "40", "role": "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "ACQUISITIONS - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_12_1_2022_us-gaap_BusinessAcquisitionAxis_leco_ForiAutomationIncMember_ovL-aQZwgUej2rbkRDWeFw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details)", "menuCat": "Details", "order": "41", "role": "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails", "shortName": "SEGMENT INFORMATION (Financial Information of Reportable Segments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "lang": null, "name": "leco:IncomeLossBeforeInterestAndIncomeTaxesAdjusted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_IAh7vaKfb0iDNyRjF7kx9w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://www.lincolnelectric.com/role/DisclosureSegmentInformationNarrativeDetails", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_IAh7vaKfb0iDNyRjF7kx9w", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_7ZvM5g7sC0u7-IEqJRbNdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details)", "menuCat": "Details", "order": "43", "role": "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "shortName": "RATIONALIZATION AND ASSET IMPAIRMENTS (Summary of Activity Related to Rationalization Liabilities by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - RATIONALIZATION AND ASSET IMPAIRMENTS (Details)", "menuCat": "Details", "order": "44", "role": "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "shortName": "RATIONALIZATION AND ASSET IMPAIRMENTS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_-DnMPYtf00OLPfBxQ5Mmgg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\") (Details)", "menuCat": "Details", "order": "45", "role": "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\") (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_zpptjYzUg06eMRcQGRqODw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "46", "role": "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - LEASES (Details)", "menuCat": "Details", "order": "47", "role": "http://www.lincolnelectric.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "leco:ScheduleOfLeasesInBalanceSheetTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - LEASES - Schedule of Leases in Balance Sheets (Details)", "menuCat": "Details", "order": "48", "role": "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails", "shortName": "LEASES - Schedule of Leases in Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "leco:ScheduleOfLeasesInBalanceSheetTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - LEASES - Maturities of Lease Liabilities, Operating Leases (Details)", "menuCat": "Details", "order": "49", "role": "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails", "shortName": "LEASES - Maturities of Lease Liabilities, Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_4_23_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_8t6ybDlGaUqNveNFLLg7yA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - DEBT (Revolving Credit Agreement) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "shortName": "DEBT (Revolving Credit Agreement) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_4_23_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_8t6ybDlGaUqNveNFLLg7yA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - DEBT (Long-Term Debt) (Details)", "menuCat": "Details", "order": "51", "role": "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "shortName": "DEBT (Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_11_27_2018_us-gaap_LongtermDebtTypeAxis_us-gaap_PrivatePlacementMember_DlnXYN3GpEuJ_Xmm86RnnQ", "decimals": "INF", "first": true, "lang": null, "name": "leco:NumberOfUncommittedMasterNoteFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_loan_O7lk6AxfT0qktqOyZYCXtw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - DEBT (Shelf facility) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails", "shortName": "DEBT (Shelf facility) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_11_27_2018_us-gaap_LongtermDebtTypeAxis_us-gaap_PrivatePlacementMember_DlnXYN3GpEuJ_Xmm86RnnQ", "decimals": "INF", "first": true, "lang": null, "name": "leco:NumberOfUncommittedMasterNoteFacilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_loan_O7lk6AxfT0qktqOyZYCXtw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_11_29_2022_us-gaap_DebtInstrumentAxis_leco_TermLoanMember_ViEgAMgOWk6RKLKaSQk94Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - DEBT (Term Loan) (Details)", "menuCat": "Details", "order": "53", "role": "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "shortName": "DEBT (Term Loan) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_11_29_2022_us-gaap_DebtInstrumentAxis_leco_TermLoanMember_ViEgAMgOWk6RKLKaSQk94Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - OTHER INCOME (EXPENSE) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails", "shortName": "OTHER INCOME (EXPENSE) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "55", "role": "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3piZVWpbVk6q2GITlXaphw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_QJeY1XQUM0OdDHi1ju7Weg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - DERIVATIVES (Fair Value of Derivative Instruments) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "shortName": "DERIVATIVES (Fair Value of Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherCurrentAssetsMember_QJeY1XQUM0OdDHi1ju7Weg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_tL9vANvSMU-h4o81ITB4rA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - DERIVATIVES (Derivatives Income Statement Impact) (Details)", "menuCat": "Details", "order": "57", "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails", "shortName": "DERIVATIVES (Derivatives Income Statement Impact) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_tL9vANvSMU-h4o81ITB4rA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_5chbpZaop06ANxgkOWuiyg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - DERIVATIVES (AOCI Impact) (Details)", "menuCat": "Details", "order": "58", "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "shortName": "DERIVATIVES (AOCI Impact) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_5chbpZaop06ANxgkOWuiyg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - DERIVATIVES - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails", "shortName": "DERIVATIVES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Czfaji-0s0S8oQ96UsMDmw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_xwCqHNcLjk2ZzOk2Z44O9w", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_3Cjy4-HlGUytDMgCJ5pqQQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails", "shortName": "FAIR VALUE (Summary of Fair Value Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_3Cjy4-HlGUytDMgCJ5pqQQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SupplierFinanceProgramTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SupplierFinanceProgramObligationCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SUPPLIER FINANCING PROGRAM (Details)", "menuCat": "Details", "order": "61", "role": "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails", "shortName": "SUPPLIER FINANCING PROGRAM (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SupplierFinanceProgramTextBlock", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_n6045fLauUijfQIbvUVINw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SupplierFinanceProgramObligationCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Uncategorized", "order": "62", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Cover", "order": "63", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_P6n2n52oMUiJO2iEkkKnPQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_I6acGZmSK0qCDmsi2U6CDQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_q-2NmtxvqUKcC91k1PhJjA", "decimals": "2", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_I6acGZmSK0qCDmsi2U6CDQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2S1tb9MwmUWXarn3CphRQw", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "leco-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_cMNNIF_y_E6CcYO2RW10Qw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r699" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r698" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.lincolnelectric.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r706", "r717", "r727", "r752" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r709", "r720", "r730", "r755" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r713", "r721", "r731", "r748", "r756", "r760", "r768" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r706", "r717", "r727", "r752" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r703", "r714", "r724", "r749" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r710", "r721", "r731", "r756" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r710", "r721", "r731", "r756" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r710", "r721", "r731", "r756" ], "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" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r710", "r721", "r731", "r756" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r710", "r721", "r731", "r756" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r713", "r721", "r731", "r748", "r756", "r760", "r768" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r702", "r772" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r702", "r772" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r702", "r772" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r710", "r721", "r731", "r748", "r756" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r708", "r719", "r729", "r754" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r711", "r722", "r732", "r757" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r711", "r722", "r732", "r757" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r703", "r714", "r724", "r749" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r704", "r715", "r725", "r750" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r705", "r716", "r726", "r751" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r712", "r723", "r733", "r758" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r707", "r718", "r728", "r753" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "leco_AdvanceCustomerPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents advance customer payments.", "label": "Advance Customer Payments [Member]", "terseLabel": "Advance Customer Payments" } } }, "localname": "AdvanceCustomerPaymentsMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "leco_AmericasWeldingMember": { "auth_ref": [], "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" } } }, "localname": "AmericasWeldingMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "leco_BillingsInExcessOfRevenueRecognizedMember": { "auth_ref": [], "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" } } }, "localname": "BillingsInExcessOfRevenueRecognizedMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "leco_BusinessCombinationInventoryStepUp": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "BusinessCombinationInventoryStepUp", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "leco_BusinessCombinationRecognizedIdentifiableOtherAssetsAcquiredAndOtherLiabilitiesAssumedNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable other assets acquired in excess of (less than) the aggregate other liabilities assumed.", "label": "Business Combination Recognized Identifiable Other Assets Acquired And Other Liabilities Assumed Net", "terseLabel": "Net other assets and liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableOtherAssetsAcquiredAndOtherLiabilitiesAssumedNet", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "leco_CorporateAndEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the aggregate total of non operating corporate items and elimination items.", "label": "Corporate/Eliminations" } } }, "localname": "CorporateAndEliminationsMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "leco_FaceAmountOfLoanAssociatedWithInterestRateSwap": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "FaceAmountOfLoanAssociatedWithInterestRateSwap", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "leco_ForiAutomationIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding to Fori Automation, Inc.", "label": "Fori Automation Inc [Member]", "terseLabel": "Fori" } } }, "localname": "ForiAutomationIncMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "leco_GainLossOnRationalizationAndAssetImpairment": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "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 (Note 6)", "terseLabel": "Rationalization and asset impairment net gains" } } }, "localname": "GainLossOnRationalizationAndAssetImpairment", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "leco_HarrisProductsGroupMember": { "auth_ref": [], "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" } } }, "localname": "HarrisProductsGroupMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "leco_HighlyInflationaryEconomyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for highly inflationary economy.", "label": "Highly Inflationary Economy [Policy Text Block]", "terseLabel": "Highly Inflationary Economy" } } }, "localname": "HighlyInflationaryEconomyPolicyTextBlock", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "leco_IncomeLossBeforeInterestAndIncomeTaxesAdjusted": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "IncomeLossBeforeInterestAndIncomeTaxesAdjusted", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "leco_InternationalWeldingMember": { "auth_ref": [], "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" } } }, "localname": "InternationalWeldingMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "leco_KestraMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding to Kestra Universal Soldas, Industria e Comercio, Imporacao e Exportacao Ltda.", "label": "Kestra [Member]", "terseLabel": "Kestra" } } }, "localname": "KestraMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "leco_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "leco_LineOfCreditFacilityAdditionalCapacityIncreaseOption": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "LineOfCreditFacilityAdditionalCapacityIncreaseOption", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "leco_NumberOfUncommittedMasterNoteFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of uncommitted master note facilities.", "label": "Number of Uncommitted Master Note Facilities", "terseLabel": "Number of uncommitted master note facilities" } } }, "localname": "NumberOfUncommittedMasterNoteFacilities", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "xbrltype": "integerItemType" }, "leco_OtherComprehensiveIncomeLossDerivativeHedgeGainLossAttributableToCostOfSalesReclassificationTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) attributable to Cost of Sales from accumulated other comprehensive income (AOCI) for derivative instrument.", "label": "Other Comprehensive Income (Loss), Derivative Hedge, Gain (Loss) Attributable To Cost Of Sales, Reclassification, Tax", "terseLabel": "Tax expense, AOCI reclassification attributable to Cost of Sales" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeHedgeGainLossAttributableToCostOfSalesReclassificationTax", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "monetaryItemType" }, "leco_OtherComprehensiveIncomeLossDerivativeHedgeGainLossAttributableToNetSalesReclassificationTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) attributable to Net Sales from accumulated other comprehensive income (AOCI) for derivative instrument.", "label": "Other Comprehensive Income (Loss), Derivative Hedge, Gain (Loss) Attributable To Net Sales, Reclassification, Tax", "terseLabel": "Tax expense, AOCI reclassification attributable to Net Sales" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeHedgeGainLossAttributableToNetSalesReclassificationTax", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "monetaryItemType" }, "leco_PensionSurplusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to pension surplus.", "label": "Pension Surplus [Member]", "terseLabel": "Pension surplus" } } }, "localname": "PensionSurplusMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "leco_PercentageNetSalesOverTime": { "auth_ref": [], "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" } } }, "localname": "PercentageNetSalesOverTime", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "leco_PowermigAutomaoESoldagemLtdaMember": { "auth_ref": [], "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." } } }, "localname": "PowermigAutomaoESoldagemLtdaMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "leco_RestrictiveCovenantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Restrictive covenants.", "label": "Restrictive Covenants [Member]", "terseLabel": "Restrictive covenants" } } }, "localname": "RestrictiveCovenantsMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "leco_RestructurePlans2021And2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents restructure plans initiated in 2021 and 2022.", "label": "Restructure Plans 2021 and 2022" } } }, "localname": "RestructurePlans2021And2022Member", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails" ], "xbrltype": "domainItemType" }, "leco_ScheduleOfLeasesInBalanceSheetTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfLeasesInBalanceSheetTableTextBlock", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "leco_SeniorNotes2015Member": { "auth_ref": [], "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" } } }, "localname": "SeniorNotes2015Member", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "leco_SeniorNotes2016Member": { "auth_ref": [], "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" } } }, "localname": "SeniorNotes2016Member", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "leco_SpecialItemsChargeGain": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": -1.0 } }, "crdr": "debit", "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 (gain)" } } }, "localname": "SpecialItemsChargeGain", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "leco_TechnologyKnowHowMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Technology know how.", "label": "Technology Know How [Member]", "terseLabel": "Technology know-how" } } }, "localname": "TechnologyKnowHowMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "leco_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the Term Loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "leco_UsGaap_OtherLinesOfCreditMember": { "auth_ref": [], "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" } } }, "localname": "UsGaap_OtherLinesOfCreditMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "leco_WeldingConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products related to the welding consumables product line.", "label": "Welding Consumables [Member]", "terseLabel": "Consumables" } } }, "localname": "WeldingConsumablesMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "leco_WeldingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products associated with the welding equipment product line.", "label": "Welding Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "WeldingEquipmentMember", "nsuri": "http://www.lincolnelectric.com/20230630", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r202", "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262", "r315", "r316", "r317", "r318", "r320", "r321", "r323", "r325", "r326", "r802", "r803" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r202", "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262", "r315", "r316", "r317", "r318", "r320", "r321", "r323", "r325", "r326", "r802", "r803" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r311", "r312", "r313", "r314", "r380", "r501", "r549", "r572", "r573", "r624", "r625", "r626", "r627", "r639", "r640", "r641", "r655", "r663", "r676", "r684", "r804", "r823", "r824", "r825", "r826", "r827", "r828" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "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", "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r311", "r312", "r313", "r314", "r380", "r501", "r549", "r572", "r573", "r624", "r625", "r626", "r627", "r639", "r640", "r641", "r655", "r663", "r676", "r684", "r804", "r823", "r824", "r825", "r826", "r827", "r828" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "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" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r264", "r503", "r543", "r544", "r545", "r546", "r547", "r548", "r643", "r664", "r683", "r777", "r800", "r801", "r805", "r831" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r264", "r503", "r543", "r544", "r545", "r546", "r547", "r548", "r643", "r664", "r683", "r777", "r800", "r801", "r805", "r831" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r311", "r312", "r313", "r314", "r371", "r380", "r404", "r405", "r406", "r500", "r501", "r549", "r572", "r573", "r624", "r625", "r626", "r627", "r639", "r640", "r641", "r655", "r663", "r676", "r684", "r687", "r798", "r804", "r824", "r825", "r826", "r827", "r828" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "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", "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r311", "r312", "r313", "r314", "r371", "r380", "r404", "r405", "r406", "r500", "r501", "r549", "r572", "r573", "r624", "r625", "r626", "r627", "r639", "r640", "r641", "r655", "r663", "r676", "r684", "r687", "r798", "r804", "r824", "r825", "r826", "r827", "r828" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "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", "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r220", "r381", "r774", "r791" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r220", "r381", "r774", "r775", "r791" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r640", "r641", "r823", "r825", "r828" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26", "r682" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r268", "r269" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable (less allowance for doubtful accounts of $12,170 in 2023; $12,556 in 2022)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r7", "r16", "r38", "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Defined benefit plan activity", "terseLabel": "Defined benefit pension plan activity" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r49", "r166", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r182", "r189", "r190", "r438", "r650", "r780" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r188", "r189", "r473", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r38", "r111", "r171", "r518", "r554", "r557" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r4", "r16", "r38", "r447", "r450", "r495", "r550", "r551", "r780", "r781", "r782", "r788", "r789", "r790" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r6", "r16", "r38", "r189", "r190", "r475", "r476", "r477", "r478", "r479", "r780" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Currency translation adjustment", "terseLabel": "Currency translation adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r101" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r408", "r409", "r410", "r562", "r788", "r789", "r790", "r815", "r835" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile Net income to Net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r172", "r270", "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares excluded from the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r144", "r169", "r200", "r239", "r254", "r260", "r272", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r434", "r439", "r469", "r516", "r594", "r682", "r697", "r802", "r803", "r821" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r163", "r176", "r200", "r272", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r434", "r439", "r469", "r682", "r802", "r803", "r821" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r75", "r80" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r430", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r59", "r62", "r430", "r674", "r675" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Ownership purchased (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r1", "r2", "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price", "verboseLabel": "Total purchase price consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r139", "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Acquisitions' net sales" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets Acquired and Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash acquired", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r63", "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r63", "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r63", "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r42", "r165", "r644" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r42", "r123", "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r3", "r123" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedges" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r671", "r680" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity contracts", "terseLabel": "Commodity contracts" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per share", "verboseLabel": "Cash dividends declared per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquityParenthetical", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r685", "r686", "r687", "r689", "r690", "r691", "r694", "r788", "r789", "r815", "r832", "r835" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r100", "r582", "r600", "r835", "r836" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r100", "r517", "r682" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r39", "r185", "r187", "r194", "r512", "r529" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\")" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r142", "r185", "r187", "r193", "r511", "r528" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r110", "r192", "r510", "r527" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (\"AOCI\")" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaoci" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r67", "r651" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r356", "r357", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with customer liability" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r116", "r503" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of goods sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer-relationship", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r132", "r199", "r328", "r334", "r335", "r336", "r337", "r338", "r339", "r344", "r351", "r352", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r97", "r98", "r145", "r146", "r202", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r481", "r658", "r659", "r660", "r661", "r662", "r786" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCovenantCompliance": { "auth_ref": [ "r23", "r96" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Covenant Compliance", "terseLabel": "Debt instrument, covenant compliance" } } }, "localname": "DebtInstrumentCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r92", "r94", "r329", "r481", "r659", "r660" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of loan" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r31", "r330" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r202", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r353", "r481", "r658", "r659", "r660", "r661", "r662", "r786" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33", "r202", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r481", "r658", "r659", "r660", "r661", "r662", "r786" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r53", "r54", "r91", "r92", "r94", "r95", "r133", "r134", "r202", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r353", "r481", "r658", "r659", "r660", "r661", "r662", "r786" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Debt instrument, unused borrowing capacity, amount" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt, Weighted Average Interest Rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r125" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanOtherCosts": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of defined benefit plan cost (credit), classified as other.", "label": "Defined Benefit Plan, Other Cost (Credit)", "negatedTerseLabel": "Other components of net periodic pension (cost) income" } } }, "localname": "DefinedBenefitPlanOtherCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "auth_ref": [ "r370", "r378", "r379" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment", "terseLabel": "Defined benefit plan, net periodic benefit cost (credit), gain (loss) due to curtailment" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r12", "r244" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r628", "r631", "r633", "r636", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Derivative Asset, Notional Amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r178", "r179", "r468", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r588", "r589", "r628", "r632", "r634", "r635", "r637", "r638", "r649", "r687", "r833" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Asset", "terseLabel": "Assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r571", "r573", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r596", "r597", "r598", "r609", "r610", "r611", "r612", "r615", "r616", "r617", "r618", "r628", "r629", "r634", "r637", "r685", "r687" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract Type [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r21", "r78", "r109", "r177", "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair value of derivative assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r21", "r78", "r109", "r177", "r649" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Fair value of derivative liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNetAbstract": { "auth_ref": [], "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" } } }, "localname": "DerivativeGainLossOnDerivativeNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r76", "r79", "r81", "r84", "r571", "r573", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r596", "r597", "r598", "r609", "r610", "r611", "r612", "r615", "r616", "r617", "r618", "r628", "r629", "r634", "r637", "r649", "r685", "r687" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r143", "r444", "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVES" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r18", "r76", "r81" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r18", "r76", "r81", "r84", "r87", "r88", "r443" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Effects of designated cash flow hedges on AOCI and the entity's Consolidated Statements of Income" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r83", "r776" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Gains (losses) recognized in income" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r178", "r179", "r468", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r595", "r597", "r598", "r629", "r630", "r632", "r634", "r635", "r637", "r638", "r649", "r833" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "verboseLabel": "Liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNonmonetaryNotionalAmountMass": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nominal mass used to calculate payments on a derivative instrument.", "label": "Derivative, Nonmonetary Notional Amount, Mass", "terseLabel": "Notional amount (in pounds)" } } }, "localname": "DerivativeNonmonetaryNotionalAmountMass", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "massItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "verboseLabel": "Notional amount of derivative instruments" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r18", "r69", "r70", "r71", "r74", "r77", "r81", "r85", "r86", "r88", "r453" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Fair values of derivative instruments" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r367", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r367", "r664", "r665", "r666", "r667", "r668", "r669", "r670" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of disaggregation of revenue by product line" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r195", "r212", "r213", "r214", "r215", "r216", "r223", "r225", "r227", "r228", "r229", "r233", "r456", "r457", "r513", "r530", "r652" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (Note 3)", "verboseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r195", "r212", "r213", "r214", "r215", "r216", "r225", "r227", "r228", "r229", "r233", "r456", "r457", "r513", "r530", "r652" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (Note 3)", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r222", "r230", "r231", "r232" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r817" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r17", "r159", "r188", "r189", "r190", "r203", "r204", "r205", "r209", "r217", "r219", "r234", "r273", "r276", "r355", "r408", "r409", "r410", "r420", "r421", "r446", "r447", "r448", "r449", "r450", "r452", "r455", "r473", "r475", "r476", "r477", "r478", "r479", "r495", "r550", "r551", "r552", "r562", "r621" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Excess of Replacement or Current Costs over Stated LIFO Value", "terseLabel": "Excess of current cost over LIFO cost" } } }, "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r462", "r463", "r466" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r462", "r463", "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r342", "r372", "r373", "r374", "r375", "r376", "r377", "r463", "r497", "r498", "r499", "r659", "r660", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r462", "r463", "r464", "r465", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel12And3Member": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "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).", "label": "Fair value.", "terseLabel": "Fair value" } } }, "localname": "FairValueInputsLevel12And3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r342", "r372", "r377", "r463", "r497", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Quoted Prices in Active Markets for Identical Assets (Level 1)", "terseLabel": "Quoted Prices in Active Markets for Identical Assets or Liabilities (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r342", "r372", "r377", "r463", "r498", "r659", "r660", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r342", "r372", "r373", "r374", "r375", "r376", "r377", "r463", "r499", "r659", "r660", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r342", "r372", "r373", "r374", "r375", "r376", "r377", "r497", "r498", "r499", "r659", "r660", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r461", "r467" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r75", "r77", "r87" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r289", "r291", "r292", "r293", "r504", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r47", "r48" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r649", "r671", "r679" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts", "terseLabel": "Forward starting swap agreements" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r785" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Assets", "verboseLabel": "Gain (loss) on disposition of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r167", "r279", "r509", "r656", "r682", "r796", "r797" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r115", "r200", "r239", "r253", "r259", "r262", "r272", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r469", "r654", "r802" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r18", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r112", "r149", "r239", "r253", "r259", "r262", "r514", "r524", "r654" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Pre-tax income", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net", "totalLabel": "EBIT" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r12", "r113", "r148", "r246", "r271", "r523" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity earnings in affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r12" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedLabel": "Equity earnings in affiliates, net" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r294", "r304", "r605" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r304", "r605" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement and Other Comprehensive Income (Loss) Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r201", "r411", "r415", "r418", "r419", "r425", "r427", "r428", "r429", "r560" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r153", "r156", "r218", "r219", "r247", "r413", "r426", "r531" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "verboseLabel": "Income taxes (Note 12)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r11" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Increase in trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r11" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Increase in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r11" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Decrease (increase) in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects from acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r784" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Increase in other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r784" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Increase in other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Net change in other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r93", "r151", "r191", "r243", "r480", "r606", "r695", "r834" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r642", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap", "terseLabel": "Interest rate swap agreements" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Inter-segment" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r130", "r646" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r174", "r645", "r682" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total", "verboseLabel": "Inventories (Note 8)" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails", "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r130", "r648" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r130", "r647" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r119", "r242" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r489", "r681" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease, cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r494" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r494" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r494" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r494" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r494" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r820" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r494" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r200", "r272", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r435", "r439", "r440", "r469", "r581", "r653", "r697", "r802", "r821", "r822" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r105", "r147", "r520", "r682", "r787", "r795", "r816" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND TOTAL EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r164", "r200", "r272", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r435", "r439", "r440", "r469", "r682", "r802", "r821", "r822" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueSummaryOfFairValueAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r146", "r830" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Line of Credit", "terseLabel": "Carrying value of long-term debt" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "auth_ref": [ "r778", "r779" ], "lang": { "en-us": { "role": { "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.", "label": "Line of Credit Facility, Covenant Compliance", "terseLabel": "Credit facility covenant compliance" } } }, "localname": "LineOfCreditFacilityCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing capacity under the line of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revolving credit agreement" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r97", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Line of Credit, Current", "terseLabel": "Line of credit, current" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r170" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt and Capital Lease Obligations", "terseLabel": "Long-term debt, less current portion (Note 10)" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r33", "r52" ], "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails", "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r197" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "NET CASH USED BY FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r197" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED BY INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r123", "r124", "r125" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r114", "r125", "r150", "r162", "r183", "r186", "r190", "r200", "r208", "r212", "r213", "r214", "r215", "r218", "r219", "r226", "r239", "r253", "r259", "r262", "r272", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r457", "r469", "r526", "r602", "r619", "r620", "r654", "r695", "r802" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "verboseLabel": "Net Income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging", "terseLabel": "Net investment hedges", "verboseLabel": "Net investment contracts" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r154", "r155", "r157", "r160", "r206", "r207", "r210", "r211", "r220", "r221", "r274", "r275", "r422", "r423", "r424", "r451", "r454", "r458", "r459", "r460", "r470", "r471", "r472", "r482", "r483", "r496", "r505", "r506", "r507", "r553", "r554", "r555", "r556", "r557" ], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r120" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense) (Note 11)", "totalLabel": "Total Other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments (segments)" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r239", "r253", "r259", "r262", "r654" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r486" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesOperatingLeasesDetails", "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r486" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r486" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r488", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating lease, payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesScheduleOfLeasesInBalanceSheetsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r493", "r681" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r492", "r681" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r262" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r126", "r127", "r128", "r141" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r175", "r682" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r168" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r22", "r38", "r189", "r473", "r476", "r479", "r780" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassification" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r180", "r181" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges, net of tax", "verboseLabel": "Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r180", "r181", "r441", "r442", "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r5" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r22", "r184", "r187", "r192", "r473", "r474", "r479", "r510", "r527", "r780", "r781" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r10", "r15", "r142", "r184", "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Net current-period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r8", "r111" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Defined benefit pension plan activity, net of tax", "negatedTerseLabel": "Unrecognized amounts from defined benefit pension plans, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r75", "r87" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "OTHER INCOME (EXPENSE)" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r29", "r682" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r125" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesFairValueOfDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r121" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLIER FINANCING PROGRAM" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of shares for treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r303", "r783" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments and other adjustments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends paid to shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r40", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r40" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired", "terseLabel": "Net purchase price, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r794" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r152", "r807", "r808", "r809" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PercentageOfLIFOInventory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.", "label": "Percentage of LIFO Inventory", "verboseLabel": "Percentage of total inventories valued using the LIFO method (as a percent)" } } }, "localname": "PercentageOfLIFOInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtShelfFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "verboseLabel": "(Payments on) proceeds from long-term borrowings" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebtMaturingInMoreThanThreeMonths": { "auth_ref": [], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from (Repayments of) Short-Term Debt, Maturing in More than Three Months", "terseLabel": "(Payments on) proceeds from short-term borrowings" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebtMaturingInMoreThanThreeMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r122" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r9", "r19" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r162", "r183", "r186", "r196", "r200", "r208", "r218", "r219", "r239", "r253", "r259", "r262", "r272", "r315", "r316", "r318", "r319", "r320", "r322", "r324", "r326", "r327", "r433", "r436", "r437", "r457", "r469", "r514", "r525", "r561", "r602", "r619", "r620", "r654", "r677", "r678", "r696", "r782", "r802" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r515", "r522", "r682" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment (less accumulated depreciation of $929,890 in 2023; $890,543 in 2022)" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r38", "r189", "r473", "r478", "r479", "r527", "r780" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "terseLabel": "Gain (loss) reclassified from AOCI to earnings" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r22", "r38", "r189", "r473", "r478", "r479", "r780" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Amounts reclassified from AOCI" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RATIONALIZATION AND ASSET IMPAIRMENTS" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r12", "r306", "r308", "r799" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "verboseLabel": "Charged to expense" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r302", "r303", "r304", "r305", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "RATIONALIZATION AND ASSET IMPAIRMENTS" } } }, "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairments" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r303", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Restructuring liability" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Activity related to the rationalization liabilities by segment" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r117" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Rationalization and asset impairment charges (gains)", "verboseLabel": "Rationalization and asset impairment charges (Note 6)" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r102", "r135", "r519", "r553", "r557", "r559", "r583", "r682" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r159", "r203", "r204", "r205", "r209", "r217", "r219", "r273", "r276", "r408", "r409", "r410", "r420", "r421", "r446", "r448", "r449", "r452", "r455", "r550", "r552", "r562", "r835" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r240", "r241", "r252", "r257", "r258", "r264", "r266", "r267", "r366", "r367", "r503" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales (Note 2)", "verboseLabel": "Annual sales at the date of acquisition" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r158", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r491", "r681" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/DisclosureDerivativesAociImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r38", "r818", "r819" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of changes in accumulated other comprehensive income (loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r59", "r62", "r430" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.lincolnelectric.com/role/DisclosureAcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r76", "r81", "r443" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of effects of undesignated derivative instruments on the Company's Consolidated Statements of Income" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of fair values of derivative instruments on the Company's Consolidated Balance Sheets" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r462", "r463" ], "lang": { "en-us": { "role": { "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).", "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" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r24", "r106", "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Nonoperating Income (Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureOtherIncomeExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r302", "r303", "r304", "r305", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r50", "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Summary of the activity related to the rationalization liabilities by segment" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r43", "r44", "r45", "r46" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r43", "r44", "r45", "r46" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of financial information for the reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "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.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r236", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r267", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r305", "r310", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r656", "r777", "r831" ], "lang": { "en-us": { "role": { "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.", "label": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r251", "r256", "r260", "r261", "r262", "r263", "r264", "r265", "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Financial information for the reportable segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r118" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general & administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general & administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDerivativesDerivativesIncomeStatementImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r11" ], "calculation": { "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "All Award Types", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r25", "r578", "r829" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term Bank Loans and Notes Payable", "verboseLabel": "Short-term debt (Note 10)" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r138" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r161", "r236", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r267", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r295", "r305", "r310", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r656", "r777", "r831" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsDetails", "http://www.lincolnelectric.com/role/DisclosureRationalizationAndAssetImpairmentsSummaryOfActivityRelatedToRationalizationLiabilitiesBySegmentDetails", "http://www.lincolnelectric.com/role/DisclosureSegmentInformationFinancialInformationOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r35", "r159", "r188", "r189", "r190", "r203", "r204", "r205", "r209", "r217", "r219", "r234", "r273", "r276", "r355", "r408", "r409", "r410", "r420", "r421", "r446", "r447", "r448", "r449", "r450", "r452", "r455", "r473", "r475", "r476", "r477", "r478", "r479", "r495", "r550", "r551", "r552", "r562", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r203", "r204", "r205", "r234", "r503", "r558", "r563", "r574", "r575", "r576", "r577", "r579", "r580", "r582", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r596", "r597", "r598", "r599", "r601", "r603", "r604", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r621", "r688" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r203", "r204", "r205", "r234", "r503", "r558", "r563", "r574", "r575", "r576", "r577", "r579", "r580", "r582", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r595", "r596", "r597", "r598", "r599", "r601", "r603", "r604", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r621", "r688" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r99", "r100", "r135" ], "lang": { "en-us": { "role": { "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).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation activity (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r57", "r99", "r100", "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Stock-based compensation activity" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r100", "r103", "r104", "r129", "r584", "r600", "r622", "r623", "r682", "r697", "r787", "r795", "r816", "r835" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossaociDetails", "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Stockholders' Equity, Other", "negatedLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplierFinanceProgramLineItems": { "auth_ref": [ "r297", "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Supplier Finance Program [Line Items]", "terseLabel": "Supplier financing program" } } }, "localname": "SupplierFinanceProgramLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierFinanceProgramObligationCurrent": { "auth_ref": [ "r299", "r300", "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation for supplier finance program, classified as current.", "label": "Supplier Finance Program, Obligation, Current", "terseLabel": "Supplier financing program obligations included in accounts payable" } } }, "localname": "SupplierFinanceProgramObligationCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplierFinanceProgramPaymentTimingPeriod": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "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.", "label": "Supplier Finance Program, Payment Timing, Period", "terseLabel": "Supplier terms" } } }, "localname": "SupplierFinanceProgramPaymentTimingPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SupplierFinanceProgramTable": { "auth_ref": [ "r297", "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about supplier finance program.", "label": "Supplier Finance Program [Table]" } } }, "localname": "SupplierFinanceProgramTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierFinanceProgramTextBlock": { "auth_ref": [ "r296", "r297", "r298", "r657" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplier finance program.", "label": "Supplier Finance Program [Text Block]", "terseLabel": "SUPPLIER FINANCING PROGRAM" } } }, "localname": "SupplierFinanceProgramTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureSupplierFinancingProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r65" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and/or trade names", "verboseLabel": "Tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureAcquisitionsAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Shares" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r36", "r55", "r56" ], "calculation": { "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury Shares" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r17", "r100", "r135" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Purchase of shares for treasury (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r17", "r55", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Purchase of shares for treasury" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/StatementConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled contracts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureRevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r412", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that, if recognized, would be reflected as a component of income tax expense" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureDebtRevolvingCreditAgreementDetails", "http://www.lincolnelectric.com/role/DisclosureDebtTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r792" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive securities - Stock options and awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r224", "r229" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator (shares in 000's):" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r223", "r229" ], "calculation": { "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.lincolnelectric.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org//610/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "https://asc.fasb.org//720/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)(1)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477128/405-50-55-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r699": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 86 0000059527-23-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000059527-23-000027-xbrl.zip M4$L#!!0 ( +AR^U;5BXO@XP\ '"B 1 ;&5C;RTR,#(S,#8S,"YX M&ML MD8]'CT*L+]OMY^?G$X>"IHY+'&()3JT3BZT4N\[Y&50#%O!Q[@MRP_CJFBRP M[PBH$O\2A$F5^GQVPO@2"NITVU_N!U,E9T0, MHK :,@:9;++FQ)+UE\KZ,N=.5-1%FS.'M#>445[?:\D4+\ZYP-Y5S#O;Q&I.K0CQBG2S94SM*367A9%$HUGD;4N.*@@1;I#F'=._;06),ZA2R M/&M_&5#W]X1^XG5=H)]*20GK<5%4'W%2*H,ON*;2(34AR!+C=:X<,B'%%5#_ M7:.A3)Z#*\52BS7/1T2FI!6D5@$EM3(U45!S<5(J W']U6D>>J>=-GD1Q/7H MW"$M248X%M#>>*W3D]B(+>:[@A<95I"8*L\EHLS<@63C(S2?-22DV6)J>?FD M*BE%_)(!*O3N[L7%15NEQ@((OE6?*:$AN2V3)?O35N>L==;=*+JLXMLA60S' MB_68KX9,26E1H:6+;2+7&M)U F51C?%2UQ/8MM]3M[XW>J MX:"YK^/YQ- MT>@&FZ+[_0WN;S58!/@P/1NXG]1MZ*@_XJCJ3+7J8.2319+2P8_E._7P; ML0JSA1\CB+X)<#VV@JIXE.WG$ZF%8EY.+:2G=2 %0,>3_EU_.#4_]QN *P%L M Q;$3N)UA1W9K$T?"1%>%M>R#%HXS_+@O ; ,L4L%?&P!CV^FAZU^_/I@V( MNW@I]AYO'/:<@V$)O1;"][4\TIC>H9O!Z.<&PAP(KZEG.EC[D)\ZXT) MGSYB3JZ)P-0)D2LGTP#V#GRN"R!MF, ??6,R-(>W4S3N3\#%C$D?'8>\_M$ MI0-J2I;2ZDT8(_&5$O^&NM#Z4>PDOHT6$[)F7& (+\(<7@&D^S/4@O\^"_ZT M?RO]$_K'F]'DWIB9HR$ZC@M%B5(16Z!-N2@J^!^-L50S%M-] GT9IZ0(_1P* M+9S?9^$TAY\!S='$[$\;7*KA,B#8(YX,XVS?(:-%\+?II@8R!8C5RJO%\J)S MNHWEH&], 4;PT9"_],"@!$1=%):!@D(:M.N@?8^%ST$*XH68#2B>4R?XLE;3 M/^XR(-4BOP.?$BLX*[2"35FQ':!$?#2[@^%X,&V! MCOM?QC(N;@9;^T7!_3]\*EXKAL AL3;^?5S ,#E@TCA4U>@E'Y8L@1:5[[.HI&*7 M!I0*H$P(U+D/_UAL&<@QQ%QV]$]%_5.%'-H!ZFFVHYKT ;:'/OS;&]T.E5/! MUYAMTV/MBB6DX>62RV73<-)'451&MB1_"*%R M%G.UQI2KR'#JKU:8OXX6A@45"R'BA#@R=IRQK;P)C[IZ#1$OZKV_3:E:FSK/ M&=LI,S(&YK\#>S*&U\B83OM@9?=CPYP$H>UQ*)OL_2/I4"@>$@QM"9AJ:>:O MT4I2,[?Q9A:ZLY%5M)/LV+":G33X5AM86/[*5]ZCIA-SMDD-F.=A9M'"045M M#EK$/^2-'GL/]P\#-?62,>N91X^*UEB2T2T\5UY,R MP(5+!@T0E8"X)G,! 2USGJB[[,%0F0H#HEVBZ'BJP:L7+JZJZD!6HH56H2\&K1JH"5M?,"PJP%JFZ0$HW?Y&"EGDFP:>"K# MP^F3F@CP;F"T_QD[/ADM-E]-UQ/M0$HC($;)#;&;FR*64=:0EN.;WL!K=F#KDV:G'_ M&$_:QE_"-9[4VDX!H#MRT6*=LPYX8Y@3]-D8//13$[F)[C=<+=I:)&I\N.KJ MD+]>.Y3P\%2%NQQSMN1X5;0T5$*NQ3?OA,?#>#PP^Q-T8PZ-8<\X; +4 AC>)1/^"M_5= 2%A8M$NQ*X*I0:V3J=S(;<11OF3/Z73!B:"@8NU#K>G<6ES/.N]W.>&*CE-E-.ZY^U[?$J@KY]3"_"X/ M9OTNX ;B6ETH7;IT 14%C:NE+EN1_2)@9]'L3E0]L0;(;B=G'_[4O!V:-V;/ M&,[DHM?H83A372B@VS/[S4GFFIL:R[3577.X9??OY>#T/E@_<-,/I&7];X#+_D-?J;)"T4.9%]",+,^-(T M0I77B37KPGH ]!MRFOJOM.);N(BKKWOMNFQ3];LLKU9=5]4#4VM!M0%JYTG\ MG2;SJTSJ0[>2=T^R&LKQ+")J[0G:9 M],\'JH!*"U/.OK^\*V4;E*JTD9E)YGR<"NFT2+W/(I5[_VL#596VKW2FN: M MK)I/"^5Y3MM8[1!N VX%<&O,.A?=4E:7@1;N#WF7F.UV K?!OP+^P7QI/K2I M-"UJQ=>Y-BCL-M^7CT@AG0Z=;C>+3M&EFPU:%=!*3#3EPY0ET.)3=IZD :4" M*/'\4SXDV\E:0')NTDP>'FCPJ(!'8CJ\\!6 #(4&E7=E\^;_+YO\Y?_DFX,3 MLD#J8;M+^5S=QR./KM:.?)9-?7M4KSW*5RQ;T2N5OX*J)R\K)R*1[#7/PRD\ MMVLG+#AB@;F5X9)Y> ^8L#7A\BA-.Q+^"+7?2BO H:Y66] =H%)@)'652MO5 M >KDX'E=G2 +<;ZJ.GO/8PCLVIC+2PQ[OB?8RGBAWC5;8>I>!P\X9J>L0Q_)!ZZE$]] A&RKA M;N89XH)G)H/'BP?,4FP":J^(7+TX*7^<0%&AI=4H=?, :J52(W+Y8X]2MYX* MKE1T*D_\5STABIXWU@J0^U9OFX!AQVSJ2:%[%35/DMPL\J_X7=26_-3JGK;. MNCM+L?V0;!5)',Y3N:0<%U*.[OG^AZ2>?*Z MHD%$&60-O*_O#YMG?*NY0D0?N(%\$GIG/TP\?[V'&\HO>S1(J6=[=VB (6]N MZ>$;\:KXCT?&"F)T"WL_$\>F[O*>K.:$!SVU'+7\6I >C'7B)Z0O;=6]FH*L M9&\$XOIS3U#A2V%O.?/7'X_4,\R7%$B.$(94CBWQ\4APN87"I8XC@\GH[X 6 M!BV4V;.@*)^'F_2+-+GR/>H2S^NQU9RZBCC:?_HZ%63]L$ZH584XT#$09<7 ME3%_K:QAOD;SX%@IJ$/F5.RFYXT<&I !?5(W1IMN.%@(OI@P3'&7\EWSX S_ MU>L]_HWQGH,]3XZ#$E6P)Y]D[0"88!NE=6.+2YNNY(PX4Z;R=>Q@9[V"(>); MU%#$Z0"]Y YS3KTQ9[9O"4\5FO%Y#AY"TU2F5T!ULIU,H=Z93*:4\ M0&_4OW>JE@%FY$5<.HLHZ0WMM(*JQ*6,#YD@WFFG^S[3CA:D M'R)H*4G/2S0Y/V1-UD0]B T%>+U'S)?D-NU3100'.H(/NU]Y&XF_4FMH&7"* M20X0GU!8>8O*6GXNTB9#<("Z/'BW$+;_JC88R%&$%PTC,DJ54AZ@=H;])*TW MF!@G?(Q?U?ZS;-2OISM S:Z A]S':KK]%PL"^_CULW +\I_$SFA9(\\!:MQC M?,V B,C;QQRZ"JTU+K6.:V51<._(F\F]H2/B=R* ]#J=,N^)F<<<\H M58'V #6\H\M'1]YL&"QD@OGT+>:RU:LZ,O.:-_"OGN7;#OHW*B^PXVETEL-' M.3$T+0UCH.VW2X=$Z)?UU9FO/B#),G)M2]:Q2TI!C$@L[DYN2Q\H&,S$N_?;KW__V]1_E M\A^W@T?-(J8W0XZKF109+K*T%^Q.M1&9SPU'ZR!*L6UKMQ1;$Z1IU:?W.(F$' MVC?&F2EM[/R\YO\]094: '78]2O#-Z6IZ\ZOS\]?7E[.7NIGA$X@?Z5Z_D?G M<6A.TYAF.BD@;IKYG_\)&8ANM+*9;]]8G:40'U\T5=PA3\6SE*5N:/ MRM5:N5X]>V56*6PB_UFBDB@Y_Q6GI(]A"=*OE!_*H-IH-,[]7TL@/4W[2HF- M!FBL^<^NW;Q?=!.]$<*-DDMH.@6)=B\PQ2GO-TY]*E^D"E1'C^ MX4A;9#:G:(H6\6>9&!!*Y 5;^FM87/Z#:<(N6P#Z)DE*Z5U@TWO M;?*R">"L@G>(]PXSTR;,HT@WJ -C ^LC.IP:%-TAU\!V7I@2Y>T%W1!-N)S; MSIC0F6_M[[$#',.&'7O6&P_0G%#7>+*C'&Q3.6RAYKU(K.T\0R,(Q6AC$:PK M:B^8'A&4R/A4P/)LU!L'W]M.PMYLBC9?)7N40\=P/8I=T$K8R$=L/&$[>#)' M%(CI3(*DVY%)D0H/2CXMPS9K.Q=26.M>)-5SIX@&,Q/]=0_;<(@>-L;O4QHS4?U[6O]0N*Y=7GZ\NOEQ>-FJ7%S$@,5HU:1*3 M0@X:1 M.:_4L$O:"\*3J7M3*E?WI"^.[AX 0T<#^^:!B0MM'72\6P33)+3 B9C^ZE(# ML, \BKZU062L2^!7QP5I0M,F;<=%%+%TG7](C0?'F]U)(>1>3*A(I9"/=W+2GY59UFP%-35 ($_ MZ:&(Y=0PW1_8G;8\Y@)VJK^:ML?7N9L,)LD,64!U@4X+E*2>[K,TN*KS;<%6 MD!LMPMS>^($0BS4=:XCH,S;!&R>V):" .,,Q:#HGNLQ!>@\3Q"'RAZ('F-=2 MPP8436N&'(R=1H%VYS.IINK@]WP"QBMH?P.R#>B9?$W$F0^2"+\V= M9\#5GLT-3/D7Z!'/F+_G%$W?\A5R3&S8 O*0%7656!'-2Q/K1#!U)9&@P/T1 M>G_96=5CP/[G]H7EIJ#C%V]V H^ ,\+T?Q%EE2CYA)5I71;L^'J^M)R[HS7> M]2_A919\:WD6?%N]3G^@?].[P_;ONNK+OVMD MV_-Q9[6JDY=NXC"-L"WP+7 MIT^HWV]=8,N3Y[^7'9%ZX:M8LO>S8U$B1(NB(?+P\%'=+ 74M9 M6WQ/<% JWIK.5IF2(1$%E>R_M%PC+(XAPS#*9/V+&!O*2L$Y:!J6*!;L&[(F MZ,' #G_8'(.L!LBT#<;P& &_QY<6#QQ M6AZER#'?1A2@&F;4"_FW4._;(&CQRDZ6GUL6F5*K!-GQZC*+ _5UBP-WX/[K M=\EE@MOF8[/;TK7A-UT?#95=$N#O"MUE'R=ZN&/+$50;D$_DGB?2)$GW!4C7 MV%,_38HQWMVR&ZS@+(//GJ#'\S_Z?SW\;-A\4:WIM@Q*W\ !^-VP/=&JJU1> M=30GKZW,66807$UX'$J3Q!6J[K-"JNM3_O+,?>/.&W]-SX># M>3@_%B\@"[.HHT[QQ"9W^Q4TC3S"Z@7;MBAV-/SY$-21VE:UC1U?7):U=^]I M#T$I\@U7T*;%=K#Q($27F#^GQ(9F,M[5W;F3G=6$28@-!28[6?)/U5@:*@45%[E$?>.-^T-R'F(RL=(*3&NC MV$&4 *B@+H=30MT1HK-;P_GY2/B+!\?J$A=%>$3QV5GYCDC#Q; J.-G59W.; MO"$T0#9?_98VP)GYCDC9Q;"J.KV65K$@]1$I-@]"%>?BQ)EP&W2'GMQ,=VE] M8J65*3MKDD>FH %>YJ"%5IU"ZK!^1O2N)1 ML ^.*#*81]]\!"TRFQ$G[66F*+DZZLNIDE5=YH*HXE$DX()Y,\^?KVT0T)NS ME",BP#:0*]C3!_S\*0=9T8F&,9AW:(Q-X8D1V1F/2/D%P2HX&#MZ!O8 M:CLM8XY=PPXLFB\?4<_/S'A$^BX(5D&7*-;DU'"DI61'I$LI:*'F+I2(PQF4=_-:>&,T$#$)8^'H-NEKK)KBO?]99QY/(V^VG,S0-%W\G/:*4+Z 9.^K-FI?/N_)L.R'4(G-Y)M)3<$W)47W@^Z5"%M2 MQZI^,\!N7W^KA]GR)W]&&[MZSL (ZL#_BS9U^6$7[\>E+*DM;_8C5NI61*'B M3J0[!'ZLB7T8\-E&$9X9W^(:P!/T9IFL1TR)C<6@H'^8/&(EF&AWD#OE@]TS M"G8S!8L<=YB+S[%8C][Q$[CX-F@L/J9J\X)/@$D?)*1,OW0O9F>,*.7B6IS5 M$^PQ;L%#O++92C;;"9"DD CD'=P=AM48%/GW:O&U5.2PM*%F?>(3T'8.X*&. M+Q72L;]4SE]9@DQD#B,3IC\!3>?#'BK[2B6;ONH/K^X,$T\/,K.> <*BR&D MPQ>UZ1"[+$F:![$\2>2U!GP^?@)DX0\UWU!;\\$[TR!P9>UN^CQ93Y('DF*( M5I4J:O-A*2)\1 TK_] 0SWR2G) 61,0*E1:+TRF>O2]).O])4B./+")VJ!28 M(D#T'OX8V$#P?./!D2E[]XL5=[K<*2::B$I*G:@N$%FPIK;!^\TU!:C#%V7? M;\I*3<%H.1AG_278$6F:("R* )OE<1@H=5*;F4\=VFQ)>6O>AA:2@8JAM"M( M;CV&'7Z94+ V[W>NX!?1Q3QYBCA%;N05AXHO5E= =0SZ$X6W8)OA/;BR_%B7 M-RF)N@)!>A]/#&DYJ'BS"\C%1,CR7^X-#7Y_MO!X&''\C&P)I\".#:6A8+RN M0$;WV#$<8S0DS[ =*O#GD@.]F<.LCLMXO?100;/\-2^KP\TF_#%!4&_)+ !^T M\9.WU2;,HRC:7 [B]H,^[_BFVGP16\.NNWNPU#KZP-M M^*TYT+5/8:&_E%3=Y_G#ESNRFL^@MPGJ>K,G1+F)M#V^(Y8+AO4\E[F&PU6_ MU/=SY]ZQL12T;Z5AMP;#IL"NY2I#'1-44+%Q&[(Y<@4=Z+6@1%)YOU(H#SFR M2SM^FA24@;SO_>'CPQ!->#/;SIC00'SAW-.P8\]Z8_ F" U?D?@Y6+Z1Y&)U M)!GJ#_RL *W=O>\-.LU1N]?5/BUJUV+5:V2LO3= BUKPRP&,/!]XN_A29_W0 MFO:Z83 -2]# <$]#]#7(7@!H>JS7WIJDCB'= 9W%6Q<5$/K.MM>_(T\B!$26KMG",KN3J\V?G E4,@"KZ*6^HV0K4G4IVPMK/E MD"-T[,.=OMCNOWQ>W)=5+Z[=_1V. 6R" ML2.(4AT@ANASRGZEK(PJ]GV!Z$_VX[_ MII[E4ZXXYP%J-R<8F=%1"?7>8P>S*;+X=8#YU"O.>8#JS0E&)@1EC7H_?(Q\ MY*\CV= $)!X/ @Z^MYW$S?7Y1L]&I;8\>C[JS2$,G&4MJH@O=095:=C1PLJT MH+8#&%\7&P9]#-'6/M'=#,+4NSY09GT[,B[N255$WBT)C\T%0?A 60 MLN^!RQ;6>),K6Y$;A$_=+\Y!J_BW\B@]\2C M2^TN6$JRAUPV:I>7^[X.*J?>%FN66P*?;RC8PX5NDO+I@B48O2#[.7WK2M'B MCH,X'R(%U5T^6; "2U.TF--DC(RMR>L]*LD4?Y_6%JCBEW.Z7!'#EPG+/1BR MO)!M4.6%G#!1!.!E3C56GB8#-#,PN#&T-[X'C\6P.>)-&+.VP!,DC[P<9$Y. M/B0WN04MJ,GYRM6*T%?>P%/6/OE-^,MC5F3Q+-^26;*/7#5J5_L^:'D36Y$' MI.IKHZER^.Y8?..3Y[C(TE_Y*[OFC'\KPF%16<=%C>V)()\?7-_9".(?Y9@X M33[72FJUNAI&TAM]TP=:N]OJ=73MD_Y'7^\.]4,(\.\2AT2J3KN,("6=BK?Q M2$7!"_*JTYTSE9/[GIS"!G[W-^'PNX5OD0,?7'YR57C!-$N[!4>8Y4!5FAN2 MBK&XT<&Y4F9&+M.!JK, */D33M:-FE_/ ]F&0\NO_P=02P,$% @ N'+[ M5M. L,4'+0 *MX" !4 !L96-O+3(P,C,P-C,P7V1E9BYX;6SM?5ESXSB2 M\/M&['_@>B.^Z'EPV:[J8[JV:S;DJTJQMN6U[)K=[Z6#)B&)TQ2A!DG;FE^_ M ^)I'#R$%-5C.CHLB0<>2.1F0!^^\^WI6^](!)Z./AT=/;N],A"@8-=+YA_ M.HJCV?%?C_[S;__Z+[_]V_'Q_YP_W%@N=N(E"B++(M'">L2KE1U8 MMX@0S_>M<^*YK=7S\MV2(6_W"1C8:# MC]8O)^_I?Z?O/U@?/IZ=?3S[Q;J_S=O=4LAFGJJA[P5_?&3_>Z;S613#(/SX M%GJ?CA91M/IX8,>.$O(4NK\]$S\?X,/)9BYA"_;I.&]VS+XZ/GM__.'LW5OH'F4@LI\U M)LF;LU\]2?L"+IOV;K3I4&S\TTGZXZ;I#B@9N*7YB %[;&>_F@?:,Y"D,4A[$@"5BV[_TS^8-R-&'Q>+FR/9* -XV72YNL)[.10R6? M6O<'Y#.S_X@K?0NB<+[.D&ML=_8$'DS2=T^]GNT8=7;CA%N3:('(!5ZN"%J@ M(*06=DRQ6Z(;'(8V=KSF-LQ\JCY(([J28O^%[A"HU^YZT8@NLJ@-7=(: MNR^D;W P?T1DR?YN U'N>'TA-UT@?W9M.\S\K-O CC]@7^@Q.M]@.V@#LYVQ M^D&*>"^)GQ=>4TOYU?9C-)EMOQW3K1^)6S'1=:;JF22%/U/+N=D LH7%:4%] MS:?JF20CNFZTCCQGT)[1;&U/)1VS#R0WNK=Q)S??9%N>TE:G*?YUI^ME2Q6O M5KZ'2+:=">;W!,^)O6R\85*-:XIL@D^.<16HI&N(G'=S_'*"'#>%9ARX=,_@ MQK8?3@)_728*ZQGRNC)"L3\2BB74$HQ3)K@&E+JDB^S M0G;?U_$8827HS%SPK X/)[;]BI%!"%W>7+U%C'OF^Z# MKP*ZOI%LCQ;J@%[BS,X<*7LHB.P;-F&X912;N@2Y39P<^.S/*C]0N+3?H9C@ M%?LGF?,$A6AVDK4_>?5<1(X#:L?P*R)ZT%<%VB=D,QZ;\#C[0"$_^^OQV=GQ M^R24_>_5N;0QV )H*B)=&NV_HQ]*\B)DO%[GYS S:ELR>%[&AM@VM0DLK-<+6;4+A,,D2 MY=#ZV"F!Z+/$&B:U32?[9FLYLR]^S_R39[HMH9YI/KAO/R/_TQ&_T>]G%=S$ MS4[VCU 2#THAN<.!$Q-"MQ<"O+AMA>@)6Y>PW K9B)3QI4J0CYSI0TW-GA&\ MU& .-D5T"_I'T>#6([:4@\8A'0ROTF#ED;4B'B9>M/YT='ID84)7O$]'__2,%5"+ZX@U!*Y%WZ4HA=J&0JL=M:KA3\]OVJA1;KJBJB@3A'2613[2@, M?XI#4)FMDNMKS6X?'<7A]TI7\A/.4MY\B>]@IY9B]^NOOYZ>6L?6=@SZ(1_& MHN-8Z4 6&REW!S9CM<3OD$0%7M-/6S[3#[]OHG!3!]&]B(<9+!7>"MOM\%/: MLBT)5F&43?L4A"OD)#50ER5'OHB5J"T?,UGK+BV>: N56CT=]F!3? NF3C(^ MLW#*<2OVK5>3ML$CK6YBN4,@F*OH$ CG@*0N#\CQ[3"D"IT6=D[BB%5G*!/P$FUJ,J10_)H. M>D"DE2IMLT%;)R\D,]"2W.'.B,TQ)\U@+EJ;YK!",DN5!')>=BZQ.I(>0JE7 M](&#M]0D2/N8X@Y)H?58BNM2@J..TAF+VJ:<"9(R73,TT0U5>7<^?K6_@L)"FZ/ M>ARE-H*IJ.0U8(&D]JRJ,LJJ*A_I/!+]YC45A_($C0&@*%5,?F-M-"&IF8)? MV!AI7MR;.T=1/\1C0U(#!MVV,%.B!+L-A;+!;]H[!UU)0>45=PQ#!0(7[7F@2!JUH* MK@M539,\2K7CSR]60_&\G:ND(G?U0-U(GB=6^HV;FRK]ND]H;TMY^"J\Z:]B MB+>_]YL_XQ$7J_&H9,D*H^29L4IO2#;_"W+G7C"_1*$W#U0!-'YCH2D3-P>! MJ-2&BYH;( O)5BLYAVN@SK')HGF*=E@V/B35X!W:>O#"/Z2.D+B+9,67=^H5 M]0L<)/4WRJVSK(L&ZOQ._2N.)D=Q34)PW1K9C&6'1CX3)&6ZCY]]SWF*L@*O MA1*DZ 4)=J5+JCL9D@*9>FCS&C8C"43+YO$4ETYL/DJJ- MW'_$890<,;[&Y Z]CAP'QT&4'LD+Z)].>KV31/>,QA"?!S =I0=J,3Y.9B,W M91YW(R-K*L1=U+A_G:O+6VQ("=YI K.IBWHHFK+OW3J["<^-?93?E7:+H@5V MF9E($=W]%B$6 A25V#883E"OVFS /9%1!(:P:E?>@4L*=9>>ZW?;X3VN1:!J MK6\C6/+ AQH&2 LG-4$K1*+UO6\'T2AP&?0KANSY6I$@I=M7T^D*BA]IS M5?>QZ$7 MH##,KY#4.8C"ZZ,^B"+JU0?VV9V-LH6DU$:,7;55_XN#+INP+JZR@R;\.8JF M?V?L%M5@]^(9]DVQ-(XJXCC($*A59-I\P!UZMC-D_]3BJD\;0[9,,0C*V:H8 MX8[(7%#T-N!E5J M./OV#+>WU%,(QM3V\6R%N"'7B1(W[0TIH7LH:JJ)& 05 MU.(.-D2WXAV*QL_]0]FXH-S#^#E$?\8LVO*2[=)DCB&_M=AI$K>'@:O<,12U M-\$7@D+HLP_7P9[G-HIF*CF,LAD@*0E59@>Q[#>#AN7)E<$Z20^A\"CZ0,!; MJ3*2'OIX0U,;/6;B>E3@*(]TOJ("*>;IVY7:[!T_(W9+ZVKA.;:ONO:EVI:? M<)*UWA=VZ7:W"('X^A=16SYVLM9 KG^1L F;XBRZ F9WCLTU,+*Q(:T<[&Q2 MNAU*MCQ?D.]>8S*U?72^3K[2.!&GU5]Z?DQ[!% 44AXCTNE:@RY0TK5-9 W MI)+@()XF&-73>3K30]+:!\2*(ITH)NS5$QRR1!;]#I$7^84STEY"2=3HUUO- M4@DVJ3(*VRNJEP0]^E<[?7;N%"WI4(%["XMBQMU:)<%,W4?>*\]$L73O^5I0 MU51^1Y(5-4/)R-KO*C,I+>@R-$'8(,TF/GZ^W;>[M=7)HGP&^A3YP&;>4 MFYPNIA+'KSN:K']]%07K9=!*$?*.0()D&7+H9*6OA2;BFLY*HQY1 MD=>MZJDB1"42\ %K(\>K,"V-62HE!2VV?-5,O@U'<;3 Q/LG*U9(2GB)4,:N>\N) MP>S5G8=P5DB*N'D!^GR]^?.+APAETV)]@UX0K]S&K+-0]/2[]TF86V2S][#2 MZP!VP)3?H&TRAII,NJ/TK[7&@H';(AKOVFQ-8$HW9IL" 4FGR_Z (F3.;ZSI MP?4<1-\%QL!SU:@KE77H7\F4G!,ZIF;%I*)YQ"XHW#KL(AK$8"C*N*YBLHBGP.2NO!N^0L_4T!O MK[,[,A^0G^ 0+KR5X;63ZL$DF[>ZP_5WKVL1&IV+77?;"\DA[=&_%C9F_N[5 MKQK$T;RX4@<0SMVP? @Z6_!]2TXLMQ5$R;74RGM0RDVY1UMEC7M$3>,VE&IC;?2:J WO/A,AE7=N-.'! M4!&LMK13=4E*%>C=:U)XP.Y?[&-"!%NKZL]\_E<:- 0[1,Z[.7XY<;)A4]#S M3UO0\V]^IU8E T$DU+*F.RBI&C<2:#XML7K6_8IP"4PFMBKPH-U4!4410;BY*H('V59#5L3# MQ(O6GXY.E>JBUI37U]=W]%L'^P&BDT?$<]XY>)DJS.8BLV*48_-EF#][HZ5( MIZ<_GIY:Q]:F._W[8G(WG=R,+T>/5Y?6])'^V1[=!%_;*BVQ?R@)%GWVRXWU#=BA0Z94U#RBRV;&C*YL$7C#G.Z*J MQOMDQH>&S!#AT*^".$Z\C'WF<4VB!2(,#X(6S$"SVD'JHR&YLNCWWR>O?FRJ M./IH]+V^V3/3PW9(T&C5W9L7!6Z#T+):Q8J%[C0 ML!L&V+ZO[6#M0,WU=3-ON+J)I0"XT4<'!Q'=FEWY2=-/1V%Z _7V=Q^'R/UT M%)%X[WL5JK=,;M E2O\=IX[* ON4.F$J? _8]Z\Q8;="">/HAJ, D'HK MQ.D"0*M:8)H<1SCLNR=XYD7L\(B 6<4& )SR%EA3Q @.(T3>*(/S/@VKC(+4 M9[W'840V)U8+MSN$(_=CHT<.L)F?D4 +8Q'4N6.4T.0YPH.9 W M#_)*PD="E<-VFZ'JY V9K=N9L!K,/-:@\ VFHBJ$+.5?&"P[!=B4S<1NW@:M9Z MKXPZW6.(-<-/R;#?3MHOF[OT0I9-B0EZ0"\HB.D_#IZG ][9A"37OURRI+._ M#??+:N=^/'U_>F8=6]N!Z8>'JZ]7=T]7]-^+R>>[\>-X_W8QO_9#-\)>A MB*[>H[]3!P4VE1_5@[_E=@=0)">!OGV;IJ)V-OU3$*Z0X\T\ZA:)SC)+VO9; M$*<4FPW5Q1@TH;R@1'ODOK #^A=Q&.$E(MGK.OQZ'IT./:[J6J*R*>U6X-': M*BZ@^[GG^ZR.:!Q) MORWM 2 YK,1/LVBZ/I#O&]W@ZQ/)N%9U8V'_P=HX!0 MLOVCO$OW^YM[@MW8B29DBLB+Y_#.3XN;@=E+ZA ^W^/P4=G[QC(#@]U.E@$B MOB1+TK;_C:5,@BHTYR'0P?[F[\AG97#L4&B\9"(@V5**V_:\FU3*Q\9)$Z/0 M'6U9$'/%ECDE97=:]KPK-*;K#@(]ER9P+9UJ#ZCNUMN.4!>C"W_UYO@QDT5V"0O]3U(35VLD )O1.E)0"]>>O>O"W<%AS5S+C[NY MEM'%?S^-IXD'/3VP)(NS0&[LH\F,<[MR>+XN?)*F88R'V:^"MW*M.2"'NR[; M5!=W]W_[@?*2;P.>5?K!N!5!(8I&5ZMWXF+>XU=$EMY\%%,S;N.K*?9=>XZ6 M-Y%KB]U-G5X RCZTQ6L;@]5 K ,N7--5,IV2C3H.'#'IA4T!^!7F]!9BTP&1 M_PN%U&T14[;\.X PM#DYRRA ,^VJ?9.\2V][)AU,2ODTX^7Z\/90>1;]$6<2 MF:.*PL]$ M*;14;PB89E3*3S,$X?!6(H?)N1]VBD11QVLV!( ,8(NZRD$0#F\Y,KDMEQF[ M%"5OEEREFMXJPC#>(GB*QF?M-Y )SX;$%&FE(!CBA]1PDTP:% 4W'H)GFV-X9?)V]4 M^+PW*O(%3+1;U.L*X>29*4_U, .4 =5P24USHSM5AI7<:#JEE<]IV8%K%6:U MLFF'S"F0S.EUXW>?C$;XIC*L1I@#,.=-7ZHR'@5&1K:&B&MRF8]USR?Y;1>Q MM^7"]$8@%S'0Y)=X*_H 2.O6E-_RP7XIDOV>L,F\PF0GR>S/PEO)62;M 2"C MT@+#I"AVD"Q^1,XBP#Z>K_\KP*]?\*LX;RQL"B#WT8#R0'J].",!I[S,U7B4'G%#X4(C1[1K3G?9^WV4< MK6":WFF1MMQ>HK 7J15.#(1&OVSDB4K22KI?@:I3W-#2"(=KA"*Z'KMRG$VR#G/MR!TFR MRH@/3U!+E/PV13-S0V M\AV@Z\D 561W*X==$Q*T-?UV3OTI*K9[LV4'<6;PFZKL511K M[T<26BH+WIL$Y$!)"A;^CKSY(J+(OU!IGJ.G$,UB_\:;B1RG9D-"J@7?C\@T MHQ<<4?J,L?OJ^:*30=N?]\IB$ F'+>X]'PB8IAG;PB$D*G5VX'BV7_B.70FW MPB1B^&<]0K.S 3_MWILVO?I\>W7W:(WOKBG3>XAS *P< M@K\3(YP:]\W7VH]Y1 8.1>GH4(=>EG%&2@C!%'X G HP9R7U; M@8]NOV]:I*!(:\$J;6#4?6G)78D+92RZ>%UGB:C!M[ U(F9^/3!=GVE?24M0:0&I83509\!Y3]8A/BA?F=S)\)CE=BPDH: M TAGRNDJ@7WO5\^S, #V/3>MA&3%4X);_T4- 59*UUH293@"X(KP/0!QT_Z? M Y +EYCJ( ZG359)<"R8Y\NW](R3L'7/3P>H)*GHAPAQZ)4/R2J45?)>^=XR MVPU+N:'HT_.S R8\46#2P3)\@0FUF^QFC\ MS"@YZZ3JT>."K$MN+3S@A+(D M*]R-XLB 7M?^W@0TP(Q_A,!@]3^\4P3?T=TV\BV+L8#T>\>-<#/IT,EO M(XH&RB]>HP8H_8E"@<*1^P\*Y<[M=;5&@+,YTN9@+3R[YMR4/2-K^PFP%PN; MS-'G7?]" M5%V]47-!*4G] ;).\+[# 5LE*,7]XG6)N]4P,$ "4()8UVSW2SA(,OU"H4IS M8RE**9Q">1,U!U#'5U\61$A!XE-)#F7[TV(K %5M];E2P042,W2-A[%]:&SG M:\P(H&RM>S->@RYP!"ZY%B5VHI@D4;0H2O>0S$E=KFR/L _W!+]X+( JVJ&; M#@*@AJW^ILP,53BA'JTN^^MCW4.U_.:@WS1"JZ<5;ZNGTPM"<5FM?9\.RY^IN)83A M-%XNZ7:/F8[(>Z&09@O0(Z[T+52Y;[)Z9B7@/^^6@#\D5=^CF_'_3\N_1W>7 MUF@ZO7JTQK?WH_$#JP^?6C]D0+(R\!Q,*X/3BK!5@;1TH_SS.B\7/ZAJ\=(^ MC;*MZ!;H58EKC#!4A[=?':[-N*$JW-2T'WY5^&&6,M>J#^^JE+G=B"%3RT1) M0T1>T,Z:+XL3"KOV5LEC@AF_DD?#>!UB!4\!J8P>#]CWZ2;JU2:B%PJ5O0!4 MYM1EN!(W.%M$'J@&' -A*#4%4,4A2&S)G\VE*)1 %;!&W!R:%NFQ1XP/'!:5 MC4-2-J2WKN5- 12N-=6<#2[@M^&F.^F=A]8T=]+##KC''7 )()9\D^Q\!6V_ ME1VO #TX%I/!)-WS"EO#V/U*94W*B0[WO]NY$)LII"W.J,30?]XK'O:1=X+F MY.T*3_D='SDV_89[OH4HG?+ ZA"E@V*GABC=$*4;HG1#E.Z;+^3L,H9W4(6< M!Q72TPE,-(R\]AZ=&#E.O(P3&Y)<7WN!ERN"%FP9?T';.G(;.YY9F.*7W83_ MZ.+BZ?;I9O1X=6E-'K]]-NK-/">]W2^.6/V'4@JDX8HF M0\*):G"95];@)HCV;'CK@:X(@S0;%,8NI V-:$-*0-S#4Q=XZ04Q30<%L)5J M1W_:$!,06[04E(W%O,$I#I)%0MH#3I1(N09(\8#($ZD%5_2!8: UA$V#0R#, MZ]3VD?QJLU(+ (9/2ZI*L8HB KT2F^W-)C,UR3GM 0'C G/00-&-H&]=Q:M MV5*& ]UL K_/_M<)T9$>Y3JAP*17SE1 DJX0@K8P5@8M$2MR18!-SX]N-/.N M#\N1ELI>^2&,PW"%"W#FIX/N4,0>@K[V\>L7Y,[1O(]-EHMXH %AI++@" M]NHA#(7)N\?HLXO0E@8\UAH$@!/2%HNU\(7"X>1]+C_=8QAS5MH90/:B+8Y* M\83"25E*0Y5*-A^FM[1R78RY_NK!9I&G$7;^6&"?4BI,O0SA)F.WX6'86@TN M[J(&)_LK0RN]D:H:%&4^P60FOE>WT8B'88V5/&]$ SC"406275VF09[LL=][ M1!%Q%=+2[A0 KI1M0WS:)0H<>9(1)(?WGEW]0/D61<1[CI,'YAYQNNVH87"T M1@5P.VS71D>+#G $Y3NZY5UP16P[9@3@C>\R;"ZIY7JA%N\%)<&&/ A1EE8J MRDE O6HD=V5@#_,!N+:VB:3L@4+@Y:F0H]F72*FF!'#/;?]2I2(2G-4JA90] M(1R. G>*R(OGH'!*MWS2[":_ X#+;-M8>V0H]EQ?>XF>([HT8O^%%0L3Y'K1 M:$X0,KY!Z^QTMZ#V\NK\T?IA,[R5CF]M)CB BEE&GW' "J-59;/(DXP*(K#4S MR)-9:G&DN1%>0P#)2[D4:M\AN8TDN%):N W0\YN8JP\VN_!HK+^Q(%>Q/)6TJ.9;P4 M4K'R>X^F0<#QG(P50/=/2/M-3LCR[SVZBRI"E@'M^3&BH@':"4Q)PQ8W *J% M%/"7GPSBV-K#JPPJ[N"N;8==#[_.\M?GF!#\RF)S]HK^(JP9,AL"P+[+@,MF MN,$)A7/AQB^(^EL1"R/['G6\1.%$WN- Z!,18-K#1"$HXFE^&>V$$M6L=VF I%#->L71S@ ML*.,"A4H-%KB6,@2<7, E1:U#5\1#P I=995>,RR"J9I])WKL],T.AORF(UI ML4&'U/DW'%FLEQ0?(HM#9'&(+ Z1Q:&^J+5T\U!?U(7]A5!?)-C#3E% ?<<[ M'*'P_>G9S^+2%D%# %E@S8(6 0(]I_4W,"E2]3OM $2T]2NV./#O?8'\.V(I M?N2.7A"Q)7Z;H!V L+.:WA+X.[<=/^G:CI_Z(*D@6%S+=OP$PG8,6<]#RWHR M-"K:F3SY@,*(1:PEG)/V K 2&/)2BLX09^PY9=D@SC@D*;_O)&51DY/[:]Q[ MNE&E/U MUV*0?(!#3E3*,8/#T&(@_]KVR%?;CX4E&_RVAY&95" !B".%[*E& M[QD%[3(F=;=#SCK6*EWJ/OLX72!_EE<6F*8?/_#3C\F8UBP; M=$@_MI0O&]*/0_IQAX)#UJQQ^G'(F@U9LR%K!NY4_GURUPU[7=I!REN+18T/ M(LFF0@*0,S\$RSL/E@M21G,<,BA[ M.:2S(2U$R^N=#>D^!,A4^0;;@6GT[T=^]"\Y=\#&&P)_0^!O"/P-@;_O-O!W MN 0T/+7K*PP$0]>_LZJ/A4AX4F\.(GXJ%27T[!R Z+J\7>%W;N28SYI^,PA ['BM%9@]#E0J4J6;S MO#+3$0XC>U,+-3@1Z&_RGK"V,SU[N2?L^TG$M9WCT4S$=9U&R!^F"C<' 2:S M[;=;<$.S+,,'WDM!#^.OH\?QUZNI]0.;S4JFL_#,VDYH%68\@#S$AFB%)[[" M<]MG*;OI J'H!J)VOMPWRMPE94='YFKT(1OW-2Q1Z\R![[4N<&B+! #@]R1V$& MXM:X2C?_6CT!;/%5$E=>?#5PZI5?=YBNI#F04OYP6P+8$IKP@XM#S_JRZ_4\ M>.$?TER4K N8K-1^%R#CURJ%K3!"5L*LW M9\'RUCE\4G.HZ -@H=*1NR*#%!CUS:%7F[@Y3/);O$2- 2Q6-7C"1:5?GP%% MXX :\XBI?&:CY:Z#I .(T*494V3H]/Q$]G*)W>3E"PT+)FP-(OYHQA(A+KWR MHQK-EK)#U!A$N-&,&R)4>F4&S_64>-GBYF *-O;K88L) HZM4M]:U@&&9ZV2 M5!570/C4R8/&V<&%41@BA<\F;@[ DU;+6)$E8E3 ,.3&LY^S,X_:7.'T >!0 MUV<-!Y_^^7.' \=,9T0] /C5-7@CP@829XR41]H-@*/=B$?05(B76+Y15JA) M^_18IZ:!2RE4T*$W>(A%;SF*W!*#Q+HH)4+6%<#:9RPB>IA!*M.1PIN;']'3 MM?K= 2R6;3.S@!V<MR1E$QY M0^W+NHS%:P;'(8;F_V _,1@APMO=;ZN$)=G^%8X[TPUKRS@#B6SK8J;S+KLST(0>^)*Z$4'&5_ M4"&P^E*DQ!-B0*R [AV.I'7F&WK<:80\:X\+8#4P%GVE53$C 9PXVP@[7KV( M&N>1CD)$;32Y&!].Y&PX)_?];O% G)@;MG3#EJ[!EL[V51NV8@L "[#Y=JR( M0,^ETV$TF:E)SFD'P TV)CP'#7".[8%E8H9C<$/F9ANPNGG:$:=HP?D^'88>C,OBZT$[J/])A"=EN< Y;EH"EW+ M)("3C:I">$WI-'*<>!G[+%\BPCL[?W5/Z8C=%%>Q_+0\!RA?2U-^6B8!G"S5 MG4W2L@O3)!7G+:EMDNK8VHP+/T6UI89>!3:8,FEYP85AV$YG,# I) '+FE6H M (C/<:#2N4J1UQYN9$Y?;#EW+?)0[3<<5/ >5)M=05L 3JEX)7B0'PTAL!# M^SXZAOMYA_MYA_MYA_MYA_MYA\*$9L^]U=K'#-4$^]ZS M#-4$@%:7;ZF:X.#R!O=.M9,7P M1G=O_M7P1G<[;M AOM%=O!U+M^+E!E2=RP[<_,W P9:D<.LA'O%YH1HB?2C4 M"QY?D?^";BDR"Q$7:X\&RJF5\KPVBG#*2 I'='$*@>)]8E%S4+ZOIJ96<1C> M)N[4!^9RY>#?)=X*4[#$ 8ILLB[+U2VU!!KJ).T-J@!76[ND*$'D(:=6054 M=C%^Q&G-UU48>4OZW63V2!WC1_Q([""<(2)^D[KK:?C1^LKZ.;IROKAVQ*]CAVX:GL=%K+#ERK,/$AW?_!(]PMLAD%W$E =3LF MQ OFM %=,$C^,7G*7NNZC^;C[SFVF0-^OL[ 9,;NFJ _8Q0X:TE\3:LGF%+- MU@6 >Y9$1HI^0]@YA#SXI&$\K9XP(GH&LLSEG@Q#<-P+-Z(J3T=H=0401C20 M4!7S=O&#P;WS]>;/+QXBE$R+]0UZ0;Z>E95V!E.=N"]#*Z4&#'X717(77&.K M*QD#G/W5$'2E%HO1A<'><;"*HS#!Z^P]%>,/>H98V VH$5:*+I>10BSA\],7_>]\$?U7+8D#_OP?+'W.SU8O%4#^;!59JW5-H\5)JWPXZ6:IMA5IH?[/'Q MEJY)Z^H$N: "ZC[U6:8Q6?DQ?UF0M -5SR"GKP0+&/O)!E[]C:)^M^4Y>JO\ M[816W&UM\RW6X54;ISAO2+"MBU"\D:31#X#GV+GL:) !;,F3.C*2-P.P+].6 M4TF9$ZAR1R%"I@H'0M%JL4>"$AP^%0R&N974[0Q@7]>YJ=2E!1S6%XLI-[ K MC6:I+0#+:2; ?/-9P@D2@V:(4+%D5W]2)]].:T]34-?9Y9^IG#KI!R'SC,(M=>8 <.72ON"9X3>VE6 MM_W3;MWV].G^_F9\]6!=C^]&=Q?CN\_6_TW.2'+O_?H ZD(60:T MWSWO-('STELS%29X<,.(MMS^ M;49K_.8B"&=?P0=Z\NQ[\V2#="'=0FKW!K#3:(VC'/1J[#5^.TD)FOGA?_L_ M4$L#!!0 ( +AR^U94&M*(6F, /9"!@ 5 ;&5C;RTR,#(S,#8S,%]L M86(N>&UL[;W[D^,VDB?^^T;<_X"O[^*F.T)MN^VS=^V=F0M5E M>:)AY ;^7[YX_^777Q#JVX'C^MN_?'&,-^_^[8O__=?_]B]__O_>O?O/B_L; MX@3V<4_]F-@AM6+JD&^N=ZT>QY=OT"\+:_QCQ#V\"VXJY>7+=7QY#+R'P M[5[I-D[^.C=^V_>??O^RY?(^4**"%]K,$F:P[=.G';(-_[N*_%E MVO2,M%3__0\__/ 5__:+O_X+(7\. X_>TPWA'_T8OQ[H7[Z(W/W! Z[\LUU( M-^5">F'X%?3_RJ=;^#%!RQ] R_??@Y;_77Y\8SU2[PL"+3_>+Y7Z_E"@)3MQ M;;1,]-58ZJQ9[-!6.N5[-E5,>#CTO6%_%?2C+S'U'>HD&@++"LI&ZP*'&ZB-I?;H.GKQSJ\G"$/][!']Q.[!^_708,8N:/41Q:=IQ0 MXN+_Y8NR[YM9 X0&6O.P*+D5V@DO]F>-'62+K^R A?\A?N?)'X9WWX3!OEQ2 MP2XH^?(W[['Y#YNH4M CI%%P#&W:Z!?-BZ^R="HB:P%X3_UW'Q\:R/Q73HT< MK"W]\L^"Y8!.="6'GC6C6*+9R==X7:A,C\2#\M_A=*!2"=OZ3T*, +43#^I% MBSB/L<94&3 8_G:T0J:D]WI/#T%8AJWJEOA#1*'=:;2<-,,=."IA.SM>2I@( MRL;BR92& X;9'0W=P%GXSA6;N56H?MH.?XB5:G8:8(5&N,.K7-3.KB?($D:7 M &%CL65$O2$GX@4TK;??:44C8]BIG3 M<8!P6_BQ&[]>NQZ]/>X?:5BB=TD3O.&ETB<)J]/O<8:34LJV+B8($J!(!,G1 MPV=\G08+EWNZ=6&CQ(]OK7W9K$_1#'O8E.M5#)UB&\SAHY"TH[ME5 F0-11& M)G0;+)R6OAV$;+CCARD/,9MF7@9'/PY?+P-''5UUO; 'FY;6Q=BK[((Y%/4$ M[^B]!28SPMF0("22%0%>AL(5J_Z#A?3:>EDZ;$KK;EQQ1EHSNU2WQQ[&-9H6 M UC1&'/HUHG5*D;W9^BD3=P0)S[CC,9 K!*WHU=*FK/D#P+4RN M76GH9!<&3ZYOJY>4RN83"3N% MGJ6Q=])V @&HDK@O!TT73 D'LZ%H6MVA@_(NB&++^S_NH7*71]%X(@%9JF-I M.!9:3B 8R^7MRS<%=<+(F]RU0:#J$"FWH%E(+478G7R--]#*]$CS;7/?X0RF M4@E;9]MRCV+4S$3+>+H,$ YPB<.[VP6^^@"\I G>L%#IDX3&Z?5R[L5X**5L MZUJ<"@DVY/TW;Q[?DH3^Z#%C2+$! F<=6G!W\N%U_QB4:7KZ/=Z0*=4DB9?" MESB#I5S$U@XEJ!%!;O0 &5&9 4>3Q8N]8Q)313J5HAG>$*G2ZW1DR;?!&3"5 MDK9UM80H2:B:2: MIZF,96TQ!V2-Q)V3]U+J<-'*2IS66,(B F4'O>X27EHQW0;AJ](&IZVPAU^I M5N?W7M(FF(.M7- >;HJ$)*%J\ +,N)H-%D8/>\OS+HZ1Z]-(/;\\;84]C$JU M*H91H0GF,"H7M*.S<:(DH6HHC,;7;+ P6NQIN&6STI_"X#G>70;[@^6K1R55 M:^QA5:EE,;Q*FV(.LVJ!.SIE0IP(ZD22-Q1W"%0=;CS;4<^KB[^31MC#KDRG MD\$LUP)SD)7*V17P@:;AB!I;K^'V'8/]'FZW!?;O#SN+66MUC*%H)IPHJ'=^ MJCMA#R\=G4]V(BMZ8 X_+;F[;M1Q'H0SF1'!AN3XF-J=Q*?Z<$%,_3BTO*7O MT)?_H.IA\+P=^E MU^PD.HN-4 >D0M2NCBC($DZ7,,*F@LZ,>D,DW(K-S6LW MLBWOOZ@5JJO%533%&UYU^J5)N8IV.(.L5MK6":[R-$I0)D#:7/4X#%H.6$0N MT^N:?5*V1ZENB3?@:K0[K2!WT@QGN-4)V[FV6MX1.6EC]>.,J3AXH(EBD7JA M5FP[E6 KT; \W'(-IQ!P9>+VY8^RA"B&H#.DY@"!-V>L':Z89Y7MKIQ^CS? M2C5)@JKP)QK5>EU B0&SU<1E2F<5!LK.B1H&RNGU8W2ROYNO% M%7E8L_]\6-RN'\CJFBQO+UW:U2-L+MG.4ZY7VRV *O*RKD M;)TEGI CGSC!_SLJVAM2:MPPNG%]NF1_GBY'*AM.))S.="L-J;35!,+J7-8> MO!"($D[5<'P-H)V)V+JG3]0_TFOFE)>!S\?B7]UX=WF,8C9.AXL7VSO"@=4\ MBBC[G[.V7A26:4<)=W1VL$X^?%N0P1O?791I&R*2)X%?AR1 M4>+P@E@;8MG_.+KB'0X3"'L91/%J\U,0.-'<=QYH^.3:-'H(/$=AO\H.N/&R M7M<\+*I;XT4_#9E;+V$9:?!73IQ8OD,2\@3H&P&R$=3=U@URXS(A_IO HL9Y7K*"QPCI5[7%'=:VF^5!6-L8;O_4BMSY/ MRU$^"UPCJX?A=%W%.QK*L9>\D='Y5DY\W[\W,]$83MTUL";E2IM+:X695')H MZOI'IK6<%K$%SP7=!"$5[=;6"XT6+W%H!:'C^E;XRO-0F+EL.&X-^,Y1 K5* MN!^2(VY(',':YRFZ@[##"\MC*-U^%I);0F4I)4) DDE('KF("?9S(?F$+2<4 M2:0R,B!@MO)=2-_%UDOY@FZ< 02S>:1321>3@U ,(I@;@)@%Y A[07VJ/A%7 MMYX"\"NU/ ?MLZ;8 5N)67R1M(V,PD>6-&R$!QK#WP,U9(Y_5EV MX#CK;AK7[F.?ML&-*:4:%=;4^09F\:-^Q54J:Y>$U.%&?XUXZE^=I;'=Z845 M^FS^$=W1D%>3NK BUU;HK6J+.Y(J-N;CTM(#K1L@J*9-/I@-&IP'W"D:2- I#ZTE/2F0 HC:$Q&F#*E?2\ .GOA]>,&LD??MK*OE*KBF?60'I)#-#5W3& ML((5[8B3D">.I)N%O2'4PZ$\(B1,+Y.O-F*Q.O<=*!P>TAWU(_=);G;75,YI M3@4W/K:T2FD)!CT2>%&SK2(#5.:Y7'VXNU_\O+A]6/ZR,%BG1US0JMB3+#3 M[>KGNN2]./L6KX.6R-A]STX>]^:K!-S!ZY%L:)_'<>@^'F.H;T/B -4);\^V M,)==RY-M2F &5(/Q]=H+GG^FSI;^9+D^?#C?,./[&M?F!+8,J=0&2 MGEG@#O,A[%E(N>^1/EZH&43+;DEX!6E.P8O/1$$HPJ6:$9 K_=8"X;QS. F(D<&KI/_$XE3.\C=^M#OC2WW#^.K,OF M%48"*R(V_ ;^ %V('7$,YBABD$\C($UED!_8!,;'[GNX -N/-[J+F!S9AJ[ M(9]?R^/[.V;*:.[\_1C%\"D;AE>;=H-8-V[3'<]ZL++NT-:!U31'N3X4[G/ M>R-$>TM .-A9V[@^@PDI"0%1E -=)F+2I.]A3_\^#5:;)P9]E 8]"%G(@=$C M_ UO-WX=;%0KVF_=9?9@TH@PRMG!UN?CG+4/CGXRZR"D;$P6 M[[S8K^N0R0ON(&8&\"]/S!/Z&,@Z,9ON.-;=QKK#6'M.TQS%>M!WP%6;E(XD MXI&#%J*$4[I-/H !FV<[HZ#,1M9G/'?A5V:6[)*0-70Q":)*",!PZG M4'!GA>\N$"7U]3/)JKKBCNLF^BMRQI3]\$9Z M(^D[9(==+6X?%E>DD"=V,;^9WUXNR,//B\7ZP83/P^L4<53CW6>-=LI1))"P_. .FF( M/:Y4XG8+KYG< (]QQ%G?2B;*">I&%EM6M(-D;O:?Q3^.[I/E,7FB>7QIA2%D MU_QB>4=5A4/=OKC#LI$%"DLQG8YXP[:9^)WNP;SQK M2=UZ-);$24:=[ZZDX[.A1-9QE Y3ZN2-1Z.(6)X7/+/5+26;("1.<'R,-T>/ M6$F'8$/^Q_MO9N__]6OB^@0"\-_Y!]]]][W\P$PMI:7_Q P3A*]5=! M4_'"*-/2^KV]<,%\1F_\R,>\DL9##8?UIA(CJ3U(=6:)@R2 M!:MM'_='CU^?=.B!+6A=D0,-*]4?OOEA]F\_Y)>J[%^S[_[7MT;7JO" ^+/K MJ4R:^QIW7)_J47A<6WZ'-U[/)&SKI0DA(Q/-H;48>^$&&8"Z:[="6]RA4JFA M8@67-<0;1-7B]K..RPB;7LKUKJ+I55SEM!M]4!5U.%^PX0V;$_FZ+=$,KLRZ M+\E6Z_D-,9>;<^-:CZ[GQBZ-V.255T["#SVRNR^-O'Y?J_#,>] M7F)>98?)Q+9&BIZZ]23BM^\\MAQI-!E[ ZJ;:)AC8>2*Q2X(XS4-]Q>6__M- M '5+? =.%J,[ZQ6R%126T>F'.UBU-2_AY= LC^Y0BCKCO%NT/WC!*Z7WE)^:G,\F%(;1Z8<[ M,K4U+[QJ5-<);[SJB][6JQ,.[T+!@I3-E\V\>32X[@PHPB.\!20Y\7HLU(^R M.L.R[IV1*33?8-:.;75KW!%=H^79RN$WI<@;P!M'"[>Z@YL!="OFU1G>.KH)_"VLIZ_86KI8 MB+K2EH@CKUK>UM''R(HM$" L;VT>7'#;&\I:D-6CYV[YQ&V8X]3:+=VA]8:M MGQGA&7/)D'B0E<2,;@B=COYZ^3^J#KC#ME[7JOGJ%,)70^8>9ZT8$H.&5!;/ MG+5^+H$^^$JT44Q/\897F9 ]3$A-ST-[FH":/K,\RYMH4^NRMH!N3 U[H&$C/UH>2.7'^)-.@.E2Y-9V1@[JN6!5D?SZ\ MZWOA#>\&LK=U[X0%27B0-SDN1+(YW0 >)[K'5)]*'H92'Q.].CR0U9P*[G!O M:963+,HF)/ "05M%.B0PI1!@_F$MC;Q,8]8)2M[;@G>V3.#(.J16= Q?^<1' MS(&J%M<5S7$C0YV>>0A0M<4;Z[42M\\S%H23Y;>@/1N@#G'#YXM'T-C8>OQ\ M_T][HQ!]'*IUJ]Y'QQM[%;+VN9\]XKM,!QJZ@;/P*Q]A'T!MQA&VX2\L#TH& M#Z?90VR%\3V@IX M059;\GYK*9C.91A&5U$FY;1\@OC47!&%>5(K_CH(KV2E^/.R]35W/!O2P!WB MK2Q2V,MH0@!O\+=3H_5*O?!F0<*/E+[L8/1FZ;A6.7_C85;[O,,;UV>?>IX5 M1J;NAV>;OUDQ3_:W1WD:A>_,]Y!1\4_^N;+Z:/T>4E?RR(&H9SLJ]EL[T48, M7WUKV,<>9%Z2&4EEX7.?O#0S%:L%FQZ\Q:/1?/E@@VG1XFMJ]4QCF*+ MKZD5=JSI@AN4=/15I%"=M<<+'EI2]Y-:)>C/2(Z#L=VE0=4N[C/Q64K$F0QR M9*VYYS2HQF>[3T,KW22+;C"_CJ1#!TJ''ON%]\8E077[XH;J1A90//(^Q4J@ MS<1O[>WYQ]T?UNP_'Q:WZP>RNC:XFY.J+I2%X_7 YR^&OKBJ"V!U?2;BY%4: MESIW68<).'6EV*W'9G'8E5$EGX#NZ46,<4I;%16\"O:6ZRNLHFJ+VVUC MW8;HPDBE'];UP>V36AIKW!#![JMZ8O=T+^3=,KT7@N%>1*7[*AOC]MMJ':ON M/&#WU!IY>[O;@#2YOQIK&_3'[;^-+=$PE1^[ES=7893T?229ZI5!4-4>M]/7 M:EJ3K([=J>M%GG#R-HL3$()>4?'?I7^^]7-YU$#Y;H:,P47,JN%VZI57R MCMZ0!%[W;ZM(VZ!(^)$W"<>W<".[-,G\$S FDK.9ZB>(S6,"3Z[<)]>AOA/E MMA$NK6BGL%Y%<]P(4:=G'@I4;?'&?*W$;;TW)5RLK,#^Q:@/>$&K*H('4Q:( M$">A3AQJ>VR8/RT#,]X=+5&%YNH80F4F?LS/[Z#QR<<%D]BYS-7P5QZGM""$ M.Y3;V^;L#E@C*GC#OX,NG>Z0R3I)1# E@FM:1(ES?@?-'9+GG5[.9D/LAKKQ M\7PJ/,W, A1W$(J)"3DY23C!NB:*B6!F:$$SBAWNF. [V(=@*"@BG=^J MBB5OXU$O #!17,=29STF%./EVBI#N]A\(A&M$+JO0$[&_(0!AN#M6>6:F#4] M:I]OG/*3O:J)3VEKW'%;HV5U71G>%&^\U@G<;\5T3MM0F ZE:9E.8U_[@'W+ M:R]XCO1O>Y1UP1Z&]?HJ[G:WK27QUHR-:I_G8NEJGP"F#@LP^.[#/Y9>#7>7UOQ'''1[\V MS$=2/Y3QQES/^K6-3MBAXB=0B2#DDI09 M+:L+NPXT#5B#?0.QPHV$0]JWF(/?/Q^\*#FHMNTS_E.AH&9E*A;?[B^DE,+7 M#='5-(Q.P>)AP>*NL#@\?<7^98.Y#SES!ZF1K52P'UL@L,>8!Z62 5<5.QOAP"=I=G+%4]\&+(]J2MQ^G!8-DQXVSX ,V^XM(+H:F*6.I MGFQ] 0LCZ0"-TO0GFHFOGVP_M7SZ@?*^%>GP9F[;C)O;;B((>3+0+7-D*]H) MR%F\@$"JYPZKVN,.Q5I-\]&H;(PW(.M%[I0P1B3I](Q*4N]W/T]_ACRPNL8F MN.>7_=.S,5D9K.8 O1$!W"';W!;5Y3%4O?$&=0L=>J[ZD!TS2X:FSYA'-,GE MCO6C?.F;.PB&W7RQ5O"R=\DX7L!6 MULJ,V^YSL/%J351[S"7ZMCXP'0Y/Q! M)&T[EW:=&H*H]:_&CO-^4T*-"NE[QHN25\',[:&-: 78'CM_$0Q'S,.>H<\8 M,9S2ME6QS]2BO$3CZO#.=9A27)>)W7- YUB@">0^U4ZHPM6TG-JN4FU3RP!> M[5(\7LBS%O1CN;3KU$):K7_-I/^LWY0"O$+ZOB?ZHL2I8"72F? $_)!F@-D] MU]V6NEMENAN>KM]9KS"?6(>6TWS"?M)Y:I%?90.]27N^YY2BOU+^H2;NDMF, M<'9(UOC#6H*I'P/%; I_$'QP@$ >_7)OH;="SV+_J4%!C27T9P*YSE,"A#H5 M!IT3Y!@B087!S7$V-_"4-C")#7 .DI\K#[['?I/?8[\].Y,SO"09WF2WX@J%O\V!4?D1!.XR" J[ M-B* &W.:VZ)=R0*\N-)"AQ%+#PPR9PEBRZO"C3%-LEB+HBAW]ZM?EE>+*W+Q M7V@J""CL(+*9!ZJ7TISX) &FI0TUP*T#+J9B+XX1JY/F9+B&A:@84TEX(8D)A;G M&O:H#/F*_A.*?ATM^@2"C%]ZEY%/, Q7&![5+O,LR1+T?\R91.9D\KQU:PB3 MZ,Z71C4(.,(AJ<-\"%V;:EEB'!P- YM2AU]K?; \NMJP3Z#JS.L=TS:>^P[< M.SV45#QJ1P$YBC:W1@%$];LCQM 62K2&4,E+9&<#-PB*A-^,<(XSOK&:,C6# M%\:,$DFC'%*C'( CMPE5V,3,#.R#%?Y.8SBE?Z#V,:S:9=;MBQPMFEB@O'" M00L=1MRPQ73*-(A)DE.FCP_BA G+GJO"!M>N;_GV0"=,S8E/$EQ:VE #>!I2 MGAPHM=5O(,!*Q9GL"=/8!CT]8;I>WLYO+\VC77Z!>$\/TW!_ M11_C#U;,W^M<^A^"D*YWEK]F[.D'9K"=?[52;,>VHXD6W'G7K M9Y?B328%6ZF\)5R0=R ) 5%F)!$&DN9 '!(S>0@7B B)C._K&#+DFW2A&[ 1 MX5#<_.%FC,&,CT$8!L]0^0\3O(%Y&II6=IDF).7UU0$;:#\]&"E(/0Q M# MSVK )VF+%QK:;J0^,-?H-YVPKM1<>:I3UFD: 5XM M>D\G.,"#2"8DY6)\:!]#=RKI\I=VN1V"0UG)XE$/9ZZ#D$&;2Z#_3[P MN35J=K4K.R(/7#+9[YQGYMTWJE%'^W-;='NC ,O"K308<2S"DR'JX.8 MY/1P%D8T#VRLW.@21Y?T4!L<#Z\'^;8LC'>ID)SJ*'P>%8+A!#86)SL#2 MO%1X01B1;5J_'L15@,E>H@2\FDGA]4R0;":0/R?@C&2RBR\AX_3TLUP'(YL\ MG]4O0Y-?)H1?QI;%KN4OQ,W/KPM0I.ABZ\F75:O$.://\S"KLH M?O?1A< ]I)CY3?+#Q[@2X!TJ#-FARQJX!^R?$2$Z*2DH-".I B=CC]#!R!IB M8C_3\O;R?C%_6#"S+L1?;\GR5BQ-YK=7XH_%WSXN?YG?+&[71I8DG4PZQ,_T M>:-V[R#\F6(J%H@< N8.'(@6?N4NJF'KJ2"*S-=DP3Y?79.[Q?UR=36<@1YB M*XP1FT@UNR=63![IUO7AP5=^!Y"K8P+<9;E?)L==X+FV2^L2]"L[X(;E>EWS MF*MNC1=0-61NZ\P/RY]NE]?+R_GMFLPO+U8SB8$_#FCF%?F_< M\-C0"GF@T^R*%[*:*M#6^>\7ORQN/R[(_>)RQ<)@O5S=(G3XNFE$@^Z3=OG* MP5VW[V2=OC_(EXQ$0G+"BCPS7B1A9G[4',\:.#!@886P@(=M8_Z ?=D#;(.1AY_G]PL,3EHW,E6UGY:;5HX] MRL;3<=3^\#2A#(=]A-,V/Y@,J"V*N$R6C9?!_M'UM6JCU'3!'9TZ^N8#M*H] MWAC5DKIU_=7+OWU@I!7-JL>FRJ:XP[H.CWS(:QJ MBS=H:R5NO0>]^.G#XG9-EK?7J_L/@CL ME3Q(R@35 #2*!7"$-\_-.=JB2A//U?'@;FEV$:SV8$F_/^Y0;VR)XD:[9F>\ M8=]'!0N&#W?SY?T'4WFX!1,L]P?+#0$'F#'X M"ZF9*?0'P8XD)Q0R+>VEC**&]"826&VU:G^LE6,^(QE[\32$>*XX$P'5,&S6 M<%A!BJV*#R'=43]RG^#F1+"G_-V=M?52,U;K]<0-.0VT+Z3WUW?#"R!-A&^_ M&7+Y\'N?O'SXO9A^$M>?/% M?'6Y_.(M%O\/XMJ!6*/;]#R_3.\ZM\_WF9;/ETK>^NI G@$1')A[!U'TE@ G M\\/?X":83LS#ZP\^(_N:C?0U8UUU#]R1KJ%M/L@KFN.-;QVAVU_Y_(5-SE;W MAC)U2U2K&YQJNDS.72L'I:KVDW+8_I X)8YJ_36LRF:#] ;NG==M;IXUPAV( MY3KE0Z_8 F^P*>1LZVLW<.W?D)M%$:6RY(V_%7K5C0:UG;"[H8[.1;>LZH'9 M3;7D;NVVG/R,I R(X&!^9!A:<6/Q"@\9:*\QE(UQQV>UCOFX+&^)-QYKY&WK MCE>+B[5Y9ZP;-=2MI^2.E>.$HNE4'+(_@ 2ZJ)8*@REJ*/3X 9/8CH7:@=4]L ;EIIRM[Z]S_=2D]W3Q7_>+6X?%D;V38N*\G]) M;?7'E:8TIN3DFA91^WP-@:F$@*X:K2."IQG(0Y8L[T!R1#62C6P8-% A5%Y; M+PV.6*IZX(8!#6V+6];*YGA#7$?H#E4UP6/7\_\T=<9RIEO]&4MEE\GY:\T9 MB[K]I#RVSS,6/OHPZJC&FV%U-ARF5S1TGZR8YR] +A]_DX@-JS]39UMX;J3! MGEL7BKB#O =K%7=+6I/#"Q%]*-5^,^)^^1G%TXUNX_M MZ7U6 =7G/F;"G.2X\Q6BY(\U-]VLV[Q H"5U6X^]GB_OR2_SFX]&*L&4J58W--;UF9[+5@YNE1VFY;3]X2Q0 M)YQ\;NQ!D'XQL-9&8_7.>K4>/1J)"K_AT?+JQI;J'KCC5$/;DP>95W:]^NI]_,%(KXW@X>"X-Q7NJ]"X,MJ&UKZV34=L+ MMP]K:EVHCU'=!:\OZPK>VI\E??ED,"62@_DQ9W#-445RH20]KR__6G_!L+(+ M[AC6T;=XL5#='F_T:DG=_D)AX94&09Y\DO\U';Z#JGX7NK[M'CS*GZ4HL&H1 MO!ZU QZ17W__[=<\*N&3WWYVMSOO=>EO/$[8"E\7S+&#_6MU>#;MBS-.6UD M K911[.1ZP0VWT;C,G;Y%;OOKV4;CS]E(,(YDT0DAT7AK@Y:0@5XGPY M1(27X=JX5A&,2)X3D:R,PQP:2YB8K-S2Y]QC."&3X\B )-F1OA2/82_]?)L$ MK^LF-3V1Q@FJ0]@O/TGJ@R[>R52OVK6-1"9$X7VK@AC\'$D*PH"ZV#"=L1A? M6>$WI)'3;C>RMMN0;CG"KC;RZ9,U;"75'FMK]L4-2XTL4#BHUNF(%UB:B=]A MCI?C O.\Y 6@3YS3T%.9)QH^!C5GS*,8XL'>4>?H\:FNV'2F\R-)5 MH3Y"[/PE&/&BI\UG*Y+_2!A4O^F+P&!VL#\9XS&-IS'TCH,8TW$S//J*\#Y<2Y81\L8[J/% :MZ8(;.G3T+7O_IZP]7DC0 MDKKS6S\%%P;ZA#,P^\#/("KGH]?L1.">VL'6=_])G:5#_=C=N-291Q&-A>(A M^Y?OW+C6H^N) OM1=-PW7K[TQ04W%@QDU?)91B\L\"+.4(KV,0AG$I%,)")D M(HE0?/J?$XM(N? MF_ 9V!*FM/*F]'*FM(0$9I'S] &>I;\)PCU? UZ\RB_U M$;(IM:D@82LKE2->(U)30+9V"O418.=/6^5X\^5$T@(=6IDSVH9G%;J6!PD5 M"4^>9Q'O* FY0-Q8D9#"^,PN]S()^P<-G^C%ZYKQ7FTN@Z@!-C6A-!5<:FP= MU2Q,D\P4\*BY,OW,IG)A!"'1C36<;^'[!UF"@ :2US;?&6( MPQ\_(W$@ $BD^7CN/P4PY2=,S)H2E,QBTMRVC_LC%YM7+2IY/@)>MVBXNFQ+ M=2I8UV-+H.QJ7QS"$F6?%L9FJ+6X8JM2P],F,?$.\D%$M;N=',F9$TC5Z5F58 MR7%#L.Z2EGZ%Y8'EZ@?=I16 M!WB;_C@CO+4ETEN,33HCO\G82I4^O-L#=L3VK"AR-ZXM=K/88A VN2X#WX$Z MUPZ1PA NS:B7&QOX06(\.O9J\UUDCUS M%XC$Y[1 I#X\]<5E*KC5JU7+ :T7%E- NGX5[2.H%87%V4HW%0J:I6*11*X9 MR15]10>2^ R] 6L] 7U>^\O)[.[F[!XD.PS[@^6__BG*U0@[W6XP/.4KM?!/ MENO#P;S"TC3D*8M,A8YPVXK/I &WO64;0&YS)I,%W0ZJ]ON&PXR *&@S<; 8 M+P^E=+.A=LQA].@[-'*W/H?'5IB::A"),QZ8T)I%UDLKVEU[P3.\D %[F+9W M=*C#ZQH-D+?8-[>IH.P@5B['VEY930%QAU&X#^@ R0B(1H1L)!%.ECV;PI1 M&.= E/TK U#VC]]2$'^PJ6^%;C!_<4]39JO:X02R6LT C)2-\ %*O:CM04$0 M(Y^ 7'^9I'5N)]E^]*,#M7F1@:M@SU:S98I7M$7L?G4:IBZH:HC4#6O%[>J* M,Y*C33X)ZFT\4Y'<.'>>8$OD\AC%;,8:WLF#^P]T_TC#$XVU.N!T0GU=TWS% MRM;($Q3U9&_KF_>4K=0B4:);,"*VY)1F?HS[B,*P^DKJ)"%/$OKDD^!@(*G0 MD,;] <^%ZWE0]G/I+UYL&D5I?>2LYHX:A)IT1@Q(C6V0@I-V3^1 U5R/'D#K M43*%W37*V>9+98Y31>&6ZAZX UQ#VWQ< M5S3'&\XZ0K?UX(0V28F3C+J1P!U%6SO5-E1I:_R%-85]:KK@#E<=?76?4<,; ML%I2M\[UK'DTS^>-X0M4-6B-NK M5_9^OOPK]1S7WT*NY'$/@%MQM%S1%J?C:6F8;G.J&B+?Y*P5NZ,#1J?5FI\% M0YAH)QP+CY>.N\,YF/J2,,E1-GC@,IB:.8J]H\KB'T?W ,Y;BRGG+?$CBD*[ M4SPY:38--%$)W1E+K"@*;)?#"=]8RP,*39B:AY.^]4_ )*5K'DKZ5C&EAVBS MY::FKJY&-YPXU%1OC8V7&_P5>+4E'V WXL9P?5ZK#=E ;>P&^M2?L) MN&!()$N=X36AH%B=#-=43_8NS[@ GD3"<.X/OGZZZ__ M%+U%C2<<0SN:,:'Q>2!)P2)M8(03F#Z&%-48"4 X4]28T8]9Q'SJ.3&.)8TC MH2/(V)$W#$?$QT8*/I::1<+\.9XZ?S]&\5Z=0=F>V@2Q1=]*M2A33VIB>-- MH;Z1)YFCG,,/R;CC@: 1++7@%6-XP1A@!M5W(JA4( H:O",/<6#_3H(#;'"( M@@?6LQ4Z$4IL6FU4%FL&_!54)HA%]5;1F.FH2$P,>S04&7>Y- C8!+'EM9CO M#&::!'8G,.>9^[&;(.%#"H2+%U'CZYI%&U3U.L9R2_ET6VJ^#X[*&5!?M'%C M4*\6S"-3+X3QXE6_ZK6^)I^3@F1BD$0. C\VR4D"^%:V:RSD,3*7PF/)=]FD M2B =+9@13O+MHBD="94T,>F!F91W-H&&%W ADT;1W/['T175NTN2?.M;XT:L M&BWS&*1HBA=5Z@1NO8DAZ9(+WJ=KSTC"9("$XKO@F89[=SL_QHQTL'@(/(?-CON'TW89: M9U45:KL@3Q5LH$ /16%'Y] ,22HA7V#% 4G$(%(.PJ9Z4A("HHQ<<&%X MH]0I;#"U$('VIS]W!RB[#D)7< &O6_JV&K_431HU^*5(IVB&'ISJIA\0D MX$TRYC,H.#XN#@VE_8EFH)A!O!E2R_YPY#\H9&>HP>/D>\2(4:9)"A/Y+Y%C M0ZFH0P*"8$@^^NX3!7,]^"J\P=]#DSN'7\-.W1MHSO2 M#/@?(>F2#1MP'=-U^$NY@;\.+3_:T#"DSON:'21-$K@#O(T]RG8"=?KC#?Q6 M6G3>'\QQFY$"/Y)C: 0.1C7(714J]*(OFP$^!H@T7D.&Q0D:\LO]*3LDV)@5 M^UTZ\,K7QH5KZ_(1'3%0.,7'=-AW;"'@ -RS+^"&ZI/EPP M>0UB]\AQ4A@_A-[]C@JYRN-Y$9,WN1(ASQ[GDG+.Q#N*\&U.5BPC"B;S"SM) MIGB&('PF\N5[D%3I3Z8.[+.2T:O-+T'L^MNES]R21IFI],^$]8A-8VQI9Z.: M\WX-2OC'@I;Z])L94"QU+GB3E'F*\491>V1#K9Y])MG./:1S9(>\L2)B03H; M<#>2VUN"SSF[W(N279=!U&2NJR8P#6S1MT7-'%31&S^&--"AW[EA/G-.LB.< M'Y;YW5#FR"M>IK I,+@+@VLXBUIF1U*RGLMJDZ1_/;@LM'(*7#&SS.WX:#6P M:V<^DX.6?BQ;@T#=F$P*J'I2M5\\8T(1+A7)B35+2R*QN5&:0QF!; 4 !.D M$D$^+/AGV,HYJM&?LB=T3(#EM>N[,?7<)[:.95-'?^N>K6)5IRV:77%#6A/] M\RBETP\O\#22OG7>$&?RCG,A&9O3'3(CF(#8 ".&_4V9_A>O'ZR_!^&E9['% MI?I*4#,*4P"!1M8XQP*M[M@AH9D2'0/C1A$8CZ^$,R2.X1/B P]#)X C:%RF MWCB/I\KW'/E6(*Q)=^ZA.DJK>^".40UM"R^DJIOCC4\=H5L?-DO:[\(<<3-/ MGXZ@).C(&MJ[_S "[:O_^$'SS\'S^H;,>JF. --1[_TGHRB'?(K,W52 MM_6ZW'XDG*?&;.8F[\QD',GOC"79!<_C7GX92N6<8D"8,,H&+\6,H"7\?._8 MS]TY-2Q]_(8AJR#:,FH4/>)OXTYP@]6P?J/@\=U]A_L M\I""[Q\#HVNU1X;64M[T#"@G\N1Q>[#?8F[;4 L6WG-.B$X=K9<^F_(S$5]' M^%WRO/XX>'QFX:$ .&7TQT#<;OJ;LOIC '&9PLB@5Y%Y M.OTMACYMG\O(M3CGJ4.KW'_)?R$W3NZL5Z QWAY0I0Q_'!C6_D4&WAQ6"_#' M@&Q],R #\F2[./]H>&8,_NFY M16[IZ8;&X,QPHO(X-DZ3T0;CA#R7;7B]6T6_%82W6RB"'R>= MO1PV6T*W<7/N\/X^90.?CG_ M-/):K]2\XH+ER5O''R.Z.7HW[D:U)NE($N=@UJ>]"D_R=J"'=P'0BU:=JKX M.%77A9B1L_?&A1 $I# 1BP_VCCI'!DR;![J%,?^>PBLLO+Y@FE1^\2J_7%=L M"[2CA#OR.E@G'W MR."-LR[*M VOA"=,OB1ADK(M%JYZ?$U;?.+,S22X3MU* MXX /6V%0$"*9/TF9JFK3U/5!#B@Z&A>@HZH#8I#0$KNUHTMB!LO'2!$JB\.< MMD'NFF4:%5PQWP"QZY6*V='5!G@_>KZGH6M;;%+JP>-YZDN=JH8XW:E>MW3W MK+05\IVO:IE[>%DQ84 DAQFQ2"2=,-Y9,=FQ[Y[%=P02/T0% ]B@NF4C_2XA MP!?Z#\$Q^V3<+:AA#'5J'8.7/<=1L#^\X?7BQ=Z4Y=6"3F5KQ,A3KV4*/^JF MR#%(0_ >@*C I04:+8Z0ES8C\PTX-%P\= 4HS>$=6,MS1P:D :U6:BJ#T#2V MJOV!U,]6&+K171@X1SN&-S"/!S5&535&#%&U.J8(I6R)'*#JY>X!GP03DG A MG,T9/KF^[1T=&O%S.CB'B5__%)&M%SPR][6/<4V^U>VU&;_^ T>@PP\U^&NMHSIOFQKJ+(A3B"HUPU 0-T*W_);0];6]=KR M9 FGV_?.3V,W+-WXJ6DZ)5<\WP:J:C<5=^QI4ZC4(0T6XUV)B;>_339&*PM\ MJEOC=%!-+?-;E8JF^-Q45^#63[HE=)/C'B,)'WS1(*=E"\_=RQ292B^MZX/; M5[4TSGML90>\?JLG=J?%YCM)OK]%YF40'H(0GOSQG9S0%745:WO@],8&VJ9K MSNKFR!>>FL+WL/HLIGW&_&7Y8$-\-A\(4LRU$W&(R^<(_&9F)I;X=-RUXL 6 M2LE_E2=N\("V+.WBABW:^:2M^@2QKBO.F&^C?\DI;V4_O.-1(^F[G@F7YM:0 M3\!(+ H,I1Z-88-K%MN^[3+4?-<[BC]O-.Y4&6'>SI31!%%Y0Q MI,E#R S1Q%=KZX5&<^?OQR@^>WR\'06CL$H_\TP^2<\T()D*9U-0J<4L^T20FA4FIC-2 ME#UM#=\,=/L9]C>K]APF_7NUG/3V,'0\43'K2?072BEMK&R.'7*K]2S"87E; MS%!5(W&7(KR"< X&!&TC^XH#*BK13NQ0&#NASG"IZK2ST I[X)5J=7;NG#7! M'&;E@G9V.DFPUY#Z0>CC\]-!ISJH!E*+EJHU2C!=B7W+"^JS/V(H>)L50V'C M-:P"8:9P=:3KX/((S]5Y? FN,%$'@.^L4=L0DHR)Y,S+ M4?.9-;FCH1LXKIU^=1FP2'MS&5+'C=_.",B43/N97+#7E)/,R*!MW(J/TE0' M;D6?6?&06#'YRN96M!,K;KD5/6Y%1UC15EJQWU)\Z;L'#S$]?#R4[6II]<*) M.PVUKJIR=](%^6YV P4ZU)T+8_>?XA@\V)"(D27' ]P,@>WF)\L[\KH$^>9/\9>2,."L&QY]Q/]KQ$2X;SWWGGGJP0P3KR$BO MN*(.!=S1W,(:Y<44:[OCC?@V2O11%K# C>?'2'Y\*R-"4C)Q"C89!3@*HH$T MW!@1#9_H3!YUT'X;,5GEYMT.\UH:!7:ZV,]_,N$PGU"L'[7TG[N\:#!'L#XTTRK'5C>5H!/$S4 M#A&FXBANX5>F* RBXH7%.MJ46+%,QW>25WJ$3,-I^Q!;86Q:WT>Z=7V?7]L: M6NM64-RS"R$UAC2,?A2*HNF$G+2GBIME;MK[BRP9$PH<(M;B_=QWV'^^ M49>&T^F$TQ^;Z9QF@];V0)X,JB]_#V7BPHP9SX"&4N%N[/(=2=/59FXSCSGR76+^$.]EL&>_WX[- MT-PG>2>U#UJUC[(BJV:872A^?C'9VWRU6U0:+";?UG*5U;P[$_T\XU)= M#[P;Q<\O+GN;DW:+2Q-/>GT6IC-7FBM]BO@F$()73.:K>^#&( UMS^M.E3;' MBQXZ0G>LVI02)PEU@W-DA;Z54^"Z/I/T8O4$MK+#Y#RYI^GGF2_#IDO%N";O M]64>;W#^^6!YM/H!HV(+W/Y[6I=ZZR M=KA=3*E9WM'.&N%U-[6H[5\EB?A4=1L$3L0?^S3A@;F))S06>:,3^CMRMS]=W,(WXQY%UV;SRNW(1L9EP9,.D(SL0S\REXL_/;F,# MTGF9*/FXP+X!'ND1F0P<-;") HTT*$P"C)KHT6>],&+)6SRF4<6( 6")QB"E MRA!CP\0Z9)I[8L^E,3Q4=YX,+&C80 $'%3TG 0,Z\K>>HA]#-D#;KR3.F.2R MTTT# ![5QPYYU:D"3+)N:FH0M" S&1AH9!<%(&C1F 0T--.D_:5>K5,ZN9MI MO(2!4?N(^SUVP3YRG6*NS'J5&<0#$:>GC+"06VW6UHO"QMTHXD:;'JR5!YX. MY/!B4!]*M0VW6@B:)2^\G,D@ZDD'&WC1Q0@VF;=;$9KDXY02H:39PA,1,*1# MP?LV&L N)G6QJ!A>@V$]L\ -:D/8LRIQJ@M]O+ WB):]90;Q)Z_T)FLS(F62 MQ?4' \;B_>MUTV0KHP:>[X.CN$V2",5L*HR\NEQBF\@E:M]!172V7LZ]U+D. MQ#Y\BT%)CRIN[.O):KJ3.@V2>!&N+\4&G-QE2#4C4A0R/WF75DB#;HHWA@7! M/+; PW>BO$WIHK0P\^OO,F>5]E?I*1T_&TS.#(M68.+S'(33D>!\'C<&/YS M-IJET]NG0S)#?G%U%-6[35%X-2OK)2EP0=[(PZRWO+C.Z7*.I^3DSL]/W_0& M .$"B[F.5;.[E0 )S(D$P^PTGGT)EU'!ON->LT7]HVF,<9F,A M9?.2J,-JM M<[_8[&S+8S;Z5@=^^Z^S4)GQJ?QYB"AC M%(F4O8&VNPK&7Y.8^7>O;N;\BL MYO>YCYJ:VF,:.)-\US_\X#GP;]?[^,E_N-7F]QA7*MIX8D 56.\(5LO?GG MZL5C]@Z!A\ZW_/$2;H\]C7>!0]Y8$;'@.1,@8>2UU<4+3!( H@Z>9?/Z%ZM0 M)N;P%QU7S+J\-(8#@O\"VBALW)(4;A3H8I\\0+2A@Q<[.FG3-M($4S'.IVQ) M$*9)<>(%TH"Q%L5<'!%KG+N1*8%A,\E\$F+S_3LP"[<'_-,$U-PPL2B]H4S* M*QK9H7L0>YKJAYRK>^ &#@UM\_A0T1PO#.@(W=:-!>T9X=3A:""E;_3=950J M&PS;FYK;C/6]IAB^9UK7A_ -_JN)NH(/X=P!8S]Q1JVB5?KFFX?Z^P8 LRN$._K5T*F>8-:> %A]::M,X3 M2!@F,9/P))(I2;F*%@3XFDD:-V<;3]CF.;&-)6T3IK;A+4A\;IN19@V,.ZQQ ME+B;?8\;#LXT*8[Y\DN\ 7PN8ONQC/OQ<[7Y&-$YFZ3' MJ\?8@J)B2W_Q8N^8?O0Z"(MVN$F>YE98K1M%W '=@[4*5\_;D\,+#7THU3JE M"WB_"S;O&'?"V9.$/^3!)!+P=.43K"$WBB?GQ\$:%%8[,C-8W&I!SFHT;[6@ M"%[$4UC-_.K]RHULR)2_MV(J#RC;+&'*R>"&J;9VT5Z]E]# "TBM-1EN]9YP M)D=;/4-)I2A&HTED=6*<]IA(O2KE["X.40UI,#L%HW+O:24I@LD1W MS5Q:ZX1 M8UFGR05/B>A#1$7&!M,HW:/R&2FD8W4FX%##=4L.$X>)00;M-N0G##U(ANY, MH&F/WLU^AJF&8(-PFEQH#.CF@XR_<%NTQ?C;O0@4OZ9:/,4^'W9[T5'CI%$HFV18B:QAAX8 Z9%M>?]%+=5S@9T(XL:N[K8ZOYG3AAI>!.Q! MIZYW6JKF!(D$,Y+*(&8$( 4!,0Q>]S%B-< #M+!S=:2W]"5>/U/OB7X(_'A7 M?;&O%;G/ '(J[-08<$IH31QNJC0:!VR8! 1$($(&(H3 "S5#6(PAP/_"##2 MINOGH*/9,BJ?!ZR<6*4-FD@2TP>14T7&PP[@S+ C0(T8?9F'1?!WZ(&"\:PN M#]*,SF<$%GG+M(8+(/*9 $9!E;$A YCC!XU>3,3B^7OLL''-#-V#P229SP3H)U=ZX#&91\_=BDPSC'=F(#=17@)!-X'G!,S1.4BARWWX)-SZ]HT,CXOI0 MZ']/+-]A_^=5IF# MVNM'LMP?CC&OW\%F'-1,B:\K^A@OTY<@JXIX K=*O,$J7M,,;HI72MAXS"@XZ(T"8? +2*#SS*H!D-$V#I(VGY9U%':O\ M4[2>R-NOCPKB9KS4]>EJ>=8*L5>J M96U=[X8^!=X3WWOF9(FU#2G?&N[OJ.=C]!._'@ O:H,*4:7':7;!Z7M-]$U/ M;&K:(S^>T96^]>T/_MX\LWD<6G8,AQY6&$(M1S'Y?';C'?$HI'GS0QK6]GGG MVCOR&(0A/U6)B&WYL&>_MQQ*C@?8P;=(=* V/)5.+''68['_^:_D$+#5)E2, MC-T]6Y_#48N":'",HYA]#[&SMUZ! 76YK-$N"&,!\W XE&#^C#CT0$6'XR'P M^2MR!RN,7?OH66$T[NG*.#\;IPS+!T%[_ ,2(VIRM^'+I'F"ID:V27^Q0A>6 M9E#ZL&)E5-(,)[K6Z94?UT_;X!W5E9*V]L M]IRWFH8;]K3<.7%$@^NRX% M 3%D5 I)S&Q:&S8>,TUO8!2%<0Z(V+\R$&+_^.T>5BPE<[#3[W""0JD&$-R% M+_ %:;EXK?=*^ L"/<^G=/RF=!@Z_Q:Y[YP/#2=?(?:?OG;;A ?U/1&J\:$/ MKN_NCWNE%YU^C]>/2C5)/*GP)4Y?*A>QK3=):J.YD?52[48GWR-VHS)-4C?* M?XG4C4I%;.U&@IKY[)J;FK>HU:UQNIJFENI,FQO\;T[7"=S6*4^23,P_,(U MT=%/A*\M.U]A^"(Y_+BT#NP;9:&]AB1P!V\;>ZC.E^OZXPWS5EJTSI* ",@. M4Q)^:6UIDK(D"4\S-S#'-$JFLRU)RH-).$7TI,7LLE,V<[ 1/%'?\N/+8'_P M7,O/S*]CR++.$X0*I0UJ0>*LY\3@02U__\ @>9&,&1Y$Z-\.4O^-Y$#L1'U; MI;Z)7'D:[K7F4K(A[MA6ZU:1*,]:X8W9"EE[FLO."%!%,%OO3SDWIUQ\KIR! M,+NP(C=Z.(34 QZY+:+4%D^)+<)S6W0IEE(RKY@[#B_68'G)&F/IL_D_DW-U M4);2:$<')PYTMDQ6,J4%$>19N9U4:I],S@(AXFFYL"J5F;7QSHKYOQ_/E[!L M,G^^?DW2:5TIG4,D 4:9=?I31 (N[XQ$Q\>_4SN&C%Z;AO#<.R0*"RVC66Z! M#&-UE' [S70?N:R)B5]&N7+*.*=[*23A301S U5-3)@H9XG$\2 /7-MIK2?+ M]3CVEWNKJ5V9-..Y^J%115.FI7G%E;?&&8:W$O:VH@/80M3[:K9]ZU)0K9F7% M] *KS3"H6!0]4-\-PML@IM$W7[__7GV94-409W#5ZY:N6TI;(5^85,O0\>13MR=XOX;?V7(@"B-(0.8O29$H\!SR^,JG M;IQ2^"5A42JFCQ:_N_A\< "..)*"9([1@?N(H;4INX3S7A# M7<@W^V,4)U^]A>J,LF@D;P7KF#$O^?N2$Q37$2"9[O]E2GX:6 M]U:.=<'8=P>'^0T%5<+)BE_02&[ZF!J:N0J3JE9SO>6\'4[$K-6L> WEI!'> M"8A:U%X:C5+4F5+&^&+IWI1 MV_I<0I5(LF9B:CS]AIJ\?Z<[>?\.>>C4ZZ:8O'^'(7@:3MY/9>YO\O[=_YN\ MCS1Y[^LW/)W:?H=F\CZ8AJ9V%D^@?BFKH\()=\7^3G4OG&C:4.O3[<:*+O@F M*4T%[[+Y."-G$Y>$A]DD#F2*&S@LR*O\ *]T.'>469J-R5N]PL,U!/ '>C-; MJ(\8JGKC#O^&.O1V#%$(A1D1#$G&$<'9Q/ &R6=W)87'>3;73+R:X\#S.N4& M&:VN[%I6)KVVW/ 7RU._=J)HBQL$*C4\+2I[UA!O:%>+VU=)6:!,.&DS1_N# M*,F5>@)2XA@Q41G6;*9O.ZD,46R"/.1*]%'=3T(<8&52=H^KFT+FC/%[1=UO M#UEA^ H);8@"JCC*:U\7[NBN1. MX%WH/K%9\YUGV3S7NO+(6=D8=Q!7ZY@/W?*6> .V1MZVSBK)DI2NV;/HL;3L M[_3L]@@2KC8??1;=>S=FR](/5L04A=UIF3'OTM,Z.@V[X@RZ-OJG9VZ:_9"? MPC75HJ?K/#YG"_/%8\:8[#EGXL,9WB;E/>Z1UE@&N4TMD.-$!"M^,$0R9N,? M>XUOA7H_,+^6^.@?(^J>MIA+2O91W/JO$ M9^SAC*)RM]:^^OF,BN93JXV0'D>18'M0IK#KVZ\*V1;/%N',AT;4T ,$>VLD4)(L^[((::E,CW= M%':*2P9BI=S%@X^%S!P2,0G&!2NSUH%[U!HF&1_P1C8+GP@UML,H4_@E;(W1 MFR"*KAF^+/YQ9*O;#S3>!<[2?V+2\3*?]S<1O MZ_J""WD#?-X2L#P1K(C@17+,C&PPC6,&J3.U0I\_RNLR7-QL7 _PP-#F\\;U MJ7-!??9'?,?4XB_$7@:1,MQKNN".MMK'/\@M/;I%H;.=?U^\8 62)[XWA\"GQ\WLCF.3V/(M'8# MQ[79'W[$YJGDC( MZ^F<#_+J'GC#7%/N;FZ>IT^285RRZ#?$=8?J4=1VI::T7--1HG>QV5 ;KN<* M!=?6"RQ%+@.?*7UD>J^$ 0)?-50W(H [JIO;(A_A^KWQ1GL+'5I/4Q-62< S M9N+YW7L*OQ6?L/**MO(ZDQ$<,&*0F%FB9;'LSGCPT0^9^;>^^T\V [)>Y.1& M%?SJUK@CO4;+?%@KFN*-X3J!V_IGGBX/UH2RD< <14L(Q,=R+4T&XWIGQ;\& M1\]9[@^6':? (=&IF<7JB4TRE#5MI!'I-90F!P2Z^O2.$Z* #6=-!&^2C7G) MZ(\)3$:U5!YKN*5FQ-V0K,&,/'/+/5+VX<9CDL C !&QLDT"V".0:PJ@)I<5 M1@HJNDSHC6O#A9X=//"]]!4V7D;WU(H"WWKT7N^"*'(?O?2X1'0)G72/1?'S M#<<--_0-;.5"B@?)C&R.(=_ ":ESM&'U![^!J'CV2JTP^A,Y*J'=.8:PR\5O MC]"7F,3/U&/CWYXM*7=&)IEI28+HBO+K66R$BRXL#ZY'/NPHC6^ +5/RXC5K M "O@D(V):R;8Q>O/U-DRI:YHQ'Y$WG8-KWXH?NE!&>)&[.%MG0?MX;CAQ>T1 M=.Y4L4/(1G+"P>MQ7#S"Y2.)@#,HWIBU(XF0!*0DG[A,9BZ'_K%M/ HHG]NG MXO:%LC%N,*S6,0]DY2WQ@E"-O&V=6Y(E.;H&;V2<*UEY(Z.B^=3<5'TC0]5V M2J[:TXV,4F=M?Q^CARPD(0=UYI&4+;LO4EF"0Z\G;B=NH'TQ-:FV&U[7;B)\ M^T2EA ?LQ24^G[$QLJ*[#7PGE:O2M%U82^KV,)LNT9#<1BY; MUM;<2*[L,A475NM;[L+G[:?@PA52]^#")[L,!B?%UT%(V0"Q>+'YEGLB6.6< MH:X/;D_6TKBPB5K5 :\OZXG=>IM-4"=4DHZK;(S;;ZMU M+-X5*VN)UU-KY&U_&RQ7N9\\C'WW+9")\&9ZG#1DE+O#%8(V^'80+(IA,>,ZFB RL7Q5;(+ZX@B,);&F=72>5N M5/4&4%4'W-%8KVMA.TC9&F]4:LC<>G.(QKGKT,G&I9'P'%A+-],2]K^&J4+Z M1,/' (N:1N?BE\%^'SAN_*JUEE2WQHT]-5KF@4?1%"_JU G<^HV-A*[20!6V6,"#ERM;5EUH9+FR)VW1NC.=85L'.B;2=((@*N[3\#W;@^7<9T7Y_&5]X'MT-K:5R>!572 :\KZXG=/0\J MRK_,33X!"\)YF+G5-JS:V7/=D2CFG6:#H;;(/^;A9:['*KE.)ZGK] MRX-;W6\*,:XA?0\ICYQ@/MYGY*%X'] $6=B?1+UE;#Y:HWR '"N00\@D!(M X+T2XQ@T)\YE(#@89G.YRZO_62Y M/I2K3^_KWU-/5+O+5U$3\R&V8I[Q5';KOW@7I*HJR*@"3 69QOHMZJX? M#<-]"N@XF@UZO1K%EE8@;?(6ALEB(9^9*1]?TUN^>9EY(1%9R#B56UEF)'>' M#:0W66CD@7J,W/8GZM/0\N:^,W?VKN\R^;BHLN!Y]59E4QJXT;>510JU\IH0 MP(N![=1H7==.<&/!)O@1RW=(D2-)6)IYOM"P7;;2+O_3VA_^G5A%R\A2G_AF MCOH[PC6=<6-&,QMHS[8FM5FL)?^@LQP\.\B#VD+4(9;;R&E]!]N*=F3C!<\R MS9T$/IFO+I<<2*':)!.&+6#_%,%MG"CP7(=W2RT2@ZW\[+-; M&L\?(YY46VO[^OY3P1)-2Y3#24WG*2"*K@K=0:4()"QR\E_!]8I/"5/3R#*T M37+@+* E$I<-]JG'^UISL5+.IHN=HI3Q.B4\"N MKJKU.U$B4 RJME99 04Y[N&91HUJ1* 5D3<>(T?9>) KY>WZIE]:O SVAY#N MX/7'Y%4J4/N23?^NV>P/#),.$A=T$X3TGMJ>%46\N#J_1^)#-?6J/*8>>>#& MMT$L>IY7W!,#O+@WC)H=\Y;SXJ2O2DIL Z$(2,5QD)X@WR.7CIR*QY=23$ 3 ML7\J"[P@/;?MX_[H 2*J?@"9O'W'7XT51E?'?M\\<,?^(!;-QWZO#/#&_C!J MMG^NXR1F^3OP.7F(&AUFZ5T'(54*!.22WS)SNE1_<-2_AJ$9M*<+:Q M4;>\&]PE##KJT_7=@3QA\Z]DY*71>2:CM#WN2*C5M.2AC//&>/VY7N1^7=9@ M78/\DKVN@IRJ+6YGK=2P4+ZIK"%>)ZT6MW5IH\)N";BJT0R< 97,':";G7'= M:"?.W$PP2^9,N_*)T,V4\E_.A>UC]G^#)J=E;/U&'^G2S>EU<)';FJ;.KVZ\ M<_TU?ZCU W^G50.8FE'#';@=K:0:3QN0P@L 717J9TRFA026.(!GXO,"D&<.MP$( M8GGB4>Q:8#]KCAN,ZO0LGTH4V^*%DUJ)^TAV2TC+5^ -XDC]QCK M+=P&_C[P:6R%KT4#?& @J&&SZM[3"6(-*ZABNJ+K-$)<1X%^(C[E=!K],P+< M#"\NAK7$*2"\86/[@?WE1&_1G:O4G?E>+M>!F(,LHMC=L\]6F[6[I^M@'5I^ MM*'A^S8;\OVPG0KH#&MW[5.='GA. >8&UGS@]4!=.HE(>T@R2!)Q8=(! L-W MB=0HE/*SJ&#"]]!E3','3]+6O YK1A\L\+*W*CJJ2T/NGC M!H;>+5EX>*\OXG@!IW\5.]6R$M4[)5\Y=*>\><9\GKO1+#V,EIO)RM3<4CEQ M$HLZ<,6RPIY<*)-)@JE1+UYS3G =TG\';!DB.,$DI&TSC2W4NT[@RH4^OYT2\O%[[4B]7=YN EVL(W\4OZY\\N#9F# M[%YOZ!/S,ZVI2W7GB7BXE@T4$YB*GA/PU@AI=3%''[^"[+93'1NA\;S MFBH:$XF$)A:I!7T5@0G$12,U>I[_%!\&R0('Q61HZ1^.<<0AXOTW<]_Y5F\B MI.XVD<"HT;LT%A1])N#^=9)W+__^I=DML.$51!.ES0-TRK'9,"PG&9$]^>K? MC@$<'=^%KDTCR/>=BTS>#U;X.VS);H*0+!VH;6?#V9/8IWW#12#O3S.'#,:O M27.PS_*[UBKK&(O^;QI'_S<3COYOFD7_-U.,_E.A6U?6=K<^3RCQ8YGHOWJ, M:/@$)RE$\$O<^1LT[MQ\MCGEB6;#.>8DIY=]3;SR[OS1#U2N_&T;5_:H'7#_ M_/K[;[_F/@J?_'8'5V("_^$8'KQC^1,15>UP^F.M9N"%RD9F?<\);)X]QW/D M='^)SIZWC$E(#TQ>7FD4R@&[/ILK[$6FWH&&,5NTPUYO')"#$(!$0H)!%D%E M$3B<]I(HD53-W(P?7CWY@TTU]>JFYCI]WSQP8MN@%NT[#>L&_^7_8=1$DU1T M8[CV "[SYDR:>ZN1[!.36C'9Y!YW](E%0O/'G$+JU))7;F1[ 0A<\YZ&3C_< M(*>M>1ZX:COA!2-]T;M%0.%P)N-B^HF,L=3_$<'UD?K;P6DSW#&JTJOB7@CB MZ8!2TKYN0F"X[-'70(IJ,&R**>@#JU93K4$/;ZC5BSS(((=K9.NLZSJ(X5*\ ML7C,3>>;SU"U.^..U&8VR(>M7D^\,=Q0_K9.GF.#=.HZOB$,3V)SDM1..HIM M<<=RI8:J$I=I0[R16BUN#[/;A.RK\5)4?2J8HV4FWC8T#*D#]>NH'_'CF-30 M\HT0L65FBW\HC=.<#O8X;6F98@PW)((YOMNJTC[V!4>29YG!0/82C]R;EGP- M+8"-6EMN>V5G!P_%P\%P:BE^'WH7!-K3V5:5)JGO@#F8-;?.17-$<;QCK"-TZ MJTS2)I(XD=1-5IPHU_>F)L.COM<4/?E,ZWIOOL&?5Z$K>/]>?6,XY6$TS>58 M[&_)0?# $\EWUBLD,:[=/1-//&+9R%KE_:<8W166J(_SDLY3B_@J%?J._1F1 MW(A@-Y./P"*"@4'-P63:(YJ0KAX]=\O7O9>5FU/ZO:<( $HKU(?_6=>I!;]: M@?Y#/^.5[CPABOL!+7$V#2!!R@SN -K>T1%OH5BV#;4W(W*P7F'JG[//G[_* M=&%3E=__^B_))Y+A7_]_4$L#!!0 ( +AR^U9=X?$HQD0 "CP! 5 M;&5C;RTR,#(S,#8S,%]P&UL[7UK<^,XDNWWC;C_@5LW8J,FXE:7WR[W M3L^&+,M5BI$EK:2JGMTO%30)R9RF2#5)V=;\^@OP(9$B 0(D2 "T8Q]=M@$0 MF><@ 20R@;_^U^O:UIZ!YUNN\]N'TU]./FC ,5S327&^W3I[^%3=SJ/JSB.EK8UMDOI\D?^G%KKO.K=OWY#/[OR=FY M=O[KZ>FOI]?:]"$I]P![MK3*"MJ6\\>OZ/\]PN]I4$+'__75MW[[\!0$FU\_ M?WYY>?GEY?P7UUO!ZB>GG__Q,)H;3V"M?[(JOCYZ=-'#^>?\M; GTTZ>DV"?TJT^G9Y_.3W]Y]> *.;SV#9J0N_(08%9BP$\!,=_16M]'P MFC\!$/@U)"]M64J!I[H'RSV!P#)TNSGICSXC$?T'?VZA%>+-^*15Z03EA3?] M)R1205_WG^YM]Z7.,"]KN#UQ[RS?L%U_ZX&YM7+@>LK0X;QJ&.X63JS.:@H[ M:EB 55;J5D4(.@//P-G"_Q@N[%N590BQ*1$B#73/@7KUI\";/\&14UF@?$,B MQ.D9T ;XH3ZK,R_;B) 1!59H:-=8[Q*;$C)VPF_KMO6O\!]P =[S?1 ,UQO= M\D([5GTL430MAHQPL[&UD;6>P G)*UB'CES?UUW#JL%5AF^(4,+0@88N<+TZ M4T&F#1%"C !LL'K_D^HBNGX''H/*'8\JB^AV2.:(OX/7#5K=5Q:BJ"DQ(P%U M8:&_UAH)J3;$T,FSGJ&9?:XA1*8-$4+_\8 )%V4C2W^T M;/A'@/ZV70.3IP)8/B?'(C]V >AVZG=H*&Y<+T"6.*[AU]42AR_+H3!N X>F M:3EW2O/M>JU[N\FR9\#>6L%N!L+U_L(]JIMB_^TNEK?V/-)2]^14??/:$VRZ MJ3>/]G#=:$5]."V!_"8 M#:G:%B7TR'56"^"MT;]Y"%K8GBCAX+BSE_>Z@0BWXR%=<8.BQ$-Z'KFZPT.R M7%MR.!;KBD9H47# 0?V%0KXIP=[2O7]PLCS\=NCX@;?ELC"N\BG!*DG],P)L M'R2,EO,&!Y/+_BG!*NG!U3IWX0L:%2PF-Q\$L4VAQPG[3?S^-[%O+>-3JRM_ MU<_)% 54VP]5UFY3PJ(&?=ABV)H/C%]6[O-G8)AA>B;Z1ZB)4 O0^EHF\!:> MCI),>Y"IS@I@PHASS87RDEI@%3"4(9&R2.OIZC?1]QUTS ',D?X([ ]4JCEN MR_:\3%,H(?0&)82>7H4ZRGZA=D_'(&B^LX>/U.[O%)HRUQPX+:CX^%.<^@[G M5*\%G><_5KO_<($/=]^-]SS]F?I]=@/=;J'/J<_4Z3,G8@3Y;F99L/& #ZUB M[!]W_H@;1]4I)Q:ZW.N4&. U (X)S/UOK0!][ 1V]$3[I"4-I?^I.Z86M:I5 M2W5!LB(L7"/3%1NE[;L>Q3QE BN:I^ _#O,4_.%GWWT&7N\1;A?@BC%IR48Z M_NW#T=\^-]B-1%<+V.)1+X[__//J_,O9U6A;VE"]+QL M/W7/2)J&_\QQ)*O[N,3G39BQ^>T$W_)I>RPZ\'Y_;PNM,O#L770, M2L#MJ*12$-+T/4;SK!$TS]I!<[].N(,S 0'+3#FED"SO>8SCN 7J@(:+1DN+=L,-ZN'X%7 .1Q$24 I.IT#-RENL#-P,I" M"G""L;XN,JA%Q10"D*+C,8A7ZH*(_,<>M"ZASD,W MU'.?K>A>1R*,1\6S^KB"^KB0'$L: 1) >;J*6@-TZOJ!;O^OM2&NEXH*JP=F M>?<3*)OQ$S5L:I'=Z7E QR"9_K,2V)5V.$%+26\0NM+7GCZY#MYY<%Q$"=2H M.IT@IZ3;9PX,%"B\.SU[7*"SI0+DCHLH@1Q5IQ/D>/I]F@0KCM"8[]:/KEV M5.;O2L!4WN,$(R7=.@D+!Z_&$PJJP?CFBHHI 1]UQQ,4%7;5]+<>TE'D_D>< MA>K?^MA59G%Q)5!E%B!!EZ>CI@UO*_R>;H1QG7J@Q_(2W*Q%Q14"E$& !%"% MO33HQ,?KPPWORO5VQ,.L?2F%L"SO=Q(DH)9G9K[6;?MVZUL.W.)B4"4\17SWT)GE"VL.[@QUQA:850I.]_@B9/#TP+ M8_ )V'89B.E""F%7VNT$,IYNF!;6INYZC./\"H=?[(-T&-%:&^%7Z$2 M*BD$*;,8"<0\_34M0 PUY*$+84SP^G> 'YA'Y50"DJ+G"7:J>&SB1?:]Y1NZ M_3] ]_ 1C[BB2B#(U/D$1)XNG39B'0_2W;289@JJR"*9;U/<%3%<=.#HIFA>+9>M+#)_#TK\1)7W.,&(IR\F MRF?Z?)S0Q"?+B?[MQ93.L8E.IR#7L;9@N[/L _J^YT%^/!*G1 MDBQ#MP0Q-(AY2]E JE:[Q.F[?C!9?G5=$]T0, ?>LV4 ?^X>='O$#WP%!6G M*$P#J5SMHOW53,! Z FV]T MZ:6YMIPPUP*=%!W>B2K"EJZR@K#7$*R!)+"V9WYTG9.!+A!T5G,0P(58G*Q^ MN HUC"'UXV;Q^Y%% M%,"65Q!W-ED:2%EK>^ GABW9REK.%HH>6SXXE]V"I9NY!W/P"I4'!;<:<'HM761FRBB(:7G_N>7G"1NOQ\\^W>J^96#P+"RK M(*[T+1,X9NHA-\.& M_\'[^\NK*HA_9;&:R!\4>\!;\%X0Y6GO&1GOWN1 MDN/OGF,6J ES)LQ*0'?(E0RA_DDI[^ZNO^T[WM MOGP#Y@I\U2T'_;*WA)V=(5/G^_OK?:!>\:$!/#_1(68UKA;ECYU)&IJB7X3B MAZ7011D>""PO!"7>)4]MW?%[YC^W?H!^"_==DV4UFM;XVAMA+&\-U3URE\"? M3E+7O>L!:^5$$=7&+KQX%&5M1@,:_61'I.#!WNH?RT!S<7)S=GW21?)R5I#R MP0$D7=7@X1MC%0U':J>X"//P%0B=" Q_BL(@I^A2 0AC +>6C]OP4>N%RW1L MQ/DK'6)>&YI1/L"!H"1VPKT-\I"(4#L3*/<63 O.*Q.=FYEI+U;FX6!*G]5Y MD<_J;C">#^ZRWJO;WJ@W[@^T^;?!8#%7P%,5/WNFVW#-'MY]7^Z>(E1I=WS' M;]05=[BXD(2CN!2!]-"ED$9YIU0D8YQN2H7N45E90&8 #83NX2@D?I,3-V#1UY20$#;8%DW=E@97G2<\PT&L! M_@P8 H.U[-PV5)\IQ=-E2ZQ@EE.3NYAD=%"0^<92N=Z.U*<\J%(E^ NE8M3 MSE(6WL/U;N="?%(9C9$\4)F"7<*=4CKE79 T2'<69&I\U74?3CT4;Q_LT)E0 M^$0J7,EL8L\Z/KX 6R6KI-,;^&]ET6>6DY.;#F?J:]WD62G=V'7-%\L^OOSZ M^,]=PIPHD[PO8-6@H%B8I]<&PKEHQDKV)4X[FBKR\*#J@[;6G(J'\.5DI[. MGXNO( L1N !+Y F-X,K[\N9/KA^U9T_1BX*#7/,L1L ?ZKOD/\*0Y#2 M>A+SA ;8/#.J2XE/,Q:3SM&;+=PY,C"(J?SD,5AO;'<'P S8811G M3G<8*I36ZQPKJDG,ZUXKL8&*U+3 E.X<&5CD5-Y13(U^F4+.A-WURPUX2A&5 M=QZ/7&>%UD-WX#$H]2$5%Y88>RZ;"7JA&U@EB/8NII1)YV(LK-!QBC *WL!: M02!-4G*73Q<=)T*9I+R6"*GI0B#R>755"9"LGBM>&2XB8,8 M"WE43#;FM !UGE]42FG G7HPM.\Y,TXH$F.J6.73Z^L:"UC>E"9P3K;3B M.Z6JJTEYA]P,!+KE #.Y!JEG&-OU-G0YW8&E96!OY"NO^,ZKZFI2WH^7DK-& M[C%C*^^,XZ0SY7V("P_H_M;;A0A$1IRTRL(5SRKG7-C3TD()Q:2].W?[&"RW=C[+KR0HAJ4- M62Q'Y=3XVL(J'U27V3#"3D/5(1'@OVT0WV?56Z.9^U_A[[&I)N4[K%K-*\^T M)O70K0/9E$\LO"79GVP#/] =M(8L]V+GJJC.'&;96CEW%7:)=':E6[)LN6"Y M-WKPW]^'B_]18(E"G3A!6:?MS6[+NE?TB$XN5?)#Q+3*;L^YX108+,\W[9^A3:VTT^C&T MQ!5_&\1BDK[NMRMH(-T9A0DZX(;O5P]CR]08.LQ!> MDL.#J:&W02A.>FG@=Y Y70S5 MW#/@@/:0*OS@ 01/+L[?3U-5-GXU8\HJ:R)FTXW"\V1&]F@X)<+3\"9;(ZND M*^%TJ0QL"4&!*DJ2=X714G>Y&PI!1.\ MU2I%\[YJ">[J0\'?(48]?@-)4E<525,ZTJBQDB^AKWNZ^^\ <.A,XRT"N M.*N>$4!BAS>VNP[\Q1;^+OXCY$')-;-\&L\.H&L94JJQ"*>-0X/2*Q_)6#D M21S\+ZY17<7<-: M73::M8;\@71<5-:([U>@]:2YZ <7=$%1]9UV]=4EVG;QR&%*PIP@&-'^.#J@ M&3K/((8CC&?:;XX0^@;>:<9+:77#MX6; MKKS\^IO@N?@_%TDWV"2E=^ M@_RA5H/R>WKRV"E_H)FZ_AMD$8LFE-_B8\0_O&<>V>&>8Z9?.P<,>S6JYMXJ MS:HII@-> ?KS_]KA6[)QJ]70AYIJXG6WD+!WXC#R1V=-#840,C8N"S\YA1#R MD%[YLVBX HW=?G&*']22N44* <2-86D]6DX?TZL^ M/_>N!P?3UC.>=!]NRU.W:93L1O$5WS:=JJFG _O0Z<$B%URA7,*FXDKO3&)3 M3=T]I@0LHE=Q[9UD1H67)U"%9V^'7375Q.M.?&'>C,%R"0RX/Q^\0@OMK, , M,G[B()6@_T/>Z&?=!F$@.$K*-.!X"(]$'#/[BU3)H6/86W3WW)WE;UQ?M[]Z M[G8#:\"?C0@Q8!X P_!7?,=D&1>L7A1)-:=\%&8M#4;7C^?CPF*]IK&*\,,, MBW8[H>H0D$!+RONY:^FP"?:^23(VN>H0_?2C"@Q3(SBO :DYY82V>D4P6HW8 MKK_UP-Q:.>&[;4X0IXF@)T!CPZWAX/^SW MQ@NMU^]/OH\7P_%7;3H9#?O#@;07@N95@#F&)!5L^3(";Z4[\05&AVM>X0^W MNF_Y*&[FP)4D9.L.^(9G;9(KD'*R+"#4MS;>"=/H-[.C[%38!SAY[,J^-8[!G8H MYG17N'0YLL99OCSSJ M!_V0I:B99?29. =N"2:9"R KBJ7N0"V]PIQVOKTJV-:&8[4W&OYO^ ^M-[[3 M>O/Y [EAVEO. L?V9%U*(<.U*T11?*&#E4;A8>4/O3 4*_MS6ZJ8P=\81?# MVRH.':2W G6:E,4\,..2XL1Z!8Z^D!5D&.1F>_B];&6SK=D3S: M3D_RH^UN<+N0=:PAR4JG.ERAMA_>2?>B;-!A2LLRVLAZS[Z&0R^(NC-:N-$L M?+RD9+P5!'M%V\ED SGXQQ1N*0?2;AA3DJ-KA"+A<;-?66$!#\_L>Q/^%'>) M?IPRM2'+Z*7#+/>>3"TQU1W;J7>\* =U06!5/)P7O7_(NW#="TJQ>224%/$> M8Z8KY9M'?)4L=R\@=R\%;1Y+LU?"5=O4E9K $' M+F37Y)Q5HJXUN=]X4S[T1M]ES:06X4R#1WJ\L@NE[H"<;S<;VP+>_B:$J>>N/'U-.3Z+HK:^3Z>C M(=Q2WP_'O7$_3)R:3;[.>@^RCM?X92$_2F/QMKI==G\CL4;+H5P9 $$,7VD8 M%[F6+".7 :%,-%<%Z3IR\DK,B&3*C(2[ZI,SQLQ([6/R"6D=: HF268R\L+. M[,IC*_!5,O2_0OZB$P52%)DE:FI.IH4=#E(WQ/+DZOPDQ!/]YNU-68(A*9%^$BBVIU<'YR=G).DL76 M9!G\+(G2/$55U\N73J-F&NP7^<&>3J:6?IASRJK^>29NP,?KLW\![^(_TEH*I-5DL E,N.$=1U1WSY?GA3#;@JL!;0),E M+KU5Z%RZ>'HJ3'41_@"\9W"[6\!OHQ<^? :;0=U2=A!="@O9K94PK42LR0B$YO%:)^>YHUV M<3ZV]$:<*3&;KA+DS?7%ER_G9R=7-Z?P>U\NK\0MSL*NCEW'39B?!YU^J<;2 MF"RFH09FI&5=;56HN\A+I98R&8V"")14@JGTEN)-9IH>"%_8Z:&3>@LKSD72 M[:D;Q2SL$[+H+0R7K\AB>CCGH[:A)>67PR5*^JI;#O*I890%O/"D$.X?:E*6 M_3MOD[2<]-3HJOQ"'(>3YP61\D'\SB]Z +L9;SS7KW6>S\UK2]T%UKM.Q#HEDUG0BXH'VN$O]VWKWV,OR"M M8>E4JM-^F1?R&6];$,DSU7;CK> #K1^ =X5)>02IPF)1\=%C++J5H M=Q0&WUO+ME%.VM 9O!K ]_?9J(!/WD&WL):'Z]'2TI+BPY9 MT4>CDU&^5B[<:O..IMQ"?A\6$D?L848K357E&5);V$8]\Y=MT^6[ R6V@9FH MPX"5M90HW.D(-5Q@;\VB)BJ/).*\P=):PNK-SU?<4NK.S7-'>IQ=][ M=VE),K[NC!S M1YGGJZR:+%S@,$76$EEY?I0L*@>O*(H*A67Y/DK8,1?Z*X8R%5I2A$5D"N29 MQ$L3ZH:/'-\1R+;A+GCXJNAF3-GWU(I=C5E\KR,Y[XI81Y;1S7+-);M K;RU MW.*=Z<$A(A8#>J:,+"!7!S!/@G(!&[[!N/53E]^!M7I"]S+!'J%SIRU:$$^6 MH0;]R3;P ]TQ\5?U56U&%O*P6 @N,BJ_;*350CC\:K(E;".KQIN;LVLQKR5P MI4%U=N%U(MKYT RUXLNE\^HU_PE7U6O\H7#%UMXRW2IJIZLV#:<.-JN&:^4M M$XU1*[Q.J=U MX40K'!MRK*SDH4LM7=43>*;752+13CF-R7&<>DNH$P2)<;Y M0F&<>TY@F4A$ZQG,4598F"D6.?: &3G^UIMM$/L1Q,*S@TK:*'&I. M\)AQE^HY4M,/CE3,P"MX^COS](A2J7>14?B-<('M!$%-):5DHP!7:/&-8I&\RS*DFO-'+.* P](FZGFR0 MLV!#AVRYN(U&1DW=%^"MK55O&\ >N(.Y:YMP4[L>!::.#ZHIKZ4"<.6J/PJV MJ2BV:.N-@?[>]:Q($M2?H6/@\<84[23(++**]A-BD/T[>F*$,'S3?\_(=7UR M<_;E2GT,2P5LZO8CD3/NJ"0.CE1%-A:TM[0BJT#T *_-DR0/?N'&HRA1 ?"_ M>OBXB+)JLO&%&=@\-RJ)K$!N23V/!(H2M\SP&F(XU#S=\2.Q3DN,#$T3'211 M;?%;N0)>!NL3OF:$KCE,GE!EMT2Y)CI(J-KB=V:EDQI2^?=XT1J XD7>4%N. MB;(EGG4;Z97>C''\: =Y*D!AG,[>)#&5!1@<+L^8+'^XT3L L+=P;^.7&,UJ MC768EAP4T<#!FP1T2XW7E([BITW1QXT0B]#!EY,V96XZ1/A.^@SKK&<$6Z8&6=X._\J0- M=H.#O+00L^R+PK%5]Y9C!<"VGM'=_8'NK*S<"ACG2*&IVD'R5!8[9LN-VG%1 M%+LCUHBIW(5/1Q%3T2>UY)N:[IA:ZJM:_-DW$T_UL_4)2(:(JNO3F[.K+])% M5/T\+3(27"05?2K/:7(9%9G*V]V#_D_7Z]LZ5 T^SHJA!5G(PI4"N.FGND8X MDA<1]-UGX.C$ITOP MI=\ VHS"-W <*OP$M&:.B 2\:&B?PB(]UN*+AY=_CH@$D+-@0X=LN;B-YHAP M3A20%*)R)1_99Q99E7YJC!Z_"LJ>7CXJ97!@OGT M^Y!I>I^=5WSQ;)QUP@D?WZGU!&EB(I)Z-'L67[SR;9SL$+.P-1E"' $Z8YAZ7;J M=^BYW(WK!4C=<0V?+>_V,O]2P7SP]6$P7FC#\?UD]M!#^;?:Q_W7M=3G-7>I M'3J@)3WXB_PYN'%7H\[C'UG$%Q.5>7OB5"MAH+'IO#>#,KL/%K8WND,%'HA<6E Z04F4>>?7HI1)M83'XA7?M1:M; MW2X%$5]:>20919,T;?.;[GF6/_5<8TG*C1P AO]QDD5 2 M",.9W8^Z.["M=>S,(P))K-,A.-GEY+3PJ7+U#6;-TW<].*^@&U(=,R4#X1H# MW&L/%5KH(%-X:8'30@,7 M,\2Z\\,09KX!X5DE4DS_2?=6X&M^9TLT#-)DD^AS+:S]@S)_,4L2)<0I,ONT+%=K?'*8Q$V MOX67AFZ-8.N%/O,@L,. #[0/6F]TRT,_3#WWV?*1\K N")9&.DP_#HK@E(HB M;H:\ TNH-?,6./ ? 4JK/X0EPV4BVF:A\7FW!0NWO_50?&IX4(/A5M7F.LPR MKBIIX!VD-O)-]Q>%-1X40>S@#H(,XLCB*U_1;@X4>[?87M2M))BJ-Y!1G!10<*-9F\.$Y$/ M.=8]Y%IY!JP)C[F'1HL2'C]I^_;?LQDY=W>\18%6DV4N9A(S%V#+9QE_!1E_ M+GUF(ILP386#-#]@2\V5/]^NU[JW0\LD.,R@/8E7^ OWJ&XJ;WP?[<4VZ*_R M6;S 30##]/><(8LPES[&'<293HGW=3B?FJ!JQWU M-/,@\>,NR8A6("$ZXT&$8,4RQC*CC/UBF\)03U3*-*:+X4:2+E6ZM 59#!$S MBL4YT]7D%1VZ)GNNM#A:\$*X@#/,XDN2_% S1UH"+)DU7X!>J8"-YD@WDV,K M 32E:CW:Y#&*IKRAS5@?9'-""^0#[QGL-\G9?*D3 MBSQS;?O>]5YT[SCRG+*6;(2I#&\)4R@E[Y9]B85F8(;4=*#$D(X)3<*_ 9[E MFG"9X@5"2##5=^%Z"&HI(SJ&"+CBW20#D[1U)PT)XBBS%C7,NZ!;841%NTD" M:DDY9:+4.%^2:TJXAFJYZ!H!2))R2J>(IH2!8\KFBF;U)N>.D"B]R5WU C/7 MARR[OCP[O3Z[NKPY.[F\/#F]?$,.8LGL!S-0''W'60/3D2T'"HTE^(P+R\K& MD+J(ELPV1+$);.![054=@(FN8TQIV4"FAX0"3H*(C;J1#QT!J!L^+'$*:0K_ MY'5RV=OT29X$?&AV45OAQ&> 2R>3I7!+^%1 M-45TRQAUS,?+D1T4CMYF,H\N6O/X]@QCN]Z&%CE\(+3OKF'K3\#QK6=PN*M! M=PV+S?5[G0\D[O7[WQ^^CWJ+P9TV67P;S+3^Y&$Z&WP;C.?#'P-M.(8_#[2/ MH\E\_A?MXW_\N76#_^Q-^L/H7PK$!A=H;PR"R7*AOV+\P50U!&T)B1[=3*'L M"/ER'%X;"T=9ZNN ,&+;N^];2,D+E3K8!2A$H'=!$AVOU M)F4A 0.J1?:?LP(DB>*M*E>)[[9.H[+QA3OT_-A%4)CB_"+>H5^OT:[PBP ^ M/X815*;\;B>2<#\=C-Q(-81ID%!#-E95FN58Y9/$@8WI-G&.(M:1#4Q67*B1 ME7\"F>LV(#^-DRJA"&Y,EKM,/$EP0NZ5R;(]1;5D0W12E,ANX22/'%SU%_B)%A85EKXJ)'(HTDOJ"3FM.X6J>+2 M_D;X#=?T2.51KB>T?,@G5Q>-0=#7_:=[VWWY!LP5F(9:I,6?IA796% /22(S M*JM#^?UN2@GYBVCC)W/6#,2B:.0-\:JJ-I1/*$[I8.%!J>T(4&8Z$2J_(1JQ M:D'Y*!;*D^9123 4:S.R4:K2)H6+T+Q>^BF,6&@]RV >N,8?3ZX-9?*CM21V M"WM<4#9*<$&W:&=+)7AC2>P"3\9):HR>%SD^)_&3. $,BVJT^$;HQEM#RJ^7 MCL5%[]U0Z+Z_]1""TW \E;"2YR?>"$T;5UG=A5KV#HB%,/J2E)XH8(IN<86, M" +/>MP&:$6S<*,-=@4[2M'J&R%I$UIJ8/FG\HI/K*];Y)+OX/RN^\CC\2T5 M0I..I7FMO;-6B9=FZKXVV<:#5B2]W4':/X<7WH<.Y<31G+7$T$R'Y\+'ZXT\ M\1K_7@:$+R==HZ<8_?%Z5U)J$J?B&]KB,?F3[U1N1H4-O&DIT/T3*>"KZYI^ MSS'GP'NV#.#/W0.*A<%*114Z3KB*"FC@2Y9N1QO@.#43'\!=5E&6 M@4V!2S:^MY)@RL\NQ_"=@ MAA,7$QGP-54G Z-DRL<5[ 6'LI:A#HNH#B].!%[N73?0;3&WD //0+I?@-K9NA#$Q$R\^9PMO!YK WH7A M,B;2QP_=WN)N(ZC25%:MIU"M7U2@"3=1&_#"MK2'&P&X>V+S63O^8\MGQ,G3G&$W?@?6Z@G=C0P9",W8#*"0_N2/"^"M<4]8LS8C MR] M1B9SD,M#,N4W;Z%\R#AA\-__71U@R5U6?H>5Y6WR!@K5\$T*JX,E0_^5 MWRW-D 6:++_[('S98?((YSX'F$,'KBN>=&<%[ETOJX_DH5[<.KQ&B^I0A+>0 MR@?C$"%M39>8O:$8=QG"1C-,N3]@:_7 +;/3ST+G5;=TQ MP/P) -;'9&[RC\G$2_A/6O(A]/IX]"G-7IY>M/P^39?J1I:0:]T=U9!GD#!HO&_\T$BJ_S">*O,][FBSO+0<. M2TNWIZYO(2$':,C[UJ,-9TWL)H%3Z[*1BYTGC%RKJ1J^CUL<@D*NQ+)SOSR+ M76=4I#NN)!N7.!@J*A$[MKT]EIFSJ:K>O&S\JD 55KZ]6RNBEL:N8U0Q6(=Z M6;5!ZW!]W1F;52*E\LZ;4K&;LEQ5OB ;T:IQI@+W:JJHZR:,C7FRL8BGN2+! MSS..(Y^6U9;_YT%'#VF@5U)C#U B._I-1BG,OJ!SK"_H\-&]-TA+???_:?LO M)ZXBM1U#8H^ 1RC5"V 8GIRE1">=D-C()/J&;O\/T'$W!55O4!9;07-ZR%7& M!CQ' K,WJ)1SMP5C:!T6+\!^!@^N$SSA3B>K-MGE8;:#0M7MR: MK(E;Z1Y92((IOY%B4@+\)B[ND+F=CO($*YKRY]PL:KAWM[46-:EFNLD3K&1- MG7/7S)\FRK9P;\%4M\S>$GX6 W_%5N1'GZ=@4ET'T9K!J&DHY*<(%XEXW;) M](;(P8WOCAE'!0$S"O+OK=%/58B":ZLCK&$2K^[5!M+B]K7]A]0X$E=I)_2*PMPA=H=H:@70P>]'UWV>FY!25E&)EG?Z1%**X3R M<6TCUUG!KZ^1P OX'<)[245%94&6%;>"29E6.DF>6#GN+_&-I.+"LH%'#4$Y M>@0!9<'/@'!;"C'A<3#;4J\^&5))Q@MD6C3!QZLP7E UE*JS( M$%>9+A4 >0X,N,XWT:T1#DH>XNO?U?AG#7^3I_T3?H+^27>NNT M*3-UF&9M_EJ0T&*:/"G \G@#S]G*#VV8(+(_$TVT-EGA7)Q.)V:\[,2 M-, 5CO.COV:EO1 &7CD$!7 11)#.K)< ]F YUGJ[QD*6^;MTH!&ZE86M7 SE M@--?R<"E_ZXP<*5BJ+Q:SDX9HY)G##&E90&W_NZ(14#UHX12#II[W4@GM-VZ MGN>^H+,=?0/_@CVP8VE";I:0L29[MRI)+N>RN"Y]W&< ]PL!NN#=MM U%BS$ MR55^ Y2ADUEYO]N120;>FNZ0$1;L%@DHY5,^6#DKYZWN6_X<]ETW)T[:-X&[ M7)&V>I?)P2AUHR\E:R"-D?7)%O12DJV@U.,$O8:/!RZP&J6:7!\0"(,:BXXMWB M I.4K3P+UTY4(CH/7\3GX:R1B+F;^J)(1-3D)]2FAAI]CSYL<%]0)_I0W(CE M&'V8'9"2.0?XGYG)9F7QB%"=F96A)^WQES@?PE7O@P5CD*_DLR]0S-;,$LG*7"UH]#%@T<-03EZ! $;C6>> M P=NJ\9N /RSD],K?!1S84'9 2%H]<@!1B^>G"MIIE#'O:@EX8M'Y3J!-IMT MO4+=BQ\G5B+CC(F;9QT9/&AT>RJ8A :J#+!&&66_D%9/JP^EZW/-)K MX85ENT4'>A$[$;>41.I0A$AGE7 -E7"J,LYEDC4:GW0A=GJ@#I$OJ]8M3E22 MMH&XI19#E>9/P%XFX9NLL4JYER2B6*6P36T9-_H>J]3@NKY.K)*XT*H%ZLD#H=R;19HGB""FG$R$NB?T*TL N5BR')I M',\X&14M%;-T78V3$0\>-03EZ!$$E&3@33WK60_ U-:-\')A8HQ%<6'9\2. MD$>0040Y%WYBSV^_W)Q=J6IZ6004[;/'!&&,MXBMD^5WN %?KZT@ .:#[L.O MH'B$>*MM@6.$6:K*#3<9M*-(C3H2=^OQOJP2OSM0)C-WBP?#.2ZQA6XPB)?@ M[Z>]W60"5C[1,X<:[OQND8%26O7/1J Z!:@E;. P]["6.&_U2 =9O9&K M.ZRG.1?%ISEATCEJKRL'.66%E3W0D6.P#8#X+$@5<. >5!4!E@4A\$2:!_0K>H#X(DP*#ZQ0$WL/-GJF!0*D9W;E(F MG-_E"\H":?4YB5&V[N \UM?D(S]<<;DQQR)7!GF)@ )7)I@3@V3'AL_7S):0 M&[<2]1\= %!(IOP9'Y<'OV2#F<4D4TDFW2LO%1&N]>"7>)2IL")#+*?QY7 + MAM0/?LE%':H9H#DM*#]G-! 7(IX@O!;U9 $Y'>%(L++GE+HM&_!D^,K +Y%2 MJJ@0S(+_(,)DB1:_/=]W#0MEF_YN!4^9'%1HZHHV!&PM=(,.O 1O(-Q#FKBA MEAZY4)5"7*1N('I$&O[4B!WJ%B>P\K7RQ$GSD0+AD^M#%'4)!J\;X/B +5[@ M].3T.%Y@LO@VF&G#<7_R,- ^#OXQ'8SG P6B!E*JZ#EFK T?$SU05KC=P1MU M9.3Z_CT<"8,_MY!%#R!X @?^(YC:NA.JK^_Z6#*0JJC+ 6:IZBX-;R+H';!"*]*%, :$8HY= MQ]T #T+CK#*6'L,!*6NBOP&=;TI_E ME_3Q8G[1^\=@+O]"?B]Y:0PPL:2()3SL2LSK>+%"7+3G2LLR4BD0R*_1Z:11 M?E6>W9#T70=.3%LX-TVB2QI1/K-PL%S"F<9Z/F@$^46+%(?A('T# MBE*JIH#*[S2^.QXPW)5C_0MN>/77V(3CZ( IK2CV+-(HGUB($7;QI >_NUO; M'*XW4$W[X1 /!#8>E#36+9I4$5;Y2V?G%M3#TC)0)NX3"MT?.ACU#/T9T'TH MW:.]F\(9VWJT]R>_416H"Y.\7&[H:XKRL$UM-'!];FLYM.'U0W @^OL+H"?+ MPV\/9X2,^^OS_/[Z;C ;_N@MAC_0]AI]30L_I[E+[?!!+?5%!8[3"C75<\QO MP%S!]5 /V;CP4A>**U=KM-2N6=LSQ4_1YU:WT3T#\R< @A'Z+"3G[>Y0 "T2 M46?1!5FWNUBJ.^##81J6)64#-_=!68P;!QZEC5_+"E/>79$7EI"Z4%Q8%B8) MHD">@PQJDN1JPGR/B>D-N.*R,8$!"!H4"4)*@F/266#V_+C_!ZM*S%"@J"D_ MN@2 BJ(&JDDL"=1C%ZX^$PF(T!:4[!B4M!)*]Z #)Y\&J$#IFD M\T2S3:PC+[:4P!3LW)CEE03'8/@$&\>KU[(BW)LA0XR@5%83F>HV1B]=OG0=]=KU[2"'=54 MCRG=02:P2*K\(6C1GH>PQ\,5EXT&PO=W3(K"3BWBN4#$KR,8')CCHT)1_ M1Q=E&$5734?QYD0+CRNN I9,!IY)4 FQ'%GZ8_P:"36@N3J=1I5.6DE<:DE2 MF,$V4HMK=!-6!EDEF4N/NLTT9 G5LB*?P]7'>:?@I1,8N_D2Y0L_A&>-2J_' M(M21#5WAJVAV;2D?VWP0N3#D+[1_I=S"5Y6-8NP(DUC"*+?RD5$EDB?6=%>- M,/OJ;Y T9-F;.@UH-:0X]<\H>GL.OQ"^K,WM[HA110N%[ D[^;VAMCH@BZ7C''$L M6($=FF<;B(:2:3X50H\ZT5%E#.M0=)2)FQ[3;:)Q)];)"GLA/"::%1=J9 GB2F( YB"\ M0.4K<("GVW"=W3/7EF.A!37B>G+/5\G[&0QM*((] ;D\^O45T,E]PM[6TA\- MD"K+QASIII<::E0^Q/,@>^K:P?WOQB H?8B:LKY2+"2#3F)0%2TT^NK'A106 M;>P&Q,S$O>;'%&=5%=N5EX%52$-IQFHKJ)4G:5H]Q>BYAE7MO.*<>%[1F_2' M[^<24I]+=/:F$W'63-&;3KJR?VC0$25^AFR9##4<3W(Y)]X=3U615<#QI-ME M;J5#"45P8W,:E8@G"4[HG9;)LARM7+DN8D8GI"1N^T:/[B^C1V+?\J3*K"SI M>-' 4;UX7C##4N>H/HNL:%O=\%&]3-A2 E/KJ%XN<+E?9-().!D$?;_(I),, M8!!4^5.NQBXRZ003&(5]O\BDLTQ@D11[D4FG4BK%PRK1?HU66\K/%_%+NVO8 MWR?@^/L'DM!!:5_WG^YM]P4I=7]R&[V\-0.&K?M^^$Q%R! 'O4N!(2'7;\A& M6G;.Y'G7O(((IS_)"?59V]0[[CYZZZUG&-OUUD9'^#BEQ-=83*'>73-2!)YZ M7+_11>HUKZ &-E7YF)]6PRK&NA>%;;)&55R0HBH^:?MVWV,JI(RI.'25+B&S M8.EQ)7EQ6U\/@8@:%"L,GUW]B$V&=%E,L]5)98$:HX/ ML2D/):V$DEC;1N,7Q8/);Z]-E%"26X$;#3J4"4Q*6$C(4HHKB85M..A0)FPI M@2F,46*45Q)PN0<=7G2>]!I)]!G$%2: M*_L?@\/:A+B&/BXH+WYL*VN[A2:W((2K22*7\H=+!C(^I MWU%Q!)@,8-=S9Y %4_ZUR<) SX5[FPKS!.;O5O!D.8L78#^#![BT>,+QH6)K M\G*&C#[YZ+BN CC9$9%Y(*GKMMRH][VUNW7*KR#+%N\./Y@DY+1'KT$ S +@ M7C= U._)$DV&/=]W#0MY[Q&UC[T010L$MA;4QY^7T UD?N1OBQ-B'IRUZX! M]W;9@?$ C2:%M2#4SNKQ"]3CA6+DX2%P Z^P24&<@LB_LN2"_G#A1OD$ S^P MUO!WD^7"6H.%N_!TQX?:."UE7#.?[2)56]24\HOQ@];"%_(8UTP%=;I(*%HQ M8S9<*7ZQZC[':KY=KZ&]GRSWOXE>WNTY9NJ-5K;DH(N3T^/DH/O><*;]Z(V^ M#[2/\22:AP3K@^\Y,=;W;=\JCM4Z[8OB[6AP;GP3M1&%*"\.W"OGMM= MK PTF]][X,\M<(P=X+.D\\Y*&H*2TW&+$B MH,XHO,2H^_LA03Z)IZ@J+>Z,:-'A3B6];,#?[O;__&8!#^KR:3<"S\"FFPT( ME:4%O_T)@55+DL1'%Y(\+POS[(!M(ZN,&ZB,*SDHPPXAI;*L&DB9DPCPZ\ZVWL;?%J&++I>2\ M.CDY@7)^4150-AD;B#93+\IH5)(NQO4;LE%-V$%A8\I4?H:*-%,0#H:)^J.N MUT7ND;F0YU\U)2E_ '$4B%SNOHR*R<:8:NB1'%8$.94'':LM5@/251JP":S\ MY4,IZ\H^N]!5EHTI(J:8&II2GF+I5)F]%DHGFU19V0A4 TS2M%,F<2>RZ*.. MHA>1X'XTSBJ*Q-[%;R)%P\V(?L#2A+&=CE.(AS:4MS-DG5::PCI-FPJB-^7K M;S[Y<+[=;&P+>/>6HSL&G,:GGKOR]#5;EN%E/LMP_GTZ'0T',^U^..Z-^\/Q M5VTZFWR=]1[D3R.%O=QF414M3XV7KN?!93$"-*2A DU,CR M_13R_5+H4"_1='XXL\K6Y)&\[P4I .%/!_#@#S]G*&J@(&(J\S?9 &'5[P&A MW2)!L#"\Y2CO\H"8CD$!7 11! X>!XLQUIOUUCM9_XNG?X)W?ZNH(K/P&M%AHN)!# M\70+:XUV'>&#STPL*:BO!E_(:--RAE;\!DYF!%X+5JR+R:-MK4)@^T3W&&7M MMT0C.N$;?6N=PTU+X;=\8/RR^'I)CJN\#PT7X?9FE1N MC9N;RXN+RV._1MRH%K>J'35+Z\] (O_U"ZLP( E5TK !4 !L96-O+3(P,C,P-C,P>#$P<2YH=&WL?5ESXLBV M[ON)N/^!6SOVV;TC6B[-@+N[;H 0("8!0DPO"B$E(#2B 1"__DH,-K:QCVK6A:*F\K\@3L?H+ =]@=?)=-0="OPP[SHA/\WC3N]^WND.=-J-U#PD;I MGVCP+XQB*>P>@>^)3*I9?]Y^VU%-&=FB[>^G>!_T#-]E"#1SAQ)(ECC^(P[8 M"T4"J8HY2C&%^Q0NDB,\BQ&0+&8S$$ZB)#1*BQA$$@2,$\08&P'RH*?@?W]/ MW8"N 6T-Y]YSH(DH6O_\F+JN=?_SYUAT1G>F/?FY^V(SD1^[QIIBJ \ME\OE MW6ID:YO6* QC/\.O1P&M]LW#;V7WX0>'C8F?VR_W3965"SE >M)Y\/YN8BY^ M*D;0,0CG_M.U1<,9F[8NN@&]@HX0 H(S$(;L^W%L]^54@@^?3$-9O38)!#MX MVKZY#<:O3IK\&7R[;^BY]JL-LS^#;P\)H[Q!2,5P7-&0'@@I ^4I%?>D";YX M.C/'Q%$D_5;7VQ:['SQIN,0VS9!L-OMS%4)DWRN0Y../#[YX\OC5"X \Z3/\ M]J'IT6<'0T1^]NLU3IH"782>TR% R?&IO0<1%$+)!Q #R7S22_!3R=0,$'SA MVHIT)YGZ9E8PB<%/H*POOUW%U<"OOW_N_[_M:V3*_J^_9661\.P-\00D^">DA- Q!5+ X.T;J=YH,$7!%VB2 MD@8LVNXA<&OY(V6(>OAPH-S31C +GPKF9XL:8\A@507^CY02P*@C"PLVV/ RX& MGS@/PR4(2TMG,E*?]MJ=%G T'RA^2\##X8:/N-Y8F\$#3/GI:-%N5>O)9;A# MLZ-1,=MMLLW1<"(0X6A;Z ?&FG,$=BP@J(!MAHH*Z>&B3DS2#@5[:8BAYY7V MJ"&W]J/;6;A[U@+A'(U)#03&JZU,IBX[YAV0!2+L*",-U!3'W?TT11XH6BN_V^;])@%EKG;'A3@7P4&>,L?IR6;$6 M)Q%@/P %.-252?#(A=^DPJ1;J] ^OMD]4GY @?S]<; ^1JM\[GIGTGID*,%A;2[^1GM M^TV"6$\R>AMO?9'2.1,%/JUS%!'@DZ8@9WB_UUF2-,3E>O1'B? N$HJV*(4# M27F!$&ZHP 4K2]UOM<7;0.CK&D[= Y>T@[?J"6$ M>- 2-=.8N,#6"V#D=@(7^5$G<*YHCNX12WIKA< M">\%FD,&DJ*+6A!L0-AS!H1],T&$86_]$U$".=WTC*?4E,1ENR25JQ#/,F0W MDZW4;$D*= 1&P-L_>_KL"?(1H 2!J= .%-=V>N&[>J#3=$_?S:I(@'X=6JYY M5D/0,3Z9J7;87*#X4+OV-H\*,.8I,T4(- S3JO5%A4H56U:C0?[&\0 M0-ZW/0T@\(A SG GT^#,!N, M02!H$G!^_1U&R/?.)O@-1IS:1,SW88CXSP]'T2TMC(0WGTTW28E0(*!]J'JW M#^G2*'[\-^= R8A.[9OY>!AJT 2),7=#BTE*WJH)4TC()_MWC_, MXL>O\.V3:?S]\V@7O_;/?GC2SV/3LC;R]3#)3=K"W81:$$Q"&/PP@]TW^_?[ MW_U\PH;?Y(JX.N"*QAMIKE8F#-CK%!B'KF8*:+H5!ZX<3B/J7'E'^>VMV8,E MIP//-7!R3-TRC>#M4\^X8P>.@&?[G&M*:M!&-XT=,Z>-9J6'\_Z"KWJ@2^(Y M#4SRDZ@Q\\$>O37;'[_VS5Z=[CF9'C#6=L-4SH[M. 0C#_T\?/= 1_F@Z2%" M]M]\ B&'-@?;A:?G0P@)^3$/0X(04Y'"+9)^YT- M(?A!H+[7(>C9$,+KC6!$CK)2JY XL!RKXO>%!"$?10AZN@Y!+Z5#T$,=CU::[*?(.0W$'*J#D$OI4,^Y8=LJ;0AV X9"B6U4$J; M"# TJU2P8F;5+=%Q]S]>3#/Q.TY'A*^IDHRW"@O57^)4T^D@*K&.NZ[X4D3$ MV\]XB8@!G\EEZ&$;HCDSIPW)=6%BP8F.^#9^Q1$=P6F-@LM I0 1L-I>F7BA MPT4N,11E1,3;C\C)\J96(6I-49$9@Q(MQ16U'3H@FEF6V3+:H,5"KR$93*%- MP7&W(&]..?$O?@\I%:]:Z):KU:7JS9JB-6>=G+B*NV6Y&E+B[7>\C10$J@KF MJD]#/-3R,\V!W:CC>-PMSG60$GM_Y&VD$/Y<$@8.VH(IJ5WM4TJZ4+03I,3% M3WE>#3M7"FR LE54TPV!]MJ^N$#J+BTHRYC#XDM28%]1\_P8E]O %14#R+1H M&XHQV:\Q*\JDW9N,N!8O+C4S*];M!N;'W9LX/M?;YN_;"MY=8:HG- V8]R9+ M?D+/C(ZNQIW-7Z;@(\AM2?)T3PLW677"'1[;Q:,Y>>8Y;OCC'=MEL4_6.R # M\PK;+<'VM)SKP'%7X*?-_=OP?[-6,6QF@VE(T05@#,G4P0X")1'VOIKJVTRECL7;M3I_]M4% *#%[-=)P&<"G1F18UN$TMT)0O[,,\/6Y2L@M0 M58%FM(A.J]BL$WNWX$,TB <>SK]$JE&6:;>O54MTJ0)/&!^JYSMJW%V#*\1V MAQ'\M;C\2FPG=NI,S0+^BH:Z0E52X'[);\;=]']U;!<%_KX=VS6[I>4,3S<56Z-$ ]<>&;>,.](=M]E=@N M8OQ_)[837:F99?N<#WOEJJ/E:\2RLK@A?_Y:L5W$4'!2;"A)']>FX>W]1B>TN@P>H M8-2; W<,PVRM.H2.4G]?%9;U=*:XR\[CS^$M#VZ@P^.W8 M5JZ!+N;,6@S/:@P]]S,F0YNQ]VJN$-M&AMVG!;>H/Y(Q4!4YU2]6"ZQEY;K# M0NSY?LW@-H( >">ZU>2B6:1]8D+/SUH))HMN;@\%)X6UO-96;;&$V MHDG6P=/E,98%_1N*9JX8WD80$J?$MWVI32C9@NCSI;X!2BVQ*4-LW%W 2,2W M9P;$^3?OPXBT2'-M?,TKUJJ=H[I&J6[%W3OX^@CO(BL6SA3@->MU :NL\QD8 MJN%SF>@@LP42=Q9_<8 7"?Z^'=^MZ2K(+_+#N3HO#"H>XC@Y@8N]$K]*?!<- M;I\6WJ7G762=;TX]E4LSQ;:N2.E\/_9LOVYX%S7^OQ/=K9B!09-E8\A#;B5P M;?H(U<_>D$-_I>@N:B@X*;A+3].FV'%*.%R55O/%@J.6??^&U,%5@[NH(>*4 MV,YJC#R4J$V6?(DI.6S>E H=](8 <M2S5RVA70@0A4+6*[D0JVN%_N3$:,2 MVUT&#\/YG%C-U;G%]Z2BN&X0:(5T+^ZP7W7R#U5LY&R1;2532OMCO*+Q^F"1 M'?4:=9NDX^X/?W5DBUQHL<)'V?Q*:&O)BBR(K"_S%%&>U+FA!V4*<>?QEX:V M46'PV[$M6">ZK65J@_9"6^5Y,-.RYERAP;09>]F_\QQP9OL#UG/9 M\0D*]EF \7N=/!O+9;1>)0\5NWXI _,0WS);^9DGSZ(;RK[!QT>$'S#R5?B> M_,3/(. P[OH,!#X_B^A;"R""AL3/8[J?J\UF$*3$WEX&); MJ.1DH4%%SB2%UYT>)]8CUMZDUAD1?XS,/WZ%=+Y_GM>M$;[=<2A@,.)ZKX^G9(*_"9/2V^L<$V*^2.<'U97"=V]R +CI/ ME;4WY)=.?F")-("F\-#JMI )&KGT0DPP?93$"9X_@&>NR^++Z%(X%$K[40E]/FM@[2&GEX,5G69&L.]\<@% M%1@NRHM(FMIC4]NI@^-S2WC_C/>A)'FZ.'I,;>1IQ&:'2CD(!7MF65PUNUD# MBJ11>I_[+V;WG?A_GH!RBMF0VUI0.5BQZ5)?J?* SD3.*"11W071\7I0UIB+ M72.?SF1Y'2AD-6TV.;0=:W DD=''L'$\L,FH:T8@TNDL/8?;YI++3I9S$&M< M?*/H DDJ);]5*:EBZTFQ,&VQ:F_07;=4&T=62:4DJ91: -5OEH1KDQ2+Y=QZ?^SLA^W2EOS2>9 KQ2&;C77N)P M!6]4&J/(.5\Q ?95XH'OC.OC <7:\\IS<69I--N#%7>9EII6I9NQEFE<&/,%P!D_/ M"Y'$0:0J);'D_FJZFI6-P"$H2U9T/':\'97@.0YIN=CJB2P-'@02FB957D=,5 M261T.6P<#VRXU9A7R_7L@J1X :([?JQQ\8VBBUWU##W$!)I42MZME$CP M4)]UI86GB@NGA#0A4$&B"_JD4O(M*B7HZ357](LT240J);U&F5MQ2VC**V6K MOQBN,4WH1G)%6 R2;U?PJ;\YLE]WRB?SJ4Y"")6%J2XG-_K6&AI@258Y+O' M-\?U\8"B[G((0MGE-,T6)Z7>L-TN(-$[8#TFF/[:6.86\:RT2W6[,1T1JM*U MFPT&@A9.^QO!\48Q\>%*B3!AD3)4PIIPB2B,D8SLC^UH[DN.3J4DKKQ_62GQ M@#(_'$'0!*XLU%*>] LJHQ-2 M*W)P2**Z"Z+CC: ,H7)^9HTT807K-3OS=L^5M,AY#$ED=#EL' ]L2I179G5F M5>&A>6M!KMC%7%U'-FF<1!?'JF<;3!RY-7A/I)P4N%:.\E FV<"A:2Z!K2N3 MG.>:NFC2G*G)X@3H-5<6=]A8-2I5M(,X&5KT&XLA@?-J8Q59@_+*;'>H>'^Z MEX3(J<6T9Q<'GQDB23'M]&*:(0O.#+**@EI:-PQS67/$?"NR>C$IIGV78MKI MFN22QB9RQ32VL,YP V[AJ&+=JPPA)M\:-R+GWL8D/WN=L.L[(_OUN,V5]":> MKY< K_,YRRC4R343O<-P8P+LJX2,WQG7QV-.9%Z9JARJBCRWJ*V;1,5LN,T$ MTS$)=V\.ST-K[/414V'5DEB;#_'J0AR)W\AWN%%,?+B8ELM7'&'.%W(T6VSZ MV8$JT+@72;44J6):+'G_LIBVP+UIGY_D&[2>Y5HY!\D:M7(DM4#$BFE1X_^9 MBFG]2KD(KU&9ABB!FZ#9S!RM1$X9)%'=!='Q1E"VJJ$E=CC)T*4EFJ[H%;A0 M0".;'$PBH_-CXWA@4UDMF+'?]U45:M;4CNZV*TSTMJXFT<7+NXU>[CUK \>U M V'P[&#>X24]C\Q__ IL;N\)?H?D##DE\VHGNK=1O$>HQ MGGZ34I^'[-FJ=I_5NQ$^+/6+$4V9CLN.#W%=@BOS!D$B$YJM#UO,,-MN+;N1 MBPOCA^L7E$[0_0JZ-Y>"RYOR]!EQ3<)<%^[#6A'VZ'&GU9ND>7,46>?B-%R_ M0JD$T5]W9,,5/1!#&GJE)>FGZ1)$>^B4KRO9Z!Z/'1]-_46(CNHA)%?W0(HP MA%-C=BJIOL/++%. LUSTCD.+'ZZ_5%_'&MV7\4"&)8261YWF4$4;(J:.J"$[ MG<4\8OQ&'DA4#PBZH@K?;QWA?]EK=9=.J\.-$4\?" XGPYIZK>R#I MC,!I"MXB5)24^CK6Z+Z,![)4)YFTDY=@NCN=9 M?PP=QZ>:(./U"' IVO+>[]L[N9GYC*YC=EOB%;0'E'*Z.!?4F.N-XU--D/%; MN0%"FHZLH6A:,)EKK"8JV_,4/^:JX_>B^^^.D]>B[!HU]DI-TQC2/5M-LQVB M("R'WRQ.O@5LO'94W6==TSDQR@"O7N[P'J6"HLW"6C:Z=]]$UC6-S%%UOPN1 M5WQ3L59*P_RP6H3GBK::#/-N05^XA/?6(V7>.KN5LHFB6 M)0+F*28'E\!LVEW+D?56/WY(ZF\>V_JU 0YV.?6"O= NYT90HU FW;67%^!2 MR>2%F2?7R$J"H*\MZ9X906]O%?TP@CJV:#C:MD(NS[QM&+F##YQ)EU6S,Z[3 MNL-9.8,3I(4967OUEMJE=ISMG!# M\+F>_;H9!)UTR#Z+5O@Z LUKL,(Y-,NR!6E@W1".KGI8_"VAJ0#&B@'D/#"" M%^[F"*$7-HW21FZYF9-@V'?8PLQC\$$#1#9,_SB83J#!;6+I[;+26?VB&45U M=,LU-%[$VJ LUHMU-'HWZL7.+[IZV>F+_"+)UKL#HM:IPUQZI.7Y:J]$U"*[ M6"Y.?M'-(.@DOVBJ,+KFR;D^K5C% L#78G\2W7UI\?.+;@9-I_A%Y7+ M;4#KLL%TU SA*]'=E!X[ORBJQR"4WENKPX=O,+IE?RLESB%WTV MUQC5+=GG]HO2LJ7Q?1U9TVPV;XDE-#U=W));?;UL]!9O1 M9&]:)EC;@A'U[Y<\&;0=(I?M*!*/ 77V#%,X6,7\+, I1,/ M]S^'7X06BG+&;#$Z+!8$?C[PR!9-W5"@=B6_**H;Q<_M%Y5'<*OG,UV"UJ%! MB^U8?,F^I3)L+*KXT4;027Y135-F.$>W\BK*(&BC62I6 'Y#(?ZU_:*;0=,I M?E%A1**N7;=+=(_IE08*:Y M62$:7M8B@0-LX*Q+CZRIEJ%[DH#4%;FNY*,;R!^;X2,DCD_QG*R_Q$4PO\7- M6@!X=DS90-[/1[!$T80'9J$/'=+PST:AS]L1*ST?% MM5O/=J:^VZ5XCU.I!=7JFW F9NS]&G&-7'WF4[6^-G#%T%NA1=M0C,E^TYK2 M6\_=80DOTPKLFM5QGZPUHGMLV(D^VO&Y7A(;T5C3]+O[35[!1H$;]6?9EQV;(2G4!SP>;8#;H1%9/1.6\A*?QQ"%W+QY/G.4(VV.=./O<:][? M'4'2!MN"D#-5K*?='Z1F'T]FV7^[^[0 '&5BO#P:=_\YD'/.KNGC(/;+2(K+ MA;WF%D-5UZ=#&385TG4CZ_5>^;#X"+@]:?+_3MQMFWX8Q+,]U-@VPU[NL ]'Q[(VG7;3!W .& MY!_O[Z"ETP:29]N/8\UKK?Y07> B7$(+[7I:6U:MN!^R]!O'LYT\@M-X>G"< MS^M,/>M@7D/#D9&\ 8<+^=S/1/:SU9EHBRQZ:9$UEU.!(UC!IREL-6 0MXP5 MV9@[VU$76301V1L66>32(CN?9BL<(_LR[(]A;)&=^K;?C[G[''6111*1C8'( MGD>^$ \JDDAM[?&@[:^P;D?E6#;F6=$ODJ_O >D32_]??3\DT+2 A"5@!*I- MRQER3M850PGOP@G'0*^L@'$/-Y*YM>PBUUAP=1Z:XF8&83IYW(ZYWQ>%F_8^ MQ(7;7_00,ZD8KRV_GW;:15C,EWV/GQ'BTHQY B.1BD@D_B-U]_O'I*)4 X<#>KZ!NF$491(5T5<:1HBJL\8/7<,?<9BL"3"3GI MS/GEF*:(95LD+530HGL9V&LL>(3M>SRX3"7X:R/]B!5]OW++SA?+X"L+]LXH M?],J-RMG&+C)S\=#5)(K$Z'=CFP"(#[R]\'UAXGL14[V7KE!ZHRRMU;SXSK2 M'!5@BD/&,]>MU7@BL7WG<%\_#95R$7WN(-8B=PE(\;W).\(JQ-)^SI).\78C:OVT/-U!\"E)B%+ M(M_*K@J)L8N[Y"4V[UR2^-YR_C/(H("J?0+ATV65;11KO493JQ9JB0Q^6@8O MMNH_D;YWI(^*4:ISM93[]DB#YC!E&0N\,NY+D!39^MF)TO<: Y(\9R)]D4ER MVG(-0>IE!*A>@2M6=)7&02;N4=^U)2_)<,9:ZBZ?WN340GO89DII6AGTJXKB M+WI2= ^=BXG4);G-N$O=91*;I=+:AZHC.4=3T ">C8NJD5<2$Q?KW,JWRVI& M2,9.,7 Y8EA1M'2V#[.%TE =]%RQ5TQD+M8RE]BYN"0SI5J:*=4KU9+JZ94, MS<] NZ_$/9EY;>E+,IE1K"-,2?U.WOXF./VJ MAO7%>4VW)DP#UN?-D8W-M6QN\.W\B4CQ^,B&Y9ME\G?4,&>VI]^S/''Y4P-N;AVV9(!Y-[>2,15%ATL8^%R1F"3KL),J12)\ MEZ]4=,D6-7&:70FF5DI;D,L5%ZSC[GA%0/B^7['B%H7O,@6+GETO>HU#TSS=CNZ=,8GH M)5;O!M=B#_($S_>HL:&*BW%A!O#^%$LG&9>D@A%?\8O38NQ%@]6K4ZC1H\%$ M:T^[[5P![L;=!EZ[>IAD.^,O?I=/==*8-NFSXTZ'AM;.7%7&U7HUNI?7QD3T MDCQGO,7N\DG.)3KC\85M6[RGKL&"LNJ2*B=BEV0XO[G872:]V1YJ:Y9PU1F>V+PDGQE3P7NKG$ VQ5YW/LV75-T5 MJ/40*V99*.ZFYNN79$>%U:_JV$R!:]8K7DE7/.&#N4])']2FKBDY$5DQ\LY)._R M=8D5B1O5"3^ X*HZ(XU<5<_D_-NIR%]#ZKY?5>*&).[R)0G ]FI]H3L&<*G4 M6\KFH#X==Q,[EQ0DOJ_$7:8:H4-#:Z#UBG-^GF86"WJM+9E2(F@Q3HM^N[-A M(B-?)QFV]5H?8$LF#P,S:^,B/5YI]43>8BQOB7T[@_Q]00VBV6@O&T)_3/,* M(^N+J6$#DHW[NL[K2MXWK$!$1.:H>*0K%V-1,E=+%?E4:;IE?W9K)F^E3I[DJ5,9"U**4IECE1:F2X/ MU)[GTZ,RU[O4R,65PE+;%I,4A(*JV&KAOX MFE5!>=RI<^F9O(A]*>"*,I=D(R-6 <@-2H2_+!9Y>@X5:+UFK SUABZ5/ GC M-\'?8]JT50$#I-_BZS K%\H*,O/2/1!WYGY$>T6*LV?8R1#U6D+&GJLNC-7& M?'5AE,F>W1[)X';V523EA.^[B2C*)07>J+14'I-;*BK-LX6^D!V!9MR]U&3M MU"FI?+WII-.Y9@V\M M<(F%B\GZYX&2+Y>0\J2C%2L=%[+C;NV0!=")T44U75A2IIC9+,T?E4)MN]3MEJQ[[=&6R CH1MB@F M*OVA@5'CNBWP/IL7,LK$]PDM[N>B)$N@$V&+4(IR4%#,1KZU'/,B0?O-;,$P M6#KQ(..:+OE^^]$;\)"%,3FLRZS3WG?27Y%B[Z*F@?R_L/+FF)K?G3CNHIJP'<8\P:@"02I>'(^@:W M(;%H(K&W*['(I25V.BDVB5;?Z=%>HZP/YQR.9_.)Q%Y48I%$8J\AL>]4Z^/@ M$:,.K73GH$BJ2B6_[F<6TVY'BFQT=MV2?.(-)Y)Z/4^X6EAU2*6C5F!OY.%% MH2OXPW[,8]+S',T!0S_9$1V04-UUTCEWB_B:1>S_L=35N0 MT>FF.[2N30W0-73:[,;<^XVRI";>[XU*ZN6]WV57J&1FF94*5*Y7$K/EXLJ/ MN?<;94E-O-]K2>H)BV[CX 1G&NOLV!G/5K07# >N5GI>5XEY"OC"*VL37SB1 MVZN[Q$"&T!IAU'HTQT$EQ^Q-;*(:?Y,:W+;<7=Y#G#I+OL>U)D?:Q MTIH8F8.,&MUCS6]&;A,_^2IR^]X.F3AXR,U^%H7=\: #0TQKZD_AGD]R,9?8 MBVV#27SC1%:OZ!4C/$X4(8XMJ'IVV/(;/.9X6B*KB3^:6=IQG6YH7QT42JM\9=C(5IJ:6 MRO4I/*O1SB"Z9T"_+:4A1^Z/<20:\IGXO;]/?F\N)<+E<2&-JM9'*R7&_-^8SD4"EQ,O=R(RV?BW\9@ MY^J9\CQ#$T][67G"SS-3O-:M9;DY&E.IVK?ZHFVF":+/N OE/&AN#0RJ6%)J M' ]806]U54;.QCUK^05;1A(DGW%%Z7F07!<5!8,EG:3GAN9IB(#/<3SF2/Z" MY9\)DL^_ N0\@+;R*C[BT=P"5@K$.%,MURXS,V6,]NX+)&:;RC.[!$AQS]1[E#5C? MKFAW^=.&(R*JES_=DNQ*$+<8]E6T*(X*E@*M:I-$5)/Z72*J4:OB$>.ZR1;G M>%:=X_U6UVZB:;@=_S1 9$7UVY7RHB.J-[*O66O#*&(,BJJJ]YDL.<],&UI< MUZU]?>(N<8<3P;W6%HZ% 'A5'B]YSED;8G.BKL([BUL;<8=JED2P;0"LQDX3Z2[ M4+U QMQ)CO06K,0]OEEAO;ACS,K85%C08Y-72F(=(M.(E1O$/%T<:6%-7.*; M%=:+.\/R#%=T>\1B,&0MNUUUDALMV9A'L9$6UL0-_EIAO8W=S2U6'?:-E>S3 M'&(Q1)]HLW0_IC%KQ'=G):[O#0KHQ9W>JGK1 MF18UK :7' )P7UA(/!SB"M M3:JT6D.^D^=+79KD2[*:X;SX2^LE8XO/"NTE3RI+)#<"DGMQ$\NG%T0_DQ$ M#1!%S\*]F9E&DX1 8FF_J;R^(U(-TY ?Z+C[Z4BOH050Y'MT%6%7$$F M9:"BOIWO%>:M<2WNAU-'7&H36QME@?V-6*TUK\Y-HXJR,->!^&(?!?.YE*0[ MXA&K7;RF5C.-B0MLO0!&;L>WP!,X<;Q<\>P-& 1&0+1<[YJDL=6Q7Z 4R,PTU[ +8X@3L M6-IM^'2[,)L:<)4:J$BEIV)I*&8L#69W?W1VYV1IP#;;+00BOV,J$OS[T,_# M=P]DDP^:'O)__\TG^(\+ ;N#GI$0 (]O3I+IFF( =DS90-X30YBP[+!D]9 B MC!)S@<7;(M[/1-;+>ENH7T[O8A (^(]#*'8*!)XU/0,$D$ #I .V(YD0 P?O M0D%OAT;Q0>SKXDK1/?V9)_$F2)H;(PR:FBB! W=\GO=U?)JOK6AQ7AI"AH^+ ML!6YM&^H#!XHL-4-3TCP>?_@;0@>)]ZE8(AD( 2!'BGW!@R?-[TD##\#,]B[*2]*?(\427;+T M5J5C]?5*,7)^RC'EG*6ETY M4F*Z;@,]H=W)/L^YC-S'#,+C"N=.,/>:*1K[X$>A)[GZA.VI9+M:JXI<2\WB MD34U+R>U6WC\=%:7RT4$!B-[-J:% A\Z"^3;,KUAVP$PPU_LN*,\7TD/Z6)^S@./6AAFJP"IA I^#=S M(O0.FWXA]#X>$1Z!7GN:;K7*HH'"G);7EO5NRQ3TR'F/UPX)OPOT#F+(729S M]^Y4S7=BQ+EOWA5M11QI(+RC_)DW)7D!M=D%L(VPHE54#-&0PC4;X6WFYMA^ M^(8Q9+ *[S\_'0 M$[%G3+Q:RHSH^&D(VZRQ0HP*5>%Z?-\4\)!#($(F%D)W7 M+XKHPTD372< )'; MG[%>T# G29[N:>%B*-:= ILR=K(!O /5SE")JB_1BU5E=-HD&6] SM93)%5ALA_'H:V=3% M&]P\/%KE&3L_+Y"?P<'CP#X'A,_/XDT$/0[S@Q"ZI'^,1S0_E&B5M[4*O%YV MJ&:K",&@EVTX7JW=Y(S(>0R)5OF>6N6:*QF1AW!@KU701*N[76Q MA3J'A\-2"5]5."G1*HE6N;Y604_W5=!+^2J)5ODMK3+T9^20JS5G<#5-EB5K M6"&\<>1*,HE6^9Y:Y51?Y6Q:Y=@"Q0>R<1(PQ*"GQTQD7M$TQ9@X3+@[#3@. M.VZ#!3 \$+#:G!C*^F%C'K+.HFC9]72>DHIK#S?&0R')?,[)"]&0 .4Y;B"/=E/T-SMM=[S-K=E1SB(68YB=,:62YHO6,)JU MQ;=X^^8<#Q M[-J3B&&Z80I:9!W:$UVR%].,AS[&=E+Z>:X61$4=%2?9/JR7LRT")RBBE(^< MH$:7J]AE#[WX7;;.I/8\D^WZ5;I4)&VZZ\$CL1\YKSBB;+V0"OX\5V71@;W! M/#N%?;OD9*AN>JK*DD%/_*73V(J<2P4?K;P_ND]S"&WH[FHQ MYZL2E454I#FMS"YN)R];7#R4AS.7 1Z5GNN,&;>YX@LTUZ*M0<4I8>O+WW!W MV4SG>0CWW.@C^7P[Z^E=GU=*[95=&'6Q]CH*$+N<;3S0HO6*II#CV6*N[S**W.\Y.*,J"[Y^BTL.)TLBB\& M+8=6A+Q84:AEK5F/;'07.2Q<<7LH>F!,']]\"@STG*QBJLS1,&AU5SUHN/#] M:F3#AVB!81/IG^H?/&EZ9L?J2.KG33!4@>/:X@X!K-YE[7H/Y&&TU23D"<=D MO"6/!\><+?UNMC/5N=KJQ*6:W6ACVK/OHGP/G:(+SZ.$5)F+A+20N;"2! M?AY4:NQJ1LYF5)XK?@*NCBW*0!=MU@+[2\)^=R2J-#5,S9SX5<-KBH$Y.T0\%>&F+H>:4] M:EQ^%^.UXYBWMP3<_GE8Y;SF%FR*$_B>EO>%D5G#6]$]#RLYERHYF?=[R2>; M7O3QW@@KP_.U.NAW6J-V/[H7V"?RF9QQ>^@KW[Y\5AKU)8$"=\1SK=ZPN*S6 MUI-A9)WP1#Z3TV*_EWP:J^8X(TO] N^W>&%17K!I$8KL-KQ$/K_5N:OA'5'I M\(+AS*?N(BUH1G_0P$H6[56$OJYGR+81W?L7KGT7Z<%%PYG-]42/L_OT;=$H M]O20FH_>VIAQ27]4T$HB/V\L0*-8JTW2?F3+-=>\6_').1&!?47/L#/LG:10 M>/(F91J.J2GR-DT9:+FGUHD-'A9\94RX[52>GZ_^H!GWV=!]N\>$;UFT;<5I MVJ;L2:Y3LDW/VG<",QHSI1 <[TZFFDQ37PE1\Z4A8=W'J?2(S1>(=,9+<\Q M^N[RNZ\2^#83*!_&\@:%E&E;9M #R!DRK2FZ8FR+G/M5.L/9:JU;N,6CU>Y@ M8C6))LG'"HH;*+P]R]O$P_&$VK5UF[V:,U6^-N[Q^HRNT:U.I46G(Y?F2G1; MM))/'\;R*;JMA1B-^GJX'M/B&N.L06V^U*N1\\$BK-NBEHS\&MW&!..QMS06 MM1X(:/NPIE7'>, I9'H&0S,P72IS# 6-6%G+2"BWURE\FZF[:Z+Y=4OM%,MI M#:=UE :SC&4T:+8Y;25@CKZECA>63['4J#W%"VD(855EO%I2\JI&RFZLH'A- M2QU!/$C$@L/@ONZJ:'T"C3)E3.,+43B5-#J$.U[/N;J+,X14IL>445FM6ITT MXQ;,)F''2A0C816NX^)\>?4C$FA^W<69=Q:8PSE 5CUOZ!-4>N1-+/(E?8B[.)$#0^E&6E[RF" \0K>IKGA MR&]9Q,43G7$@W&M7:(751<9P7-L+07"X!RT.9S5A2JFY[\@ZQQ[9,Q%#1);P^6$!S/4'JGM0@\4 M(U<#N,Q^EL_Q\]FFD)A7P-\(,^8#>$3C5F5(DV-QYO$:.13FB6<6@S C7C7P M,Z(YIP?CE43G*9!YNR[,E=&PQ4.9*CDK#X#H5!(@?Q3(1XE[FQB^9MW^#8WL M%>5:562'+$WVFVE#E!O0V(VJ\KY*PO"D2\]=-,%PU#'\;]$=TW20 T"->N\4F%1A5;5JM&, MPG$65P\IGI]';I P3HQKHL7RUVZ,F]_LG[/_;O\^?- [#^6Y@H!RB#O*UI=HB>EH?=&:OGS>CGG!RX\_L* L NQMZ+EC)$.* M4FFH_."PLX:GAZ;-M'^3\B]^'WY8 (:Y*0R^[/94 M"#WIXN?3T7^ \2-A/9"Q+CHO5&FNTFVV1G.J-B^\A+;GVO?:Z!,\WQE<@?NI/974?$,OT; DXV[=3(,H;91-0Y-?? MP5\IQ_6U0&?IX@I:*K([O4=@^-]_6:(<>@R0!L;N/7Z'IQ\_LI7)].$S-:K/5$,R#6M>Q2Y(RWWKX-G!$VM?<-QH'.@L:@KFG__GT[@ M[3BI!EBFVJ8N&O_Y<_M)\'\GT%3C__RU:>TH:Q!T%/2Y?VHSX/ M6?8,"T;BFOH] M\/[[L /L+B3TTZ\?6?'747)O!A=\>4CJD:G)NQ\^/!<-VBP41QDI6F -[Z>* M'%C*H,O__5<&A;&_'GA@G8M8+REQRE2P\TY%W&@'083%<1;+8 *0LJ2 $VE" MR(CCP%/!R3&6A=,(@J,_M@#\FLF/CC#QZ-1__.(;3((G5YZ9=@#?L7( MC)K\S%F^,VH$AEI;@CX9\#G!\13&3^DR#@V1^\\/)>!!$$T$HS*UD:AIICLR M5S\N0[:6%\02P-;\-K!,VSV@H%Q(+_+3@F3#2FU2\U6I1*[XUC']N*<%!R8F M2/%,BO/U@*+_V6B^;!HG'S7?4[JF6GRNW:';M4&J33?9=B?5Y-L*9X# V?LS M%0[I;1.MC6^%W'ZB[E_ZQ;>HIX?!/RC6??O"5RHP\39E1IJXK M3IBN3A65('@*^#<"]OV6#ZD]0@ZMZ."I),S;3O]Q'/\V\UQ0!!_!T$2>&K%U]O \Y-T!10 M"H80'$9?@7ND.+L)8T(=I$]2CBW]\R-,0T A/V 2@U<(/(=AY&YF37ZD1"W0 M2B5;M*:*]&/?DZPXEB;Z]XH1D@4::::D_O4L\MU&RADB?%+JYZ^S!GGH*0'$ MQ2'9!A,EO&O=<,,+4@Y@:1%SM%*JY'5>+.L%RRQ9)#9JO>.9UI@&Q=8:*;H6 M:+XV0Z7*;*W -$KJ5$)^580 J3Y7)*,5**ZZ2DZ<9;^N_YTP$?]>*PA]]\(N[/ MXI((1C(0L@08"3@L(L)HC&<$"<"$!$A,' %Q%_=O?]&1!-U*M]/33%%32Y9& MI.?K_I)?M@14@)^WS+O58FV:Q6V>:V:[!H,M%\QP&;1$G[=LMA?UX;JC2G0) MIP+.=!9#)83@7C9LDTT#3H[L!O\G)RD MU_.\DO$;RZ#E_NGN)L^V(^PNRQ1H6DVT''"_?W'(IC";N%,@89I-VJ;G]ES8 M)"Y%SS7W'VS3EIM/GN8@77O_U%UOR);1KKS_? %L5Y%$;0=TU[1V7>#9.Y3X M]Z$2V278-L!![TABAY_MRV?)T8/'F<$CQIJYW*-D_WXC%_%[<138&,\-#)!I;49VV<3KV]F^$\5@FTG=_>W*;[!@*V/[.=WA9*28L-, MFZ&\X,=-\>&I*&0BQ87;$H6?KGU,5:%W:>*+U=7ND3'ET[L."_IHZM^.MYUP M 8YEFXO063E[_F3K+X9'\FXW309];5;\4*9GN+9/F?+.?0SM=9-;YE%Z-:1+ MP[39A#AEP=*YX,'PM>(:=JJ8;T4UU]3TY\;O5VK[[$O7]!&O^]3Z537X=]4. M%Q#^CKAB=NN#MD=X'R8S K$7RODE&M\A.T?&RN2,NV4&1X GYIYMN+(X4UGIA%&W,JA MQ=DTLR>BH:PW[_][?>6=:.Z+:>YO 7_FKGW'W:5HW=),/\#_4PV;:IAWKX \ M45)?:5Q?-U^_GV5+]-:9LJ&1X5.B J,K7(F^O*E@)"?+=GC0R?9_X;4>R$'Y M2BATQ\M:T\S"'.YKSIH3E#5ZM:HJBF9@),6Y=RE*$Q4[E5L PP.OA217&>*? M7U<&W[&,"EZR=L=<&H>K<+2J/>"L2I7FM*ZBK>P1)\-7XQNE@44@>(8<"U9= M(Q^XX^4FAF/M9O"P(%X[K"/S>M[F:2-&#BD24>683, M]U>:[*89:"9MJ%A/:@8<+.=5?+268$7 9Q0^$:=CN17>7G8M98'C")*^_%*H MQ"V.KUQ]--FSDX PKVG9@:54+%%+@160O' 6P<=C10).DM6,M40EMNCS,I-] ME)G 4*1"2_'?KUPE>!4M_'.SY.PK%X"0IP_YFKL:+VSH__B"T#>,=G.!-#[Z M/)OPJ%T==$FI,F1A"M37-:%LUY;IJX5'*$)&*M+][U0-)_ M.2D7:, *:9@R-D3\,ZS;:EYHTE)B /N 9>?5X*=NAOY]'1W'];^;+I(ECQ%> M\G@.#L5V2=,'PZ4G++R@8FV8;DJTPK/'0I&_;+1\%OY_!^;_433MP+!M#/6? MF]QV\$;\_&BM.0.?M@I5PXW!@><;A/AQC @)NA-GHE"8Z;LK>[ ]] M:RW%;;O?V>=CXH#DV0'K@PZVNYJ '5#,\FS'"[LL8)NS^9P6)^79:EP5B+H^V:UH?M+2&7IVTZO->=J#::.3;Z;U1CY<^XP\ M;XE7S E?<+2MRA2,*":[( M(^ZR:,*"2'OBY]%4B2]^7E^\H[C;T^V *$U34N"Z.='0APFCS\QH6]QDA[9G MK41#X28\/G-@O3LU :RV 5G*-%++J1((]F/$\3MZ'K]#OUK/[QX9/VA$:>7F M+N3T$72TT?,/BS^FQ6*VLQ90EO>F/B\NVEFE6/U-+ MQ9V:GINR1#NU$+77UUA>UY8D8#H#F'8&9&L_'I"DV"VF4NTVUC3+#GN]AEK) MM-%)@"3D'235:(H]-UK.8Y6^*UJ>KV<-K[K]T6N'3CXC[%_/.PC$+9O-_O5J M-T^:;HXS;)CO/O3E298!O77'=0"R %N#<-HW0[FI^"@3& MT$]M[BL4I!+0%QF BENPTFGK;=@\M!G=0? MX9?IOU ,O=LU<*?*YL W*SSP[4OTP';D#Y(-G/_>B,@>\"UDVTZ"#T2V6_3; M[65-0NE2*X.6\KD&5%F\O1 G$=GKBVP@(&)*"WX/4J(D!2(;H"6 3-7_,[3<06>!?0M'.DE-;'/I3O=?WP4V M'&Q&)H.Q8FQ&_7AG?YEODKS_WS=YML!G?R]$]- LM]O_./=/] MZY6!;K\,CY)\5$9!I RAJ9TOC+,]\4F7@J E7TT#T.+H/LU4)@+VT#(^%>*G>Q32=_C'PN)HEJ5. MWY6!WGUPN7_<)XQC=Q_,?,1]QBAQE\6^V93OLMGO->/T'?FJYHKV_'Z_E/)) MU?T%&DIEJFW40FZBA-"@( M:A^>3M0T\O[!G#]^U8X[R1?82_]A2_F]\/7ARTO(9_U M';X3@7//]4[J*><^SNFT>O.'GH9_*O)QQ24WB!YZL ML!K'4IB?5%J)6Q0YG96X18E;=$4"'&8=S/$N#*NV#D!2]S 2.+JB]W [[:!8/S&BL#P<+*CRQB5\;%%QYNE MQD!.&>9FI;#G;%<3!L(-##E'F])2H5HV@JF8 M8;@>D&63%#1$0U)$+:RKAK20+]H?X=+?"Y5<( MOGO[],<2;Y%8H>I,@:8]&,\_ I9O5HINK_4^82WF%RW#?F>M\XFW H16:B1J MFNF.S-5ELA0A.9]8I\T:;K':-GA)[T(J.N^Q8Z/$P"YS=-O%N6S3FZN\MSP] M8>7U!Y=[7P;5X6:R[IZ.)I1VFZ1W?U&W"Q] MKG@&2&'PGZF0L9M]!CO4%#?+\(/FGJ%L0<$'+P1NIY6$;2^"6^V.::4[-WEO MY.N#86Z09MG6CR?N4#!KPR&[>8T8+O,HT 8[MNG']^,(WBD3T_FSENMMEMMP*SCZ0Y@&!'G^,#,4W/ M:'\ IH(SF5L5:_+C%Y'^$T?0/XDTML?0G@Z_XK7.^CSCW/EA#P,X^"C<*1J^ MWZTUWK7 [D)5M=GUG]H?'+!KL?W!ZMF7IRYPNS8E3CV<^ SCE!7'TD0_!-]N MQ?;)@PY/8H!V+O*IHX9_RZ'\/__SQ'L6)37PK#Q#?G9HA!3$07;H[$_WB\W1 M#88F -HZY^+8!?:]J"U%W]GYV5GD#B;_O8/-_0-$L!!9^!V>_G?J\64XK>VH M#D83KF<_<-GWB-VL:4?@.XQX_&R[K'W_X3LQPHZW(9!1Y"[T:O7@[6Y>.+(] M,N0+8E ,?G0%Q-34#M7GOSHL=93%X>L 2H$VUK;=+K?CW7T4&)3-SH' %%#; M+0"/6Z7$0ZX?T.& J<])?8R"NRT?.$P29!I&! D2<#3&5D0,^1(0.1T%A8E M(HV.QT^W/6QF%+[_HOWGR&-PW\GE:W2*+:8HMM&A&QWNJP\"?@+:0U5L/PCW M\WT8FV@[&$7(O7]^8#]>B;P?#R7(PG>O7A!Q=O B>R(?P6XSU^XP1::1:U!, MKA;8=;9=SW48MB%DR2R)'3^PX5U@A[UN?3OF+O70>^J@^Q=(/SUED;W#7DV. MG8]VKT+V)36Q%PN\XX,'\N&TM@=(,!VZCCPPC>OD@O>A' H(1N!$]O<0P;A MWT5P 2(>@N[-G67Z4=67 .(J@$"S#Y7)!T0$FIAC:TPA0$+A$0]L@!&*K=," M@673*/9[N#CL.O78=ZC_M[VG_N ;.;X0@++PWP0C\<-(P,-FFR[3#8[IT@%+ MSPZ3)P^X<=#@MP>:0L XNG#(WWRN%I@>FBO3=&!T,ED,^7W=LNT]]00^N_Y3 MVP?<*E2(VX/*4?U"MWBF,Q R,$%FCA;9/J55BS6VQPDX M"I/P^5V5\ &IS1-N%2J9&X-*@^W0",>4&D'P2^4:G1Q%L7RCPS1*S8#'%$,' ME@?+8+^I4<+>N6VXTV%3#XAX:H<>X^)',-T29+(QALPK83%:SS5RI2VK"@Q' M\1S'L $7"\''M0''!+JF^-GX&+U+U45#G&S"XH<"4D%Q),]QPJI0>(9-SA U MWU$V=:3':)HR#7E; P_;M('C:>ZF"6N!;57QIL)L-,[N\"L(PUI\H(V80"$$ MT4P K.!M;?V_:I*J2M0U_OR/N_V!4=[]QSA-:S0SN[GM' M(.*LJ(C3%P(1%4%0P/'7OYEHU:XJW35M!]0\T5%=NRH+RM2 M20;"4ZU+@IA6ZN PPY,8S=%_*CG48QBJ\,#ZA%)3]5S=Z$-!N2FQN&;;"9N^ MS?J]XIUX.XTKW8TWX9:\U,B)]9>Q%I8@:.:;Z'P1:\D_QL)'WVR@Y9H-UM]% M6DIBEB^%3 U.^$H6>KPXG&./$&8I&4.@%(8<'99"O2V2OD59X.MYN9CAA894 M!TNAV0@XC) *)6ZF,W+#;$NIF6^)#[[.&514.KY M1EZ4CV!B*LZ+?I.R9ANAG2C.YF:P?EEO'6IYBA\FJ>R(!$E0Q"6(*NV\ZV_1@ MTW6^+PHQ&BB:829__M?C;FK_V=O:?T@+C-C.Y5/YAJP2)$F3S)\R ?,8$U6.[.-6_]6W,3!CCX1DC_!$GC[#4>J=_6%C@/DG?/A]?&$F"AX)68'\:6=U_=4-@V+OCPH[?# M_O.P8PC;T-T$O/2#,22V,E8XUL>$08GPRNVL,J>.)G:[MJ D2// M"+T,L;^V';Z CFC J[?P=N;S1L>NGH<^Y9=&]')(B(DST@N!Z"6*._-$+UM. MD:9AQL)K5A%7ACX/@]'28&#JQ@>,4;F(1'S1'%GOJ+8( I" M%'1L0:?.2$$4HJ H[LP3!54-+W2=.[H1"\MEQ/BEYO41"2$2.J6HD_CYW AB M.T'BCSBBH0CNC0!7?0"+=$'C:U>X2!AI)J2D>*SJ&;[9ARP$$P"$D6D,]KDH M]E?5,QW=G&KV_B___DUG9YS4$CCUMF;:!QW>$<II_0U2&Y.I2KUS2>H:-) I)U-%> M&5HF8',052'!.NXKIV%W$O,.Q>JCC<$>\6N]$O$5Q"2Q1^JW7?'./<_ER R, M!/B);OR8>D;8@@N,^7\Q\%_=&,#>27YL\EQ5*NS^ 9U>L!-2>"TP;+QC.+X6 MN-XZIGD>]$:'0SUC-C?A)>' C?6,V#;Y /I=G-C.8W:RC@_?FW0L_.^E.RB\ MLHC3?_7^WCJ"3'_7K?DQAB[&7*8O&7CS5_[+GFOWH])5Y$L=.7[7FP$^_+DS M"_R04S2G^*V $-1.0K!G"2'.V$:$!?CX31>1;;^/V(OOX7*@/B)7T4>DK^G) MGD%B*JEAK$HQ?5W5*-I0=9+ .)P>]#BZ__#S11^13W27.%Z3D3T^>;/F+WJ, M?*8_Q?1I$A_W0[C(''XG*&8 &$&'/F;PGK]:+KQ7;/1HI+KW^N\U?H'V/BS7 M7JK$Q)(H-.IY(9:32F$1I/AN=RK"XXN=^&P?@A/NQP<3^K"=P047^U5EXJ.] MQ0 3J:._Q;0);-/I_WU\Z3WR M5%XK 5_I1[:C6X/I881.]-3!P,!42L=)E<.Q@4HS'(UIV,!(:LPKNFWHJB./ M)YGVBEDKQ2*YWO173Y4*_[6("7R[!D=S;D?F. MPPZGM=5$(=PD56-+FKEHUE1B_YGYC;ZHS"I^0B'(5GE>PZAR$X,CZ;F5.A7 M>EA6GG&8H;6LH8A5,H0'1^Y/J==>*).^Z=(*T\Y(06FLME5CJ%+[4PJ"1GM% MLV-*S(X6]:$M"EI=XU7ZP.37NLET5[6%R-!U;XYK^47"KJG,_DA'U?3L,E<1 MK;G32*U:HW5] ':)W1]9M=8#.<_W"443Q5I"XT>""N2.VQ^9HPJ%[$F4/I@Z]J/.LIK4ICBS1='MNG5E2S!A M"@S=GUG5E M.5FWG;QB-,J-S*K9,&@F'+HW+]('0+5Z1%_,NFYO:55-%Z\LX="]>66H1(Y2 MC8(HKC,%M:Q1XX&=YN'0YWD=JY??-QKU/7WJ4R_[[<'^.:A6L]W[7E@G,-FQ1XQ M^CWKX\FO\_6.II]TO;WP]SENZ.W;SIH(FY:B?8G:ON"/Q+M>4K0OE]F7Y".% M]B6"^T(\XFA;HK0M"9=LKKXH6HBP M(X>IK\O$=F/WOW[QWL"'.BWVR-X47&#YBZ,Q[;ONU]L5BB3L+7)3(D%<1)K;-R[C Q%X -TR=>SE3\I%^.]?8?\T5 M>',G Z^0P@O0<\<,ZO *$RRCK\J!YO0UKZ\J: V7)5126S[CRKC$ Y-N&7%+$B$*5I6 MT:G6'F)]0SPZ7F/=] _ROW]!6@);!+AIA M1[BGS.A>MK9:8\69(I0[7#NOFAL]!]/"R8>?>!QCL#C-T/_]]^N%.IHV'#'A M/RG8R>C-]QA@WV8O(+ 3+\%.J#J]D$FL/0DLHCQ,]+@<:2MI_L)@'V*S@=P4 M>DMQ32V+/8:;I?(\O*_!//Q,,LDXS25/ _5[.]AA8"]B\SW2P7X9730J6,@O'X",NBG6WEIW@>8)A+*'39E3,(M)C%1[L26"5 MQ+%D,I[$.(1VA':$]@_0_N9DSXX9;VYV.J1B4G51[O;6M2E]:;1/!IT:QC8% M1IFEJ38W(YJ<+D"TXP34X[DD'<=@1_#?POWZ@CR"ZX=ECX>NV_>A@ZA_#:ZW MK\6NSA*MVODA+N=S^R1['\\S<>&I1H7?SN*F@#"5!ED(4M[IRX:W,'7#EP%< M#]#8O&-(,UN>-)6$U")6Y55J; $#A8+>"(9CX_B['!;9R%PD04]>UM%^/M#O M/!0(].=S5WP)]#X[-%.MEK$46Q6'MYJ#U(;+\^!%&0!ZDHGCI[13[@WUH:UR M#ZC?62\(]>=S7'P)]81I;M*)0CVA$!V<)Y=-O#>OPX(P26BPD"P>QV% '>$> MX1[A/MHNC"_AOCDVJZ-.<\%;K?:B[^;DMEH,H(J_]500)!YGV??"$#>10)'U M7-^/33UW8'ZERO95^5POYLF(UC(8"])\BI_5,O ]O MMU'K&(4:.;$FQKS B7Z9P(0A@#<#X$T">'/XW81,+V:E1&L9CFV8W"^^S^*# M>!_?SF+)-%VCO\(FJ567*F]D:U-8 GPG'WZR!!=GN1/E.B)\(WS?";Y/ZVMX M']\5HLL*65KE,%-T^I8@8CU[ O$-G0L,0\8)^CW]_/J2(&3#ML$'QF-#PS$\ MS=[E-FF3Z7]B6G]B.J8?>&&5B9BQ@HV1#!^Y4/_ MW K3'7>KD]1,"M.ZS78 MX3"[12'O]/E7X!.WV#O 6(N1EBN735]5ULVR:W&E)#&+/OS$DT2 M7#H3Z;*I"9>>?53X\TP5(0!5SO5@[H%UE(T@L,/6YX!(\\\44/5*4""X(KA>%UQ/:Z!_#JX]#G=5QZQ-+<-L;I):+6O7 MVQ"N85H&O&Y%WGRAASSL'V+XP=/UBWC,,5#%!U3Q 55\B(QA_P31+9?MLLPJ MKN,^D5S%"-Z+=A9HWAHG*[YJ37)^SZM0\K2]6*K)T.3'XTSR1$7U4=H$*@EQ M'_@_K:O@3_&_D5<%M=0A9&6=&K2P_I))UX9#@']8OS).T??34R-"TD(*1X>U2#6)_[1P; M?^\NE>#X\;(Y[XW*4!^.N\RI.HN7XR6?O2*Z X3&8:F)D26;%=&<4RVZ!%Y! MKPU5' O[<,19BD$Y#*@+QZUUX=B;^Y7?YW@/\;_59?!\,\&KG6%9+.++ B<[ MJ3PF+B'T84I$'#^0$('.^S\R7>X!_*@H_]F]&E\Y[]UQ7ZI-<];,:!Q9/$B0Y\!'H$^OL"_6D]&5\!_7J9R2;:1N"(:[-H;)9"JKW" M0M"'Z1EQ&L-N/SDC=&'T#+# QI-#(]!61RR2&;$9HPP-E*%Q?;Z+7UEF3VV2 M36<.EG27AN8Z?BJ$\'9< P)87 6>!HX>T]&\=3XP)C[@1C@#SPV+##WY? \0 MH]J<3:7JJMZQI!DIJ4I/GO8:O(KCVSL<9!QCWF-&E-&!,CI01L>%,SK.R1=R M>B8NU'%FB:U+LB#3O5G+G XA7T"7"9V,)]^];HH4#!0!1A'@2Z> G),PLH-1 M:ICJ)9M6D1IU.QUAWG+F2T@8R6U>/(6A"A>(,!!A1-?1#).,V]5V7\^E),\B]\,4^))00*-*'$$I18$DWG#*"X MG:LY93C&X>Y,]<;4:Z,="K:V5> QP6=D^EXRQQNILR]X9XE%=R MSX@_AWOE,X@O&--4&1\S$TQ*5(=5H>"GJ_,A1#QLJ$K$6[ MA/P9'22?@7RZ,J.9DH(%2F)82M7L8DT@!CR$?/+A)Y.,XQ3JAX0@CR!_)2Z. MST!>'@4U;UJ9K926[W@C=I$RL4%XRH=M5S]2[&\BE:0"&ZT;42"\_YYOGXJ%YAY5"CP/'=FC.#= D?S#%=PEV:EJ9C,1DX' M^;;3S@)=APPS14@V3I(GBOQ&+T4B0IDB%P?)J>GAD^U2$#V<^(+-!_10FU;E MAJ;A8ZR8S4S3U8[7F&M+2 \P,81@XQQQPO*BB!\^U\G@!OGADUT,[I@?SG,% MYP-^J,\V/IF0UH8H"/GZ)CECYIQ3@_P *X?0R3C!G-!7@O@!\4/D9AXQ?CCQ M;9T/^$% G%]:1_G)X'[]!M? MNL_)^>=\GH8HT9KSW28^W->%]YLU1>)H8ES.-90D&?($ WF".%&1$*10H-A-)&<>*:+X;H#W%$1AE!Q5 MZZ\RDB47U61J,ULJ$VL)B2+Y\)-ZI%%U$$04B"@N2Q1?CO2>@BA6OK,Q)NO> MQLJ6];EO3@=4M%:4:* MSR[A2=D!^0"CU3(K8QCDTVM%XD\1 M;\UK9DK4-$:1.JWLLL2F3$\/$;]S4]Q\XPA!\T>Q?KBG3M^'"VZ#%>O_G5I2OCU,!YA$ MM,20-AA(&_0)F_$AWD#QXLC-/%*\<0[GRS=Y@YA/0-V,83' N(-Q!O(-ZX71?.-WFCQ_O.LM(IL$J"G4JL.2RG\7[(&]"?@S_B M'_:6^'>@@8T]OL2^A?+V-\\%0 DPXI/H/KI$Z0;LU_'Z767#B#EN !X9N+%@ M9/@&E(6P1JD&$UT&IJ,YNJG9X&7 #R;@$?[C$5_O]POW60[LFXN?_P5?GOY. MMPW-@Q0P^L_KM2?AA^RH#\/^=1+0OEYB@GIBL&?$DB]>.OSZO__S\N5_<5)" M=VW7^_%$/"]F-3(@,_P@0@X:&HF>9VA60AN #_ZAV4MM[>]FR28?R2>W](]G M[H++$,.Q1Y+^5^S%]W Y]M9RHJT2+U9L1WD)VQ@$/W9_]O2SD*Z>?^CZ)@3= M#\^P 9\?#4EX(XK;A\#O :, 8K.WCUUNWW?WHX>?#<@H,7<0@\UU(%">Y53[C*R^ M7NI#*ZB%]*?V*3PYZ!L]-S M[;EV_R-2*>4K@E2JQ,22*#3J>2&6DTKI?"4KQ[?5E<&OMQRRG9 @562IE$_S M#3$M-\#7LEAIR%)&D,K5NI@3*W*^*8*_N>B<7KYD[-=;QJ1,[-5[QN# 0>.._#!R;THK65W4UB33 M4PS;ZUA-MT][ _C,O2FQLK-:2R)14R:;@5N=^6UO:,-G[DTIE:%XB]!+.C:A M)ZP4M!I&.PV?N3^E'XG->K,E+P@IK,5GYD&9S4S;/1[HYWLCUTQ"Q:A1QL)::VJ: M6E/U?HWF5?; R/0ZD_"8MB4FY$Q9(7!.J01#E=L?N<#!!@:E848L-@RR!.!6 M)8V:FCRP2#F8UGK:D]!"/W-FED%HW"L%,?B*TE-QAFY(%< MX'@P2%6K-4_V%-]@BF8+ M?OKS)H7J_[/:M;7[@,IE:U/?^/'TS4M.@5K*3D.!9[6^/>.?B")4B;1YX#[] M8*L/A3]YI3:],!UW8_;5TL![>K'=!^);ROID_)E\3!+O99J\4$!>/-\%SQS8 M[O*)W)[^G8"&\X^MDKD$Z_2AP%\H MYR=.^4$;<::-P!]QM!%1V(CD(_9N33NT$>>CIG881*X-?C/R8Z/2-?JPP=XQMM)C$XD]->7M(?DXA/]@C=MWR(YNK+TH/XMG+ MX^03N[[=NOVOAQ% ?!- )C2?3Q^/&USCNCL>_*1WBO.<>DU>_[4=$.]KVZ]EVXAAJS$6OOH!G5HP@9H9M!%_I..'2] W=W=X_ M2-BF8_R 7Q+!"+SMYS(,= MKCD0@;LZG[VH\\==P[]<2N!+73^KGCLP@]^T_.SKZ039-U35DI?C.8L5YY6! M!?,AR8>?.,G&2?)4Q:(/WQE'"(T:0K>1]3M'Z)=O[1\/H;-%VIY4^X6!M6;6 M*T66Q;QH0(0R *$$&^>(]UKRHC/TRQ=HKPZAVRC.O2+TN_?CCX?0)?R<^H1? M8$9S[+*:BN6\$*%)V#0[&2>8]^ZS(H0BA-X%0D_;V_Y=A XVN6RB%(B"(GCE M-%=EY$D9#V_]G*2O_07"#5(P,CRP_).I9XP,QS<7QLY(C_UE@T7Y.QYS@-WN M#F*!MOIQ#9ZG(UTP/VEZ[\GX]&B6]04)YLWA< VQ#21SI\W"ODZ9NP>>.V\W M[&/*W$&FNGLU-<8L$?ZX$&+ M,(\45L#VP63"(D? +(G-YN!/!FOPEC'-C^FP6C;,2(V-C/[0\%_JOC=C>%]* M,[GTO(^L($?+*(=F^%]7'6T*#5'AI1V:#\U0:)G#*O89 ,L<1&46@!O^D(>E MK^JP6)SOFP.P?_!=>:??T%; D@>+!%[@D--MH'(VG2E.18$/J-0Z7W:3>?A&(6R'HHYA6U&-:1^:!M_"O%/LKH=*G=$RK%')C*MVD M*C:$/_/PDXLGZ5OMA7Y!5?W^YHW<]B M"FD"M@J+$]0-A\X132":N)GHWHEI(IU=M-NC)8M9Z]E(Q(1!<6,8O+IM@XY3 M<1([9B/TUCQ4A;'K2+] MXHZ'XR*],+-2XT%M4%(D-*C.I-,QV4+;':K;[N7,\1./HY3-(>;B2H\^(.CHSK&6 )GN#>@&C?SA$Z77]A M_U,:4U&S13=?K.8L(>F/@R;=;A>'-37L8DY@\23-WNZ=9$0DE\K]N/1T[]:Q M\D?<\5NMB^!JP=BA3<8RQ@DILUH,U*8$&R@Q#S])*L[@I[2\[I%%/M6/^%98 MY+ P M(A)$)+=&).?P_E[."W0:=237']>FB8&E83+3&TL,K2Z7=:B.0"<01<0QYMV@ M3]1S3#YS!1U=._^:17:3?+?SXT27W.[(:?..SL-BW+239@8!>=FZ+ZZ MKJEY)JB(0Z M:#1[XEIQ)O#@ALZ*9)S 3UB+#J$;H?LJ#^Z+^QP^E492FOOY'N%ME&R^TNDY MI#1R"SQ =EC$CHTSR782P+S1PZX$Y!S]=2Q7A(@O^_.>[9Q&5H[:67Y MBT\U$CK,69P/!]CN'=7%SS:88CFYRBFR++O:#./$G+Y4DZ'/@2;B&+GO(D5Y M'X@+CI;S<>=<<%J_Q=>X@/4Y=EDI9@-L-O9&18;'V^WJ$' !K'J/$7$<1U?W MSQ]TO04N^&3 ]5ZYX"R^C:]Q@3"HT^0LD\I:+9PLJYE!8X[U(1? ^OI)+DZQ MI](+$!=$"B"("V[P0L[7N"!!IX5L.='WQ6)WW1NTN9RF$37 !:$3A&#B^+O) MX:$3Y-^!!K8R,F@]2\=JV3!BCAN 1P9N+!@9O@&W//3NA454!Z:C.;JIV>!E MP ]@5HO_>+[7>[5NV]\\>R&)Z:=;)D=D1__=-Q<__PN^//V=;AN:!]EH])_7 MDR/AASQU,<;^=1+^>+W>!/7BCM9VBM2+EPZ__N__O'SY7_28T%W;]7X\<>"+ M68VVG2Z)D Z'1J+G&9J5T& 1GA^:O=36_A/C)A_))S_SCV<:A'MM OZYFQB%/[+TB;;JS=TY\M?&_%>+C3S(R/]H2,+#H9;B M\'M =8!J[>UC=RU'=S]Z^-F 5 ?K^ B0X &HG^54^XRLOE[J0RNHAW1.J52'(FK&DMQJL'VDX2.4SI-80_;3SW.JKV<;=A@]0.&*>4K@E2J MQ,22*#3J>2&6DTKI?"4K[QK,@U]O^6X[(4&JI,6*+*;!-[)4RJ?YAIA.\26^ M(HAR3A0;LLHE29R\Z)R>7S+V\BUCN]>,;=_S0B3^0C[- /R-OC^[AY]_Y1UP M&+ES'V@H_M]G/Q2_^L+?/YAV*"$)3B-FUEP6I;M6DK MG6C45&I_I&]M@GR63%4M.4=TAKVIM:@,ERJ]/])>E1/N6!$):XTU-A,U/VC@ M8UC!;7^56*XW'H_ZNE4L;1;=A:EW\-80C-R;4<9CBC3=F IBT9<&M;+ VHH' M"S?L?7JV/G56JUQJ)R+Z >P.JP!8M,Z5+K5F.G#!@[CAV MX$7Y?+O<%8=I+,';/;^+S0J])A F?']H+65L:A-S(8CS.3NB:O:B[FA FHC] MH:TYZZOE=B:%R=+,\7@JTQWJX*D']GXA3QPN(:7FF-"9#BBU:?;81 T.W=NH MN5O4_=9$2RE"7ESK@C.=MU(\'+JW4V,U71$3K9:'"9E<:EG*FFQ@+U7\@$@5 M4(KD;&L=7K6T@<#.I."+W! KJ:*QN8Q-2N(,V,RR-<#DK5V\M,-;Z_KECEQNS(F>NL% =!_0++(=3H8BJ3? M%HF*83%=?SG,3H8J<4"R=+?!T*E: M-]5Q9M">KJ@,>($#DK6DJ[VACB==J[7*-0IN?J%AS9I*')"![+H5$/7VU+&D MJF3S6&M)]33P @=DH#'O!JQ?6?&66>Q1Y08I+ / 5<0!&5CR"3DW&18#46)U MK. MVU)7 D\]L%OS7'*A%5>)KC7I]Q*):=YH\IVE2AS8K20ML(G5K"R))EY( MJIWNF!@'8 4.[%:93^2EY*JX5+*-T;@Q&K&T;?+0;M]_:J\!IE VAHHP+;(, M3C0'.#Y4R0.[51\87*+;G"?%1*_DI:9+VOA.!X?:J+[58E]K_2^< M,#N5?]^J"KRG3]T]#=]J )]+AF"81^K=\H@O].<7SW?!,V$;DB?5X.G?">B" M^K&UD99@$3ZT378:1_C!3T.U'K#>YX%Q8IODL)H4#OR\^O/"MOQCIRS^[KT6 MM!%GV@C\D2311D1A(\A']MW<2[03B)ON:R,0-T5E(XA'[MV2M&@GOK837TSB M_5!O/=^LN4/^S;/$LS^BY4NY&I]6Y8N+ *PD^,/_>R >OHM*^O&RE_2X3ZQ7 M[]6'O'8;%^:.L?7:D]C.?0^S5/[[[]X]R,N?HN@( D0]XO152U#:T(U)S_!B M)!Z/P:R&U[*#:/;V8',AFHTP"/Y2*KR2SC?$]-]W0IV78LHH"T%%:H@Q_.]C M$.#%_=Z9L:\0%,=[W#9A:=T5*U&G*"'SD>;T-C'T4<;G: P$) M772%[B-7^K6Q>*2ZE&C^**8YP.*#WQBSN;G0[&VV](VH6I>X1A8%#>P8M\0B M:1.<_!88[ZO2X,454(?!*'I0TN:*.1[4\KV%TLQ7_N#:%T :[_3A_XF_\,8' M@N9Y:["03&PNG=?)[F7W^> M_LYP?BL8%2 UJC_J%YDL52Z*ZT&'QNI6MJ Q-2 61!QG]Z4B9CHP@D?^YT0K M=3KL_/E23=KV1&U.:4-AS@$M%T_O5X'9+11RGGNO9#<9+G7Y7 M:A5?W$MQ[2KJ/A8K1O ;.,(+4]XZS4]&T[DE+6=4PFZ1-"O#-I] ,Z59+$XD M3U2F! $QVD"\N.?FZK7,+R)QTRMP>+4Z) MY-&5RRBYL_+. BR,ZYG@<7]5W,"(<<<[\B]M"]ZK#7QLQ> N#>&3Z0I/D%L# M8CK 2%6RUQDXA9Z@&*V"KI;RH); 9EQ#VV3-[D0KU+;]8QF&CE,T?CL>JEWOMETZ@[9+9T"VR1?( MYB;;0CSI"M'M"W'MBD.(O&W^T.\-FC9?MT4IPQM8T4ZYD[0I^=IZN.O&QF%Q MAGJOZ"&"[]W"=Z.AZ;VAKT5CC],&5W"HN6/^75Z/I\,K?#TN9] M8^J!A0U+VE]C0LVOJ:1?S 1\;QOP&][I\Q,7;-$G6,(X3>TGI%YS(LX;-!ZJW/];7"2G$>IA,1,4Y]OAQP"@E$V5=M[\T;1M9^6XYXU5=4(2@Z+!Y-46YL& _'F8/)8DX]6[/,P37.XQ1>CSMNFSJ$4H90S@%* M&3I[RE#%=?3?Q@52;",_7 X'&;&EF1;OX'4]M1Z&G/CPD\*2<9(]X5UY!.'K MA3!*&SICVM"[&*XSHU[3X;JZ4BPY]2"[-HM$+<0PT"4HG(@SQ'L!^2MT/WR8 M.B0U^%+L!JMY[M>M/7L-Y]]:/A?OA_YY^?CGD83B]UZ.BR_&5XCQW;6Z,L5G MRY<'6'+ %(8)!_.R6")8"NT:IY32J[ !)=!TR#B)XW&<.\23B#X0?9R(/G[K M=;GX8D2V\U2GD_E2_E&7I1C?"4=$VM*OM&YWJ*VJ$K%=2617&3+D%Q&72XOGO'P M/)L;J'O[T1GP=".G9&JA5)H&NI:#@HE1C_U?\.2X],8B@;[%Z/B1CYR+Q8;E MD>L%B<#P)L!DZP6[8E0X=HUY[_>BN1VQ8GJ4'!E7YNH,D=, P$EICE5R-W'JZ^DCM=Y#(*$R1&+I90]08?Z$O6U)7]$,D,@\_D^0'30JNT*Y\<^XW M/*UO_*IB/MTN%%*ZD=(=82ORVE6&IR*Y.UKZ_7WQ!3X3J*JZ2HN)[(;5T =@JK49(T%\??+4>#P'OGX(VBQ7SU:L:GT9&/V9,IK:[-@RP)Y.IX?C;:@ZP]$//<(R! MB7+/(VS)W%"0\MJ5!'&'H[H1EL)X$>?Y/>.,AG1O)-4&F#4A-Q3=WVQRL)P^ MOBT_22?C.,HCOT\X(N_"GQ[[W\$CP_6RGF2K.9&83N9^KD<*%68(\0@+/L%[ M'SN^_QULMI+ZY]BN*P37.:-(F:A\U$ M+$EBU44E8P&5(ZQ$27!D'+P=T7_B.V^?@G^]U5E4V84Z5B3> M29MT*B&O*T,(?Z#A$$DVGF3>"V5&W4=J7\A/P9)3B9$ 7QO;&3*Q# ()SGJ.).)<\?J6<*'DR2JXS_)4?&8^%Q:N? M'!M36(X8[/3QLR:1@7/M,5B40'$"G0& $29ZI0$4WRW*,'_1PW'1R/BY M;#DQMS4-5MM:AVL MV"N-\*D\616+(9"A:9XQ M\;GO___8-,_B<& M>S<%:Y05<2=1V8MG15QDRY!<1ETN+YXM\#R;&RA1]\9W+;B3"3BY0^Y'^?U( M 45&X^F,QBW6Y,#5K:9FSP]5-FFK*5Y9;J@>UL)D*U%LY"+3(:CRGU?@)U/9,)B6WJY.## MX PT.S;5S'["=&*Z-C4#[7@=;.^"=:Z48BYN(UZ[$O +/U4 G[PC;,'S@F4. M$ Q=Z'6'00%?BMG:)#.3EQQ!T[Q*A*4':9R.DQ@J$7"7>+RX;7SUY_NW %GI M4H*5GO8MC*D.$DK+E1LC? D!"?O&<3@X\V\[L[YN!)KIP,I!8-_ QR+? 3)# MD._@=&K#$][$'=QX79]/YF%1D[0Q,'7S8(?:=2*G^OB@+1+Y_*8?Y+/->0#L MDFTE0E@F-8X3J+<]@C+R*)Q3X_@6EM>BO]+KF5H/*U;JCI\G4QN'6D(LASW4 M2 R&I]^K*WIM?H9?BQ)SMP6)W,G4,T:&XYL+(V:[/LJSOP<+Y^(>!\@P?UV7 MMO "/&%RK? 2.GD'(,DH ?Q4C$ :-+05H!LP5PSU^)LW5QL M,GB?-ES .V%U0H)DXCBW?Y4'-2"Y!V1>W/=P.F2>M!#QL: I4Z7V6EA(::4H M)$8.GR]:5;P&H0DSUE@Z3AZX)?OW+7DA&IZA^7-OC?(74(6RVZ]/>(6*R!- M0S_JUJ7ZNR J.?/TM%T)-ABAJ).Z-YG(1F.H$MN:A'&:Q>(,^RZ?(= CT-]< M6<)KU'&^@/JDLYBQ>9[-8<661>0XHNEI;HCZ,.N>XK@XR[YK8$3=K_&YZWLH MU1Y=.D;% \ZGF(34M+OLLL7>H3+)!E=@VT$OA\V]42;9'2Z"#<_#5PH+$1$8 M'J<(5#8 (1B5#;A$Y\C/0+C.XTIQD9TG,"VSZJB=,9%@L"&$<%B+"".I.$;A MMY6J\:'&(37X4JR4YU/Y4KZ1%^487TG'MC\5:TJ^T;G="@)[RQ$E0XL$_-!W MYSW;N S[O2LU_SR24'S6]7*!Q?@*6[Z[5E>F#+VX&,T[_4_Q*EW.&:FT4&6P MN9!-QG#N4]HZ(!1'+B8CED^X=1"P7*;GP66;I$_EV MOR(O)4PF @/'N,VJ*M3@"X:)+CB'Q6GJ4/7(WENM[=\!;/49&6/IZ**D&V C MO=CJAT1&FT@Q,1W-T4[/!RX ?3, C_,?SO=ZK M==O^YMDX(L"(*"WEL=^U;_I36UM#J37^\[47MTW'2(RV3/")8RB<(O;Y5_QW MWUS\_"_X\O04W38T#Q+NZ#^O)T["I^[H%L/^=1*&?+T7!/4BZKN=,/WBI<.O M__L_+U_^UP&0T%W;]7X\L?R+6>W6D@@)?V@D>IZA60EM #[XAV8OM;6_FR6; M?'SV4?QX/BC@,L1P[)&D_Q5[\3UA>;"@$]]];QP0P)W^H/ 'V$/DW\T).&@0,+O@>"#4\/^S\MC;?R:?V M&1E]O<2'5E +SQ>5Z^%ZCP2'B=YC=)6B=4;E&(U0=9VDL22C4R1'/FP_]3BK MMG>(?\ ZI7Q%D$J5F%@2A48]+\1R4BF=KV3E^-8W!7Z]Y>OMA 2I(DNE?)IO MB&FY ;Z6Q4I#EC);.U[E,)KAJ(M.Z.4;QGZ]8DS*/#L;CL;H7WVWOY0*KZ3S MX,W^OM"Y\@(>\-:1J>_/ ;QFW@%GN3OW@7;GQV/&2C< ]J:&%_-AWDM,FX2] MS?^^[!'YB:E\_Q3=P9?1>EQR@#$JTR-"E;9-!4A116#4M*;#7Q@ MTH/%?3O4J+*2*+;Z)$9TE^G6)ITA:D7XHOMS"I;9(CM=CS>8,=&7DIMN3K1F M.)1Y.U3V)U0%+VN<9189:6'9X55J?_I&MT;;):&5PR2GU&>Y3JDP*,*1 M>]/O8OI:G/?- )ODNIVA7V>K!#T$(_>FOW::]5JQE[*5=5&L]G+C(CNOU\#( M_>EG&K-RK]P46"PK#1S3!OMOK,.A>]-/Y&>97-Y?E<7B<#;4&&R.\UWXIOO3 M3^73?BTU*\PMHC;'O#E9R/<7X5.3>T\5)*,S5"12T9Q@; IEGDP'2Y56]UZU ME^E-K%JWG%0$E\R+"Y[M9!DXI5\JUGJF,5P1Z56)!R/W5JKJ MX7Y[[9?FBF&NO"(I6TO5@B,/K%0N6<'U8!989H,1S'H^@74*\./W5ZI6[ZS) M7)&PK-FJJ@WQH"*,C/"I>RO56)03K<2X+UM28N*V@Z#2RE=K<.C>2K7;0H?+ M39B-)8BU2LL<:92-\2JSOU*%C(4)M"&N00KNC\T8;3]44,1"Q;3:CDCC"M5L"'@,WQ_:#^7-8-&WY"RQ MXDN&4\7)&K3W]X;6!VY2*@7>W)+:R[%>9/540AZ"?=H?*C15>>(PO8XHT4%* M'Z>6U" 'GDKM#TTUTQNAV-..&QA6DHKI3RIR@5,^-1]"5S9H])(6RFJ8A;]A2>, M*Z;L;=C3YK6?-*:RK93-*QT]NQ>S+H!ZZUKF5JNI5U]9+M)]R< ML0Q?=U\(JVMOU"JX[8HECPLBZ1GY=JX!GGL KPEA.16K/)T3&4*I9I)>:3: MK3D/".QF32XZ7+N5$[/)=CLU5:;%41(,/2"Q:TN<+)@LH$+"MS5C1>MT#8 6 M/R"R96PU+5< 1#"M)0YY-K_I>,6P-?#>T$IF-4B,IX(I)JBEN!GXV:7!A^W% M]H:.';_'VITV+B82!LND @]OXCQL";*/0S[!%Z268(B$[6223BTQV:3# M][ M0T?NC$TX7F*A$&TB)=I>6Z\"R!('9+;=*U='ZV(KL(1VQBOI?+/"3,*A>X+( MI^>V:Y9+16O"9_JL[YB+;#4L!+HGB(M6:NBVY]FB*&=K+N,G%S:)A85^]P6Q MR7+3#JE**4RRC)*S7M43JA^^P;X@%F;VN)?>Z#I63(\G V+4L@K>=NR>(*Y) M:FVEVYILS8NEVG"573&8N7V')T$,_6#/YO'6&0I,8UN;^L:/IV]>JG[0JMQ9 ME-"VTK\[OL& N_I4W=/P[=JX^=BJ23YB)T]5>NP,P7_@C/E M#QWZ[!GN5$1JRLPC>^X[,)>>,MCEBZ;W7&3*&'=G4P:"3=W9E)%@W\.4D6#? MQY3O3K#9,(IS5U-&@GT/4T:,?1]3OCO!1HQ]'U.^.\$&C'V=,_[BA8D(.?G8 MFW'RL9\(W;^79OJRV\GKSB='R=0]C\?OZ[D+3TMWJ5SN$_-ZQ*7B/"1_;5)Q M'LW]VE8%805A!6$%805A)=J&\[6MRNU@17=MN"C_]T \?%M"N&BOQ8M2BD>C MBEO9?D25B"H152*L7$ %O]E%09[-RWLVKQ44I_5W_BE5;FLT7HL2=94R@(X+ MY+%!"+H?V_2YJR!B5<2JR&"-P*K<.H+N@%7#CBF(4!&A(D*-P*H@!"$$(;\@ M\@LBO^"M^@6?VJHAA0OIW\A/C.3AK3Q4-;.?R".!.)= <(]4M ^,I];F2"(0 M13P?&;_ZVR*Q0$2QZT&S:Q&() *Y(I K KDB;L@5$?&\Q:W3X8*-Z?XX"#0/ M?-CG!+S3M9P>5Y?U?\7B<5T^*R099S1%M"DL3(]$X^BBL34WKE@T1,USP/L@ MVD"TL;=6>4=W)\9V??XJN3[LLX&D!#$(4CO.Q!\L=]62T7#WE([OF>GG[7?* MOC7<4YJM.;H1TX)8VM"-2<_PMIM.XKO>5+"#Y-$L] O/]FB=X'?V]MEG\U[/ M4>*;K=_#=E.^&A2; ]%LSEQEWEM/.EV^PTI2[8/.HKN6H/!AV[Z3VPZ@,#[@ M.K#C&[\R_>=1VTASV#"T'(J:.M;K,R[97!?%;(;QQ.81#0;9PCJG1[R?W@.1*_/\;D] M=M"-?6$^^.?1;CO=!A5\N\-PQ'C@4SV);:VC2$9]B%GFBFTK[$ 2YCCL344_ M_$S&.?I0HW,$?@1^!/X_ O^O2W0PT2CO[!QX.R+HEXPFZ8]K>46R\^)LS;EY MT1V>E@CT#L7I/3^?$Q/)U<@S2X--M@8[SW$//RD.!U3 (BI 5/"IZR2("KY M!4^)94^.VAT'Z'4;8WM$CU!F96U9KA)>>*!#:OYOD9 M)3.YT,^//?S$XQA)Q3$*?T>YCUP&[IYX5HP@9H9ZT[5DTYXR,'?&1/ #Y^KE M^3(JO:3.?$31D M0N)8<587&:&A#+*)@*)P7F7"L %.X/$D^9Y=@>@ T0$Z^)"DW[VDG[T6(Y+T M:$SYQ))^4D?3/6MJLP11F02KQ4PIZD(2M_#JJ##^?L+FNTI6@R\'M=.P H/H-(; MZQD.^"Z(36'0'.SWU-8-JSAT49#Q_D#%ZJW") M["4$D2L1#@01!!$$$0212*:[(8A MQ[+&>-3<]+_OJOC=IT'G175KB_/.]IVJKA]X1F!ZX7126X.]"NUTOC^>^P'\ M:<4(I$%#6[V7@2HE4DU2RJ?GEJ2UUVG&Z1K%)J^R81HZS:!K*8BLT'F.SO/[ M@*.8YL=TS1_% M!K:[C(V,_M X3?3@6FD I9&C>/0=3!GE&"%)OX\I(TE'DGX?4T;9=$C2[V/* M)^?TB!OG-^ S%X 1F@$V: Z:H%E@PL(?\H/ \.J&;FN^;PZ 0 1;O\#6TG]K MX.-";F/['*9:LT5IG*].?'M8J*E8:CKV.!ISF^'2Y/ M3'MVZ*.L=92UCH*O40Z^1F\54$HN@@B""(((@@B"",IR0Q!!$+FA4R3B[H8; M\,!G7,\ 2_MDF#>@7;Y=.^BV^&6E'\RZVTNVHP;%1,E8V-8,GX^RI8)7RPQX M-1GZXG$JSN&HKQ)B*720HX/\?B""TM5OTOU_U',S.TO4QY-QIJ#,5T9CTF Z M=MZI@7,S+'+ST;D9_3QU&"N)]N M4VV>T?1L=R(7L9F0GO@FH3!"NG9D*2&^UW8V_33#JN&%+6C3NXD^;SFVW?** MYGEJM3LK='.*,K.89LT:],O5MII?/OS$'IG]UK.QJ>'%PB5 N?DH(H\B\K<_ M992QC"3]/J:,)!U)^GU,^=(EWO]S@KYO5UC5_5E/?Z&[0Q/E@&5&S'(+1N!T M$Q-*LUY7'V]PLUA3<6S;&Y:))]G])*WC=7^[*W3<(2&@HP])^GU,&:72(TF_ M.E?3G>EJ1W:??T'-ROKM-)7!# ?JUE7F0P?+DBB MI_E&'^S2!-9RWR7$@_DM "Y1.GP$TN%/%?+:Q3."8G,@FLV9J\Q[ZTFGRW=8 M2?I:/.-K)M8+,.ZLJ[5MZ7VJEEY8ZR4E5/T&;M&;/^S*F_?]N=$'+PZVH@J6 MU.V' 1$__)J"(B^\D/@#C#!*N4NF7N$TC!FQ/#NHC8OCYA)872H!0V(DRB.Y MI2!Y]%8!Y4PCB""(1 XB$4] ^6)"*%@;^##-KFIF/^\(VM0,-'MW+!?FQ70S M5RPNK?FXJDUGDL]KJ^\[/7]S+#VY\^E2>K!57*RL]7Y3'9*HU2@P2?IJ' MIS('NS'%*99&!S-B'93@B0YF!)&[.I@11*Y$.!!$+G6*W)3NVO ,S9][ZZU7 M-_0I[?16)K%>>BJI-:UB=>E(^>&BZO6.[D[ZFMZ:)1?+B=4<3\2YWRC+7;OD MD(4:U%MQ%BBN<89$>NM-,0ZZ=7&U8:.C -X@ZHO2R%4:F);*4.2Z121SZQ#P MNRL5.'[=I?^K$]R_T8,2K*+9D)&]*:,DNR0 MI-_'E)&D(TF_CRFC=%(DZ?AN*L9J*5%]>$A"T*PV:6<6O0AH=>=I*(X_1^'1-DQT>3']#%BLAZ MR+\)S[J5[\I*=E,66^38:!967+,(:3N@BQ6W?_\"GJYCOVF8_]@\L_ _IH2B>^_MX[J6%)U*K]-LDK$NO$H)8](4'0>Q: M(1;Q7(VH7U 8N3;8.7_[5J'N!A19L)#@60H2ZV$* MT&A)>!V!C#/)$_9^1!2%*.H/\DRC2U&1=X.=ITC4[^GH+0M)N3R-EU.).B;/ M),)CZ87CZSQDH;!&5#R)LR?T>B$>0CQTG:H2LD:N1'@0Q*[UJ$<0NQ+AB2+$ MSG^' BG%)[Y6\2E]MFH4"F7>7#G6O"'.,WP_04X*0ZC/PC@103#'#Q*=4XI3 MFJTYNA'3@EA9\_315JI)/+[]!JX]NCUQE4WDOW"5@O=5:7#$NQ-IS;1ZF6&R MC4URR1I-T0*=37W?^'SQ =N;$](\\.$TP38<0*SHS-.6(N8"A< &;!7+]VS< MJZDX!2]/T&R<9D]8+^L.S^ESPOJ?UY!#>&FO=\3AO'_V'@#Q0LC,RAG<=Q5Y MN!0RV2EF=;TA!#']\#,9YPXD9R ,(PPC#'\B5%5M9I=CBJT(RDRKCUQNPB0I M;WE:/,_98@HLA.)@ZP(]4+/5')8V>8AG[N$GE>3BH:*)$'VWB+YTOG/$$?V; M,(_6*.=+4V.]$A--M:B;6#N[KA[3+#Z4.5GG1S-BH98PN=]U4[IFYI*]$,K; M" _) 1W[E#5I$9HCC^9+G\^G\%#]X9'\Z7[G6J!7DU);7F/S7-&W4R5Z65C\ M8QS7+&/"RM2G!=>0 MIXO0$09O(!%Q&D_&B21"\UVC^<+WC\ZN=B?23KG:"088)I6J@]2J1I]2*5C5!([8N#!;&UF M03=+Y403"]SBH,V4*LSW P]5SQV80R]9F4_GZNZ>\^#=KDU:W1R3O;=ZJZ?N 9@>F%TTEM M+=,J-$CY_GCN!_"G%2.0!@UM=<"<)YQ.==+(]%:6.6EPV:%&J\U-3<69,.<< MCY/,NT46$,,@AD%G*9+T2V=CHY8047$>G^_H6JZSM,^NV)F2K>-=+A 71$\/ MCZYM9O<'1]=5IG5#WS1X.>B9_LL&*_IW#,A''_S9 FSQ CRV;\ [*5!CB0$Q MB@_9W5C,=^$-^$!A> MW=!MS??- 1"+8.LDV;H]?EMB8IVG@)1-[;PH9:U"D)3I0;I>4W$V=-U3<8X[ M98_;>XE7RI)UC3"=M5YKA()KWNS$VLAO"H MA*&"#X_*Z.>L"W//,QQ]'0L\S?'M<%EBVG,4!>6CHR@TBD+?_I11EBZ2]/N8 M,I)T).GW,6640XNA8/$GO][-&;(/8!IVK2-)1;OJM M'8]G]#T?]1A;L:I#9S6L(QH)?L%A,MT@%N$Q%G:Q_>@8N\H\=>B\C_7-A0E0 MW(=9Z;JM>48_!N&,X_^)_?-]T4F'?QD*SJZ5:I[1]&QW(A>QF9">^":A,$*Z M=F3Y(;[7]-,^JX85-4M.[Z3X+ [85AHKF>6I*5Q*X(TL%)8L+:U_*&GQJ MNGSXB3TRU)X8Q*:&%PN7 .7GH_Q\%'J.JN DH\11!!$$$001!!$KBO' M+WJ93U&LW/YL>+PP1J#E=< (E:G*=%Y7I+*88$;]5+[/VE1SJ.+);>-8)I[$ M]XU0E"V,F 0=MNBP11"YZ<,60>1*A ,EU-^<6GGDH,87-,*)2'MJU\*KHH'5 MN&FOJPBY8:@1PK#$QQIA])/BP]DG>IIO],&63&"U]EUB/)C, D 5I<5?93QQ M%Q(*BLV!:#9GKC+OK2>=+M]A)>EK(:&O&74O,/5DSPEZC1#LH8HEQH4"F>%6 MS:SXAPV-\[X_-_K@Q<%65,&2NOTPIN2'7U-0F(47LGP V#G2QI@&6\QBS&#L M)P8V[E&=(9BP2CS\Q&D"I M;*+,423J2=*00(DF_LRF? MG--O2B%L>(;FS[WUUO\8NDUVRN"H4BVT*&6]4(ISH\E0O&T,4T?WF'Q-&<27 MFME:-[6T0D; %!Q&J=O[6)%=>[I([ VL&K_U@\.%ST6[ @7W1*( MP"V!(T89;S;4\4I#V 8X>!V\T?_/WK?V)JXL:W\_TOD/UNR]I;4DR+$-OC!K MOR,98^Y@P)C;%\M@ \;&!E^X_?JWVP9"!I+)9"! Z"6M3$(Z=E_J>;JJNKKJ M\-;,,]*9I-:J^>E.2HX'4GUE+#RMW@1()^"11H(X/M) D6OW''-P>[. (M<0 M1!!$$$001!!$4' G@@B""-I%$$001!YE%[F]P.D;/9!X\:+0G;ES:_".YU=T M?^R<05")&,Y?Y];;&XJ2G9&GP(*0@I""FWC90; M#U&Y]3L+8\<"*^=%O0IUI+=*5OE^BQ*M>;PAJX939_)^TUX.@$5(PAL*R5B2 M1O?X$--BCL(#JY/<4%J?BW*!8(*;>W\2*DW*)87!TIESZK0)KF96]: MO$M)I(,)K3K%G":3N6D_:[K!N!\/+*@:U' M0IW 8]$W<#70?8KWWJ=XB>$$P+#F!'U+OP$0?T:B*W"88!E.4$&/-U6^C!>Z\3"D9X)1CAVA![,4O_OF2PW[5'>DTO]XTSR;$^<8(_ M*MFLU?1QMH0;#9%=-C;4;)JN0_Z@OOU(Q5CJ@MEU$'T@^D#T<9%3,7^5, .E M9N-R,%K*(V%B-Z?F'R9O^!65V*.LF9D8#0%7.YV^L!+3FS414@D+5!&"BB5P MI(L@,KE<5/6U1WJ_9/+**5A6H]WVJ"_5975I.2FUXE83ZPNS2+4]L^?UQM01 MYG).UTKE]F"BA"P2EC^))=E$C" OF.8%$2.)QUJPP+=>HYQ/G/%1_*TJ'4M.-99*U.D+@YIN>PBT%>LR%O )+U"?H M&,&BBQN(5AY3/[D]6GG]'EB7%$ND-;45(6BLU051\07%.+.;Y%4::8^F7"DS M*BLRO> KJVQ[,=2,B$880",QBL%C-//F 0PB$D0D?W0[[-H#O24[QZ;Q)#4L MJX%L3(;U0G\AMPK5"_M,"QRWBJ>7JZXL=@BW,^Y9;'<=G;G ;'8Q$B=B2?*X M1/Q/9[#_YZM@T2X0"C( 9*J[;Z#VG3C]XAU#W4#=0-U W4#=0-U W?A)1=>, MQ8__@B^[OQM8NNI"C76\??A>_80OV6KF./Z?B\2VOM0;R.2SAKG5,NF#3H=? M__=_#CO_K$/'!X[EN-]WBO+!J,8Z5&6_DZ'./-+C?6!_FG%U"%[\7;66ZMK; MCI+=1\A_WVO:))QJN.OAQ.XPDL!6I"RW,@;8/_T\\+\-_ M56SL0BW]7TV1/VDIPN^!3@RT<2MZ[#+J[_:C;S^:4">&*9-YJ/3;OK>72O4] MDOERBD_-X'GFX+#O?6 N_$K++1>JO%BN8D)9X)N- H_EQ7*F4,U)VPA&\.NG M,^+_=[O'BU5)+!X5^_:77.7D3 'T[.\K M624'H@N/V(W!\1A -PLVYH^=P ,&K1?#]-5 ![B8Z6Z4_!M3IX!_?._O&R1[ M-31L%2;5)QD"9Q6"&@Z5I$;B2@JG*(7MTRFMKZH,3A/?(B"J.U-XXQHS?MA2 MN[+4EK+,AN?US;2N$ J1^+FIPB;'7$MO%N7XR"18/*FLW,9((6&@XLN675WD MW8J?D/" M.K,H5LRF^25#B>,^SX&61\.?.UTJT%5O M;HIN8;RL-QPMUX7//!I^O&HTXT0:%\T2563%\AR7TG(=AM4?#;^A^-RLN^PH M\G13K>@TE1?I/GS]\? KW%I,.4YRA).-D9==*WFYD%_"ID?#S[E#JUSKX3,A MR"[6Q0E15KE1V('4STWS4T]MT[6$A9.KACQ8;Y0171\IE'+:S4"K@Y9',\64Y$;7SO!QTZB/-Y.T(.972=CR:*9PQ5L51ND6;4X' M+3"TZI21!TO0\GBFRHYNSC67IDQ]Q5H-"6_+$Y.#38]F:CG+D-5L@VJ:\W(^ MS11IO;,6PZ<>S52ZGV<0L\:$H<-Q7F_7%J/;>RLMKN@"4R.F0] MX!2"/#'\EF>:3BIGRZ6DSA*&Z7KYS0BLTW'3?M:NYKE$V9=5IZN--R0>Y&?@ MJBR!*V?MJVFZ7Y#7DV*#:J1*6:$=M3T2 M05%.Z7BW)H[P^<)K6\I$,!1E&;8]ED%^/<6YG%:2UURQ[&SF8*[M4=CV2 C- M"L[H2=..XR5SF1=YB[ E'/3A!%[UPC YL%K3#CY7ZOEILUC.\4!BB!,"2ZYQ MUED;R1G.#ZU,8D7-!MX8]/:$Q"8RLT"S&:#%E5+3:JF$)X)%'CSUA,@N:3%3 MGP:>(/!RIIXD)2U.X1PLY'[4M))OQ3?-.IN2>:W8FOC#;++=JL.**4=-![.4 MK*;L0A)?5X@20"XUS!?#S&7'"]9/CSQC5B_A@3G/-HQ%=U7"1_#BT%'3>*57 M3#6SG&>6)OAL,YNFDOWX"#JYCV> L_.6G]1](;XJTK2==6JV&OK#CP31K0L, M+G)L038JI55Q3B2(B6F\')\Z&B[,LT4_*<6KI:X9G;0=]< M9_(C M+24+.*WSR5)YS/6[FRAHZ$@0!=]7C'BY#DBXKMAXOYVOI@K1IN;\C1);"' M&O+MW#K^Q"'?2I7'SQ3L3ZAG>E-#1H+]"$-&@OT80WXXP?Z<6NLW-60DV(\P M9,38CS'DAQ-LQ-B/,>2'$^Q+5PB_V(@_EKOI%D;ZF4GG+E^*XE?1 _T7+WD9 M*! %?!Q__>__]>_'X_?[X1.[J3N:D:_!ZSQ3?>I MKQ&K(E9%!NL-S,I71] #L&J8O!<1*B)41*@W,"L(00A!R"^(_(+(+_A5_8)1 M=4>D<"']&_F)D3P]^6S0I+QB:9(5'X>B<;912,R-^Y8-'9%Q9%L(-KX M>:ZB^M#1_/Q5=CQ8'P-)"6(0I'9\$G\P[%U+1M,Y4CH^9J9_;E7EHW+!:=52 M[8&.J3Z6T0=AG>MHT1/$MD(4B9/$V2ST*X]V)\_GLK<_?327J( [C$.O44+7N5S/3C590/7A!1]X%;X40]Y:QJTW.I4LW*:[XE:+-QX)4-6'&' M_/:#8F,,R[Q12AE54[],-?7/Y(,S%4M/?A4J^+UBZ+?+ ^^JIN[+TZ6?+(]2 MPCHU3OJMH-PDYK V%?7M1RK&4BP"/P(_ O^YP?]\B0X&&A7LK0-O2P1TCFNK M]1RKXZ5VX//CQ(KIBZ/+$D&^(;B>IU ;>1I,FOGYP%IW**@&L-]^)"DB1M*( M"A 5O.\Z":*"WZ""76#9SE&[Y8"99FB**JXUF:?RHXK4"^)LYL+*0(\K6:*5 MG(\$*=GN3? 6UY_V8*%,@OCV@XRE&#R6P!.(!A -W)]& ('_UVTA_R#+6WC] M\T5 8>2;WY)!F2UW&PMKE9;UB95RYH:@CVMG5@C I(''G&"%I9QC5[WLR,+C M3&5J^FK7ZSA0,R"2@!4H)D8QJ2-.^!N1 B*%F]<-;I 4=N&C(48C'\&6!(IL MCED/DT5+GG87J7Z[6G%IXYBMC,Y[M#76_..XE;>ZRRKU52\EC MN4\, S^QJUZ?+6^EDM0G;Q /->1/S[&')/TVAHPD'4GZ(RS[ TKZQ1-27=L8 MR 2N"I^C$$IH#9!*TU$26]. /,_AP6K)S_/507EBDKV-"+XDDV+JXZZ"FNL, M#1\&")^P*T9MC:OB*;$K&$W&=\G6D)Z+(X4.#PT(DH[A"?QR1P8/A8T'I .T M\2%)?XPA?WHF1B3IMS'D"TOZ11U-CZRI^=ZPX-=6"1.5COF:7:7@RS=1]SAIBOKM"5C1NXLG$W^PXZ M8OS\(\;;FX5KQ"XAB-R)<""(((@@B""(W&2P&X+(G0@'@LB-!HE?VZ5PJ?CQ M:B9/^YL@K>"YG",KDT KT\6/QYN]]C;HO*A%MCAG1WVJ.9[OZK[AAL-)1P9[ M#=KIG#8)/!]^6M5]<=A45V_%GQ9U(2W*E)TU2:.QT>F5WEH12X4)@] )'-U1 M1V2%]G.TGS\.1"[LUD?;\N4\_5?8/G55(SO-N#@0VI:7,[,E>Y.R.+!]AN<' M;VZ?MQ_X#0\*0$_@,<%(-6P,R(,&_F@!EG0!'JKI<%Z@EH0!L<#F 6@[7(,> M8:J'#51OC TM9XF-=6VD7^;TX%YI (61H_/H!Q@RBC%"DOX80T:2CB3],8:, MHNF0I#_&D"_.Z3=NG'\!GSD/C- LL$'ST 3- 1,6?L@-?=UMZ -+]3QC" 3" MC_P"D:5_Y!_/I-HKJ:1/<#K>X&;-+"7W^9'"AOYQ*I:@*'0' S$,VDN1I-^. MI*/(]/OW5Y]AZ\JVTLLQ-TP7\369[0YJ%6:I9>M@ZX*^Z5]M77<9V'T8.K>H8^BUE'4.CI\O>7#U]N;!122BR""(((@@B""((*BW!!$ M$$2^T"YRA2S&7]_IGG5<';2B5\SF>FGD'*-)^IGUEHR(^5G,WL MQEG3W;#\;&8[W/W"X]'"5U775>:UA9\83+R2$*2HC-N0NKPU'WW[@3]1]-&B M8S/=Q<(I0)'YZ#P>G<=__2&C>&4DZ8\Q9"3I2-(?8\C73O!^\][2S\GIOM?3 M#W1W:*BB3I=^=J>C!=[]-]0LQ+S#B57:^6F6>K79;DP3!'= M?*AF03_XK]6LNPR%#R^<9OV=B'8!Q:UVM):N:\0OQG" YN-E8./Y#X$XPPK$G>5*FT U,R4JU^ MD!@EVJLZL+H4\ML/@C@^(4''Y'=\3'Y[LX BIA%$$$1N#B(W?OOT-V-#P=S MAZE6336T@LVK,\-7K>VV3*WG Z7KD76<'S1*'=Y@,EGW[-MR2[4"_=V[,MF6 MN&XQ;Z=P?9FDLGFCV9H-1W!79F$NQ1B;2**-&;$."O%$&S."R$-MS @B=R(< M""+7VD6^E.[:='75"]QUY-4-?4I;O761Z]/>N%H>R%)%K6\V_8VEK3_N13Z+ MWIKO=,QYER=P66TW$V-;X,=\,O0F$0Q07&.)9 KIK5^)<1[IWL6UB>/,QT9G M ;S;F-N$W*LW3*FK+!;!M*"V$\O0?1Q6#8X1;.*N$__7 G4#;]TA)RIASXV M_%WXO,MK%F%2)W25XKU7*?J.J^EN//K[[\1LA7F.96C8O_#P/Z2)HA/=UT]T MKRT\-S5+KX9A77N6$,1N7W@0Q.X58C<>K7'K5Q3&C@56SHMZ%>IN;^7/U&I4 M3RK4<@U!]P;K]M& MCR!V)\)SBQ#[_!L4MZL27]MFO\0-B]^TLZL%8V")2U-89U9>19QTK$XEM+/A MT=%QD8I[NDJ15BW5'NB8ZF,5U1V,(T%/$+'H&[@"Z#K%7=:4_XV[%9RGB,,S M7J88S^D40]!V10Z:G-XJ]R==(CWZ,&0/7A!=I1 #WX/#!,MP JX3L4$E1S9E M"FW+Y!JE3:V977 *D82W*2@VAJ?>@BP*P[CE,(Q_WT-0X;4WU!N'\_$.?*HV M5*VFN>521\"G]5%YIG/LF#+J$,34MQ^I&$LA#",,(PQ_Z.2*<2>;AJXRT Z!M']"OG/BFW4JQD1RW:5)MV+CLN"H3OGM,X/@%E^NA;YD%^-TB126 M>%#5FW112#?9Y9G5[5=]77VM*[MQJ]\55+]8K;6'):DH1^!.?OM!4JD81:-\ M! ^-[6OOU+>'[=?O)C4J#7YF#0A;X)TF5[:27F%DG%G5?A7+J7Z07!8%*6U* M>:N9=@>=NA\/;6AX)8F,)8E$C&".-VJ$Y@="\Y7O(WVZVMV;SZG5W)S/Y/8@ MJVZJ%%FD_0MKS-5:8ZCWIW39G%:R5;.=;+!D+?)(PP,D&NK,^-F/D:Y\6Z>J M^Y@1ZC7H_M$-E')!\1!WM8U\(5&_M3H)^^&=;9!(<)'@(HY&HGZGHO[0^<"3 M!T%GM)+ S^B<;^EDOM*L]S2!S\RS-9SI%M=_X)RON<[0\,N.YYTP,4;XT)HD M:'HI&W7<']E6AI_KP,2@HGL8)!-CR;>2_B)"0(2 ]CXDZH\FZJBB$A+U!Q'U M1R[><%K+&U +*8%WIKY)5D;Q/IM/6'+FXU?XWU309JMQG.<6F[HYS_8%M3I( M]7%^"16TJ"C#KQ2TV[]*(-NN/G!&-OBEAJE3(&.^APU=9PKFR]2.P-[/&72\ET#N__^R-[&6UFR9TIL1'$5'JFYDAFO# _'MG[ MVMN@!5J+3"S.COI43CNRP&C2_.&T2>#[\M*K[XK"IKDY=JHCEP['ND+^)UY M8'QF@>V9AZ9G#IBN\$-NZ.MN0Q]8JN<90R C?N0:.&WL=\1AKT'XI3RN,DP\ M0]8:77$X4@@F=#:SL13UUEU9Q#&(8]!VBD3]T40=1?=>T=M]AEV/\U*BL]*] MA$"R9*%1YW*%YHR#NUZ8(^(7N][M1P?S@>OJ]F"-^:YJ>U8X&9BZ=_ZCR%]T M>(H.3^]*8J\=%80B?Y'\(<9$$GLG$HL"I)#$WI?$WL >CR)_?]L6S3JN#F9S M9V\UH;D5S1VT/9^-KY.!5Z_F$M52K0Y>Z-J2(+KTND8T<<]Q1PK!AD[91#)& M$S2* GYXRD";')+8^Y)8% 5\0;_H9?:B4CGND:EZH8L'E4::]V2J,=J$>Q%T ME?YZ+[K+B&#H8L8T8V$ "&LP GA@J:ZN81#+!/$/]N^WA2@3_F4H0MO"@ 5: M'>1Z4ZF$S_G,U#-(F>8S]3-+$OFQ,G^9W3AKNAN6_,MLA[N7!CR2AJKJNDHA MU9#%/,F+PII1Z$%7Y<4X,_KV W^BCN4 F^DN%DX!BH5&L=#HM/1A3TMO+?@( MQ4(CP;U-P445Q;0W*;:L92G4T$)O^B\UM-L//0Y''^^KGJZ!)9G" M[,/;\&,PF 6 *@H^OLL2D-N##+_4&@I&:^[(07\][?:X+B.*OW>0\7M&U@&F MMO955V8Y5N@UXH+D<%:/WF1&,_P/2S87/"_0-=!QL!0U,*6.%IZ$>.'7-!1F M_D"63P";7A9*C4*@"S(Y%OU*)6Y,>KTZ&+!"?OM!'!=Q1D??CW?T?>WX+A3# MC>3O_C:>ZP0;@KF!#U.MFFIH!9M79X:O6ML=B(B7%&?5$>)RO+YF:UVW6DDF M/ZX_OK(#M50KT-^] ;5UD3'*=+XCD+BISXLSOK5FP@V(_?:#BB7)8[T2<<"# M<0 *&$02>U\2BVX>(8F]+XF].,=^*3VKZ>JJ%[CKR&<6FOI;'4N>5H$2Y!DK MLQ17NS-O5EQWE(^?HIY%QVI.1G2JJ/!%04S/-YV4G6QYP0CJ6 0#K/SD<0 D M@O^#P?_*$>[71O^9/>MG0:V7Y46[WTZ7\#CECPQM/>QW;"YTS>'0-**8XY36 M=QZ_7@O M3CCPP7N;?,,,W#9.UJ=NC10*(W<*MFV,<=[Q_(KNCYU3 M9KFXENA1JRYE\?ER0>"51-[(9NO0+(=>:((%#\^I6\[!_$=;N@ M31*NPN6$>#U5"#@ -3X M.S%;89YC&1KV+SS\#^FFCWEH>T6QN+@!=MVAH=AN)+]?5WYOV\3Z_'#PL6.! MQ?*B7H5*QPD-+."-1JEN\CZNFK-N>21(75H>*6!X+%# 8CAYR2-/1 Y?@QRV M+I>;)8=KAS3=8DZ8URGBU3R>0K;M#H3VJ&F6' DGY\MVI9U;0JZ N6$ 6;P9 M!86X G'%+2@2R/1#$O]8NR.2>"3Q5_"P(W7P$R/Z)CJ8\7 UB-!3^"QZ!NX*"B>_;WQ["]Q MG0"XUIR@;^GW#.S?B'[G/$48\EF\Q8U/[N%EW\((H MV%T,? \.$RS#J3)!DX([EFJCI$#&LW9O3F:&718000+&NU-,+ 61@6JW?_*Q M^K4A]F*6_GW)\+-KC_2:6L*-,\FQ6G&"/^P4.^\2-NO(;7]L=2QI1 WLD#^H M;S]2,9:Z8,H01!^(/A!]7.0X:B.4]/0BW9N;\TRW&!">QRG2\K)4$BB+5F 3 MR:5 MEBUXM:+A3@W@E3"?ON1I*D835[0O8S(Y%'(Y-7XX&N/]'[)Y)43JUJE MHB2*FS2+Q\O)N48UB3=-9E7A:XMT'F[)\?]HNUQ'8+OI,[I-GW+ M8]J1YBMG%,S*^+S8Z\_564:69"[DE>2W'R1+Q4CF.$4ONH* :.41])/;HY77 M;S3AQ&#!2(WD1C9FJP;'M^Q<979FK>15&AF-74OK^[8JQ[V-GI\(9;;5BM03 M>)$IEDRP,2)Y;.<@(D%$Z"W9.40ZW4@%T]9:-G*-E9OIMQ*-S9EU MBI\YP'?J57),FZPIY@9YOQL(95H-'1WP\#5%D+$4^\L3V/_S5;!DGXE0 OPR M^@G^YCOT%AF#]V)VWTW-\&:6NH9#T__YO3Y;P,2,CW4H,M_?VVE\U^EE]'=] ML#;OYAG-6/SX+_BR>^S TE47PFZ\??<>0_ U6WK!\?]<)&AG +8XW=T-FDP^ MPV0+%>:@T^'7__V?P\X_$T%\X%B.^WV']H-1;2>7#($_TN-]L(F:<74(7OQ= MM9;JVMN.DMV'\'W?TP6B.7VHV\_FA#5,.4>#TD+*#5[@53?(Y0O9_?4 MI*DA"RGX@-%4)JDJNMHGE23#Z@J;&"25%*4S:D*G^_T4_BUZZWDFZ@B$KXIV M-)?E0I47RU5,* M\LU'@L;Q8SA2J.6D;LP%^_11.2#0@7JQ*8KF0X9I"1FJ" MKQ6AVI3$+,])^6Q9;$M*DL1I/''5,1UV$GON)29F,=A/+.SH2[K\U/[])5N,U&+&[F:)E[2LE?+J^#276"H)!?^Y)FT\X>,U84VI/8V4^L.260-2RD*W7XSYM-^2IE$BLDOG2.CVM*\QQ2ZGGY=K3 MP3J%TZI=Z%?BW7R0XQ3VN&5MG6@.Q7IN:$I)E\\M.TMF0XV4U''+^KS0+J_* M9LILC^?%D2-Q"6DT4@C\N*E/5V5[G)_6\;E##ZFVVA8&RE(AB%.CUTI^KB&N M3)$>I\E2H+- MBY[DFB.\U.ZRH*\G%K_0FK7*BR7.X'R9[I,9-L_Q*=#TQ$IMU 136TJ9'%[B MC'+-:8N\60(=.+%4$Y-2DLOV:&7RPU5^DUE/5CT&-#VQ5GVU'M]X12EAZDW. M];CFVN[T0=,3B^6IF0E/=4PYMQ@1 M17Y5K [+81F58Q'H3WEZTECX\KI@&U):*R.V\*$M%I M29+']3PYO'QSU%2K%/WL.,@PLEY.CZOUX42,5T(GP_%3-_%:CI\GOZ?.D MQDA*70L7>C"@-GPO&H+^4_&4- M]O7$:A'=/#M<$WC2-"K.K*?D.@5K!NCOQ&KU-@YEZ,4T:4JZNUKEVM64U:A# M _&HJ;A,F4.MPE=QR:KZ*[*:%U6)4Q(G5HN=]L?L>#(8R;F5O)XF63?#9P%7 MGEBM<7>3)P13:YDB[N;KC>'$F@+ )$ZLUEJQ^IW^O#F7);RAC#=L+MO&))5W6EZN!89U8@F*E+]9EUMF4P[DC38CNH(UJH.GGE@" MSJZG*BNFD97;ZM29Y.2%J'7JL.D17^M#36TRJCZ7 ZY;[]L+HELL<+#ICK!# M"W9OGD1."6":6.K,T[_OOCGO]7IH:H[B%3DEU;$@=-B:T(ML M58[PQ;NF:M]SK,#7/\'&>=TY\%MF]?;K'SFXWKPQ@E;ADU:!>"+?K%:"%N*S M%H)\2KZ9$ BMQ*=!(O5F3BFT$(B;'FPAR"<*<=,95^(WK^']4FG]O%&G_N1( MYG+ZXI5\BOLI^(B?ZEC_S2<,$2GY-Y MBH@R3R4.,T\EE$&E6BUDE;4BT/R@*Y*--H'7/WZON^8Z0\,O.YYW(LRYG"!) MD^SG6#/.^E[6XLOM81X& 25@98=4C*0OE%KFPB8.@N+9H/BV2_B+0?&G)'"Y M">T&1K>;D(UD0Y!Z_75]1ET(BG*"*!:]'C412LK:\*2*$=3*,,J.AE!,Q-AS M9GR[#:N3TR:!Y\-K8A[F.YBK@Z49&):./6_Z\'/XTT#UQMC,=18&="OVUY@S MT^'2V2,,SL7"\ W=^WZ/%NBM4M67L<.O88%^/)OK)ZXRLEF_H*PCV_-,Z[*_ MN46'CV^H428F8Q-^@P%% U,]#VY4TYEJN' 7PVRX4XW!(\ K_ZHZOH[1Y[@4 MC,S6>T(@LEW_V':U@";X/:<:-M251?LG['&VQD'D%?; >^LVO^VT:PEZW+3, M7%?.-"G2-9'\$F+A$C$A<*%\9,G#O"K37M7+_N61AK(N:MA] ZL\ K>'< MRLOW=%$(1G3#"+1J3O*7H*O \"6(8Z/W0Z5%;\7J_4FKR.@S8/4:!RK%U '] MCV8/6;-(P[\):_815(Z=C^X0D>![2]_QV $P3R5&'S.-4RU4*GVNMULFM! MYP#"@9J22,48ZK@(^KWZ.J*L2)B^S12+&4 W&0X!C%5?]V+0RX&<&@]F'UW7 MJ?$9]M%EU8HH22HTDK*N,XT 5M']L:,5[(6^/02KZKXXS!CPC,O6/-'-&)[O M&OT =O/4D>':G-1YL<06!;W@E)5U,EW-\TN%#4_O4Y=*4(@\&W>%7.39^#-U MX2+(G5<*U>E*T]9RP&[F-4=3XLD*1"[T>;#'F<^_EL]CJ+NNKNU/^-65[B%? M![*$D*_CTWT=$1(CBFM"' (["/S+@P\-_Q1Q&>)FR>'*V#77BOK+P#T:\>E%87F\%H0D);NE8-0L,;9 MM(FPE&T:0HH_0-0)HE$<6TCE%\FN:=0:9"E7KW9670YFRH0A&72,)HZ+M"#/ MQ>-A$]T\.)M>\&YLUNE);VZQ4D6.=R;683;M,,*33!'()X'P?:\^B2^EAGP(WYUE31T/ZWI*" R]:%9PQQSB M(;YI6+Z>I-[R.=Z76X(?JS:\.V+8A_<;802M%T:'6H8:0MK8AF' (C1 //4! M^/W0=::8.I@'1I0Z\5RW(1^0S^Z5O"[LS+B;2XU(9.]&9*\>G7#.NXDW8X,!Z!38(UQ]H!L+6-(!F;=(_;T'\_9+1/Z%0,SHT;\% MF]O"L;%'XPFMEYOB>'C,_8+*1>$96&\YU;2U@!$J@7=(RD&70$CZ!Z??/\R^D(+_'Y,RP+ZZE4#](3RN2' M:\O14TV#*]OM:S]?R6SCPN ;!*X+DRM%?G#DN$#V#7)<7$>W M"(_O^ B.85Z74Q0VT(M<7*32";F-I_N=U20SY@MU6# :.BX2,9(YCNY#C@L$ M;.2XN)Y2\BY@UWH-;67HS1)>:BKS@#?7HZ ? AM>$*!C!/V5_!:'>HCOJIK^ M?(HR4]?G.T)Y0':Z5RI"?HM/.!2I1>!J0LB=BD]FE$Z;4KNT(%$)@?%$2VMH M2X78IG.D:!KY+1!4T=6!SSCF^ 54^X&PL9TI90K\>-Q<)%EE51F$4 7Z0C(9 M(ZFWW!E?7/LX-(#*S^@\P6K%3->1LU*51TI1)CID61C3/*M/'#(NX%P?M/>C2^NNKP?YZ-L4-14(9T15%=*C]:; MOD>GZA#G4'MA8HGD^>KA(7\5M>4CD*_F1@5RV:L/S=PBN4I3S5&N4> @Y*$6$V.^6GD- MJ,L(38SGI#Q6:XBM0D;(8.DN)M:$!MS!;G;B[[\KU(K7%CE$[YN"I5%\G2_#BKU_3WQ-78>U7IH.![-LN3I0;;4 :K'ZJS'3J_6DG$C7>SI.UPH^4VGF MDMT9IY!A;L(D'J-.Q$"ARQ (U?=BL=Z_L_TCJ&Z)A4PI%5];.%GQ&O.U/N'\ M18AJ6 LR&:/Q>RZ5 ![)/:<1A"D&^X%GV#J8C>>L@S"#8Y1MT-4U9(<^F%*/ MJD&>695([Q$65I*#CK/M;[03_&-EB1+NYDLDK@H,&*=5$E5BJ0!R#/W@,9HZ MSMZ 3O(?$*=7-[Z_FG+P>SA=Q(6BFU&6DJP[*JOSXZDWW(P@3N&-23*&I]Z, MN+E+'P50G\!+M6T^8@_,"%079B[,9^RO8]C,4F$N!UO#=#!O,SB]R(6!C)U[ M<&%\J8/X'4YA45L)H%0->,_9F.J,[ZY5R^%2 M/K" $E$=2#;UUM4NY-5 0+]IK\:7.H?_,Z!WR+'Q,?H-X%^^XZ.6N .QO".)M!1P"],W8KNT8J M>UA*>U2>(*J,VO,W7"Z1$7@G@Y?[E.*-LX"HPH263 PGWTQ.@UPB"-_W<+GA MWC23C>XZFNJ-SX7R4'N+Z6DK/!6[@K,= M7K(W&REDF"63@75VCV\RH, 0A/-[<:'<_]G/>7"N^3AO]K-&5IB;'7I&3"DW ME>,@SH'"0E$Q'+_ $=#-7F3(%JIX.S@,SB"\<3-/39 M%M_B4()P;@(T9_2^7U']P 736K KCJLWQZK='+NZ7@&]'K^I1H]6N;1A9OHC MG$^3NI-R!U8O ]3H,.LB0\9(\LVR.,A<1KSQ)SL/N#R%_,P<9*K7$RRB M3,BY7GNV+C97;;XW@LP!#' Z&4O1QW5T[\G^?DN5LAQ[=!E-ZK& ?]=V"[JK M<1G%!I+16RJ+)/B3@%+G&5,B.JL<7VBMVH6Z0FZS+:88%@4D('Q>VZ_P$ K$ M%JI'9W#M[G#4[FFT3!=&[4+?*5,+GH,(A:I!C#U1S^K._2XO+V?H*]T=&%'P MH^<[ Q-S9G"4R-MRMU;38P43?-T+&1"-8@1&88O24Q?,)K4NNQK([;D@QV+)'%\S_N>?!>'MR^\L>J"!X'IQ'R8]3IPUQCR53R8+81\%>>Y M/)%U7&#_;-$E#GEG.G7LD'1.D$RJ."';Z_[0QFFND2^OF'DS6>%@%X$2P5(Q M,G')LQ6$SKM!Y]4C(.X\HO!#Z)R->I*[Y+NNG./R++U8%0L;>@F["%4 ,A6C M4V\Z$N_23P$#+S'-@(&7M@8+;AL:YCN1CC!V+$UWD8_BLC;,5[W>]8H/XW9O M?'T=I40<9G:(?IOR'"6IBGG"\TVQ'E\-:D9!HO2B!_R$-97,@?FFO@=7ANM R "1:F MVR1).L:^;8(A#\FCX!5Y2"YRY_(W\=KLQM7I6*RZLL&.;:[@Y6O$I@[Q&KI, MR%B"?O-R]5VZ3(3A4!^$J;GUU;:4-U@Y?5O6&T:'8J%7!6;>#)-WP_2;"S!S M0 U#OA1D.#V"+^5+Q8M$@!>'PA;N#8!VT888A_\+S^ANZ)[O&@-?U\)TQ;;V M\H.#E@5[8 5P03*&-W,\U+IL%@D05] ?WETJPDYKE!ZA^M=<+J;1&4/ M+QT((]>Z)/1Y&+E]#\"K1SB8ZF-]'32TP?O#BFNA9H(\ *B\P1V5+[FP!X'S M%'&H$"2,&PM-"::WJ% CQN/Q@(D7A'FQT:]J]>N8$B<,@J0UU!B3#%1SVJY2 M&YGE:F:_KB3H\'IOBHD1U 7O]R+4?QG4/W11DY]03RB5HF70PWQE;,:SO:'N M%\>]I,W=#.HYS>UYC<9 D%4VK2UDS276/ =1#\-74F0L11V'F]V7&^!8KWGM M" /CFI@ /A>S6$UH%,0,,OD_\:PX 5A"[I4 I" T$%$X\-HPALU0*= 1^$E[>>SMB]\\V2 M9G@S2UW#!=;_^;T^68:MQ\=1 9OWTC#^&S2L&8L?_P5?=D\96+KJ0E8:;U^U M)QCXU"TGX?A_+N)%?2D%9/*91;9,PAYT.OSZO_]SV/EGEHP/',MQO^^H\&!4 MV[DD0U8A_W_[9[K.00?"[JUNJ;RQT^/07SPT7 MQG=FWTGBB892 7[<#BQ)/#'4A9;J@.&CH>\7YK\J-G8A-_^K*?(G!1-^#P M.-B*'KNMRK3]Z-N/9ECEVAEB/*3Z\ ; 5D[5 /VPN?7!F3FN"#2A3 =];QO-7]4,IV-/"KL604"B\&+Y[HX.]GNAMEZL#4*> '*%S]]S#@2P"?PJ4:;O-P(@FID*L6L@6> MJS8YGA?E*JR'6@.3R1<$26$3;"+Y+1+G:+.O!E,P)8-S!)2]U&!$=Z3:QB9\ M$+_?,L$/:=4S/'%8<\%F:OO11X$'),KS,KHW<(TP_1O0;[C! $X3H*8:^..! MH7M-T,.T%=Z$#O6:OH(7S<%RE&6S MF2TE-RWEG8G7JDJH4!LIS_1CL%-B.^ M8>"UZ@STW7<#_6Q$=20>/S,7N9?" MZ_AB[<*%6!\O@SIGW(3+#FR37#45I[MD4OR$1J0/X#E@7V%^P-%$02_X=WIF ;7(<_$?_\ MC86J"J9;!MCTP\F$O54M*_IKH/B$S?=CB6&^J]I>9%9X80]GKC,T+J4KGUH% MV)>P5W"0@:T&F@'7X]>+,U87.M;7=1OT69\!^M8@O$G4O9?]CJPJ5P^KG&M8?XW! MP8>#A@MEZ;Y^VKH"(%CJ"]V-[:;2F1GV5@2!F !]&K;[2.#YT>_^@G]NA 5.X8LBC1%T?Q"XL.H*7%\W ';^W^%[#*"O@[?8^@#L:JJ[ MANLQBS8\;*@:+A (^(+G7NRV]1AXI!=8$?R=_>6.Y]"&H>4LM]E PTF-Q",* M:@!SL[T/ CJT>\ZNJ6>LHG6?.K B#*;;&NAA,;"WXI# 8QC<%C"HH, UW'4> M8!&\1S,&H;JQ6\[=X\' ^CK0<&;Z()S7Z&W1(]= B8'O@=W)@*=-^[J[?1D1 MO>Q*\ ?[ +!&/=!?_E HTJH5 EH:Z[H/ T=.=IH,23,D!+#*8$JT*&M\*#%; M63LI7N"!_AA\@2^+8?T ?.> $5X<+X (L&'@@H>ZAT^%HC8$'T6.C7? X[D7 M\%$Z^+MMM_>D=K!-$,P_'L;9-L $X)B9X_KPIO4+3BJ=EA;PN-/S_CG"PNMN M2 ( VI;J><8P%'R(P>>-8*K"S3J:-\#V8!01 '>*/?P=F$\XU?OI!3P!T;]M M.#O0?F,8],G =8^V90A L$2@H6I%8_Z_%SK>Q50^H&4XW_- 8;76!7L8[0J MO 3P F>Z?DWW,Z?9>K/<&B9,FLNJ6DWMSM7LI72_U]?MO\8)6W^K'P(*"%Q3 M7X?J#$'\@T6#Q Y'B6V'"2;[G*;EML.I(S=2%/8.&94#(F1A6R&/_;0Q'.!O M2PP_@PP.S0 [PWZW" 7(#3$'L!0 1+G8.!JP<3C@ Y7%#8"V C9_J Q&S'Z. M?CP#Q@5_"E-7AU2Q1<3/?Q_U&/8FPLI@C?TE/TE/VWB/0V_.X4D%0%(\/*OX M]D,+K>^_0Z*";]@G?!@!0$?\93F>IWO/A+WO&!Q:J$$ */KA[("&6]*S##5T M8T+M.9K;H15M=X G=L &[&5'JCD8/:1:P/7V3G\&6E4PA7H6^!LG_"WD;%];?;D8>W(R>L)#%M_LX=K2%8[O=&RZ; 0P*,+4#'UNJ MT?8"KU:$1 ;Z^>KLA_OYTPO'[$^T/R;%)]9UE?#W@9#I.K+1V?J:3W1/^B=/M+N^?>*<9#9_Z/&#L MY:Q\_R0E#LBUIT>'=[,H$0ZD*^W99Q0JYN!5+VRQPY[N[:R#L>Q._CQ,GD'E MYQF'[AZ]DNSMK3+#\X)(_X(PRNX)\N0CTP[X9__6+">E]\\)5<'0&3B;@&#D$>\1 '^XO?[8)_7W9LY-V?\ "V MW:H,D6K]YO''5FUX]:_>5#8^QQTS!-,8UMW%X.:*+74X9YH3>DC5T,0HJJ#7 M0 _?>HHB)2.,0-F3=!1\-( K,O/T[[MO#GL".6TK!W":!Q$C[':DD$#CB2>2 MQEF&8OZSYSKZB2)#NO/=W=MVTL0\$9&4^-"E:$%F^7_?R&_O"2DF4T\I]K7[ M QCY1%,[80R__8FL7W; 2^"OL#=IKW[.;2%OD=[T1),T"_W@.VN'/9FUU3M M>XX5^/I%N/]%-,E3*K7?I9_'3SQ1T8;(4+]"Y"NFX%X'^PF!VZ_;<+C?7#^: M>7KU6AM:OI^7[SUD^JR[O[Y.V[C]G^:1 N^F?@.(0,=YB<)WAZ^^=V5W/3K; MTAZO)U34+J4]O]PR@?;_]KH"VL:JSE/HLXKCR1CVMO^M_.Q"B4L!M'C 5AD9 M3SHT)T>N.@7FF13TP1B!59_$J3B%_PV=<;&=R27! S3H%C[P!G\,U<_"$$$: MR<(?8;P1'4IXF&9X \N![C1,[3N!'QXMO_0S>;O%'VX7?Q8M?FQ[F !5 NBI M!2K:%"A6D1Z%@6=YD-#!;V,[S]S,TK61KL&?#VSHV/9T^=F]_HI#K;$[_*@Z MOHX1U/.96N@[\W9_]K.C[)WAG^^DL61R+T4?H[$_D]/=Z[^ G/X>9Q%QG/T5 M9^VBDJ (]+=Q#H<+42X(2![ZSI2?BG/2$UO@#7!3%TH0_N&' !M;?K>?@ M>3TA ;CZP!G9X(51Z$QT'A#%Q$ G^L%!P/ZS%R<"@^V1[.LO.1$OT@Q%B :6 M!A8>3VM1B7% H>$A:W1VHN[/ 7<>_4N0TF?%]3\W3+X_./P"G6H^3R! [NX MQUIC^D*U@BAZXGDC@%,.8ZS>.@I[8QAU^ELE$YO,7M+]>>(.3D HC;YX#?Z/I+II<\^&>K,WM@)+ T&B89& MNAZ&?GNSZ"^L]7L4T__[Z1SC9@[%/T_)(_;M]HEJR/?K?<<3J.XN!C>F5*!( M94:4VT&]QO3S&VU5JL/PF>TUH7W+P++7B4Q^S9IB?(T[7EWLM>T1:,G^W%*9 M%,9$,Z6.!'+D"!MRHY"S55TACY^9V"S=GE/)#G RJUIVM3;-M/I+T)+ZN>62 MJ#"-0"L:9F#.&B4IE4ZG!QQH>?1V5BAX[4+#+LM\/^.LA@M3D;*P)4'\W'2R MJI/%(NY/\3;3<_MBV58E<:0D%/SGEGF=SC-S*E!Q0W$52Y%YF>G ED=#&N#C M0:;:F[7QN+Z8-A;)ZB*UYD#+HR&5!YM"DAMU;'D^SH[C-W6%.FX9[RX;ZW6BRIAM?;6V6*O37_>6H.7QX*L"7]:- MJFE.1SFIXD]G!;XR BV/!C_=#/%)LD/:YIQ/K+3".,Z1:_C,H\$WEJRU;KCB M1I:20FF19@3[N1_\A0/"&OI"MP,]ZSI3?NL : ,3G@\\@$/=/0[Z,F2F MNZXS[%R8IKPR+:Q7Y?2R)>7TAI"2ZC* OB7%W/50K,@5B]I MJC\;UY'YNO7M>B<=(57=QSS5BK9)=31R]5'H$^FOX;:C!:'OQM:_?T8@8>:Y M!^!1XG K1V%XRK'0]-8K?='SZE592M=RI;6VU+K5RX=1O^U7^/B66 MY^OJRF]E?WAI7+R]"J\GY*'?S#J+UN5:ZT(BO-S@NJ2>DF]F,T7KZ+CA:EQM<%Z"/(1Z[P75!/':KZX)X[!;7 M!?'81=?E-^L8_-)=>;5)8']C$BY*X%>=@:,3F=^L1H;P_\/75B<"?F.M6J#HS>N#I^=F(]VTO^<,( M22J=Q697(L$5UL.!SKN0MT[4,XDR=#.#W7 M5VI11*CH2KJ[, 8ZMS(\!2;!5=IZF&?_ &F5\%*,DA8(5^P9>5^8MYV\NJJU M4G9\].$R7[\(+196V]L:',Q:ZNE:4UV=*.XU;/;UQM1(Y&1QRKFBUVVZE3P, M#T]\^T$Q3"Q%7*@:,GOM,H"(.2[('%%,TQK\T% M:4JJ'?5\OXGA66UR;"PM,<=Y@R497D'JL5(_/"DUB- +#3GS[D63) M&'TI"^S"IZ>(0Z[)(5O7#>*0/_7C_,PARD@D\O%S@JCNB.TTZ510V#Z^4H+YOR@ 8?@>(Q)7- 2>S0."2LYZA0JB6I>A7I( MZMN/%$7&$@3B$,0AB$.NY-GYF4.X=-%3YG*&$\1L;9WJFHJ0#*ZMASBC!I$Q MA63+Y.GB4/-M6Z5*D$.@7X=AF1A.OG40?>?!.73XBGT"*N3JOO@!^TM>20!> MT9P IIVZ!0Z]:.S.U4=^*Y1ZVCU4HVW2IDBG(AM%D30$TRS9M6NS(SZ8LPTR MK1$".5=X5N>'VDSG% IZ>H@83N,QBKZ@KP?1R,/2R*N!/%D^IV-T\S-.< M^O:#C.&I5"R%LXA&$(T@&KD1+U%N0KN!T>TF9"/9$*1>?UV?4=>FD?70(_'6 M>ETVPS,-S/N[+I[J.?O.1Y-:7KI#] M',>U368.Z[L97EAX8QDY!&-8WU4W82$/6&3#L0!XX$]#P[)T%YOJ/A"*)VSO M-SQ^D.H.GA^V_0:6J0/K[;B&#HMO/K? ]-V#0%O#U;&AKH>?>VO/UV&ESB%8 MMJA GF,=MIY9JC=5PUXZJW5\&.@6-@A\_\4?PWH@AFKY:VRDPE(CH\!2?NA8,HD)Z818?6(;Q'UCU$_3-"JM_A@507'VL@\$M=&SFN/[0L0PG'&8 M5C?, ;__X[#4Y\0Q['#HV\[$GFOMC<%+K>@C1PO (L 2@-.^M=YV!PYE&.:1 MQWS=@W_\A!TL&6SS/._;M/.@EV#6X#J%]?\,&]/5P7A72>7G-/;.3'>C0G2> M/CHHX'=IP6M'78-=.AI!.. 8_!VL/ ,K) +F5T'KP98T]N41X0I:X93[SF[^ MX>KMI\(?JSZ8[O6V'(V.30/+-V8PN;_NAAP&B] X?4#&4=7-)RP+ELP+P(RI MKJO:HZC^7NQP\C#5LAP@)SI\?D[E"T^JHL_%/^Q#G*>+P0'^U:3Q)#"T) D=V7^@0+L8#E?\&[/P=9G/\R4PPL MD)1X*;^PH7"(1"5>++;& M)$XS\7QVW1A2&6_T[0=+Q1(D<20@+R@I&N S<]G=K@2Q29%DW@^F,C_(;H*D/>QYZ8^[ISZ\$H7XHEPO3YL566_, M7*:!ES/V:@3#%V-DXMBC?;@2_>U@885S4X7%SC*'H8^&[',+?/[/OA_A*F%*# MN=^3Y!*5ISW7%:7,56;9217[ CLK">T*00X:DR9H!&8YD8PQS#'9QH P'Y3X MPZ2@#]4BWP@5)O#EM=WZ57P?@F.KHP+M?['=3Z=.F)!MKV'M'Z-MC>J7NENT MT4),1L6]0WO@67E=AAJN 6MP>X.'$<+%3HOBNN(6 4J MA.!P@E\BV>^73UX-<:WV\)G6Q#WM.UG?!Y0,IU M8P%-I9.RYGI#;/2KVL=/E']W3F9B>X*+TQ[XTM?M6=I=+5H!T(035(RDR%_@+W:X0_DO M]]%MB"=FC&[S"!JMQ M N9/^Y*6A\ZB*$'N01K@@:6K+G1'CO]YZ>A)0(7\$GF 7\U<1"9WWM2].0 % M^65RW__]GQ=)C/<.4E@US7&_[[R@!\/:)D\F0X?H2(]'.9+5(7CS=]5:JFMO M.TPF]9381>%]WSM2$Z&%@C\EJ/]@!]_#^3B:3%B1[6#*7E1P!J%LO,JQN/_KV(ZSP![7Z#X%VI\J"+]=ZG1; MPO3'%2HW?]RIOR\X2U2SZ4ISW)&$M:8%Q: VV33JHU,ED:M]:B@,5M30Y%EC MW)SU3'IIUD^51":7Y6:ILR$YG!QGVQH?;S:#W.A42>24Z"P+M%3QS)Q'SAL% MO-.I%4:G2B(/YM1,*_:DE!SDI)S2[02X5Z^?*HG<&*<=8LI"(ZE5R*DM+8FG MJ=')DLC)>&Y5'"^4A%F:U+0.RV=7QHH[51)YKF3U8;>Y ;:)ENXUR55*I*8G M*PWS5H5B9V2KA@?4N-0L\U*AF5J"ED>#'TXITF^T'1'8&=E>OL94UEZT/9%.GBO#C(U*>2"EL>#5X:9M*BE*YSID[7ZXXQH=1.)XQ*/AK\ M2%PE9B.I[N/K^H:<-=;Q1;PU.E42.;OL#QKU<7G7(YQ0$E^J@E MV5$F&79=8TRUV\RVYJ:B+]=UA3EN.>MFY.:T,LZ9TRK!3,IZ7UBZG,(>M^P# M@.$;82/B0:WG+=:#"6%FZTKJN"6>2S7YJ5]C\9);3 SF3@(R%IW3 0JGL^*IR\$"B*"H!P\ M_?I=!=ICMW:/TZ."=JT/L[KM$JJRLJ[*S+HJLTMCQ'B$I=6*5"J#"05-3P;E M&*6$OC'+(D\OACG2J6^+\Y[_U)-1D8E=5^T*R2&_;5-+>UNHEJ@Y!YN>#&M" MCC,]5IP5!$]4REUIZFVDI=^!>Y6DYH'C B,(#<5N0[@_+2>L;K(;I3NK-@6/ MKBFM[K+47XMJE*I*DZ^K2O-Y(J#R7L\_+P2-YB5Z\\+ZD1TT+U&;%_P[B\JN17)>$(Y% M<5X0CD5S7M!Z0?."Y@7AV*//"[+'HCHO",>B."\ Q]!ZN=V\_&YVG5^%*U$9 MTB]2VC>HXTN&G3SU$8I$7[2_W)AL]@"*1#Z3(MV^(#1"8E2B\V>)3IIXIM5S MU3JN'_M;45 2I!(7J<3UZC_?>"M&*H%0XF%4(MRDPY&K[1R851%+1>0SQV#J MBW^>-=G2U7)+!^ >L='=/Y54$/Z/6+VT",@E /J(J0=2_J^H_*^=PN><^^<> M'=+L.VDVPNROH-G1*_!ZH68_4NCV9ST*S1Q;<^41XK 15-?['.?I>J$&!E%?V%5;$(<"%UBA:HX]2Y84A#Q8H7S;3^<1:K0V\RCJHG(D33#P%X\ZW M6*-AZRM:HVB-1J2BP:_6:&'93R7R/#'7E5'-;O5&O,8KS: R)4&Q<8(^38"% M]M&OO4;O,',16Z.W+1?PJS7:LE-Y4Z'&53W!XC,MW<[PT^IZ7_F1H,AXBOIH M(WV*H[NL8EISS82'=[&__)00?I(F#,/^[_^0[+_.WT][I!<64$5,#%>LFOL( ML5]TI(>4_\LJ?PQ-.])^I/T(^Y'V7U?['^!H\//:_WC'AWY:N5A O53DF 2Z M*ZE*;._>6)[KESL"74*GBP\:<;GRUO6@89= H46WW)WP6G=I"=YH.Q\,N0%3 MKS?#/&7L[9<>%ZR\F@?+1-0G?LY'I_YS_?D+]4QD9K3<)@@^7^CS^8V)C5>L MO:BWFK"_WWY03#S)W*A:- J>HJ7\<$OYMH>1?[J4FX-%LC7?K!9"9J!49]): M)A(>S#E-@Z6@OZR_*U,?%DU&N_*77Z[Y!TOYMD>;?[J49:FY:Q?X34+0K"E7 MH4H.E93@4H9'GV!;)O&/:'X/?O(9! GXR409^S7%_?3X?A%E9>S90?F^1*SM M6F,]9BV"XMLPC;ZT!CKAH//0FX<%0[SP&X&@>=BCCQ"6AA>LV%>D. %43IYY MCCL_4W(4&D@3J67U>]8 HY-27Q[F":647XL,#%NDB.3MK",$)0A*HCCZZ$%) M",&23T%)8;DQE\6JBO-EQ6[)RV2EE^*-,"[;:Q99LHS&VC':1)2&4L, JN57X%5DE"$K>XT6$/?KH04D( MP:)/04FM375J"<]TA8R#UBV0O(<0CN34^OH(# M$L"!;'FP8.*SH2$5@;%&"/O"9**\AWYG,"\S67J,9Y K7L-85DF4=MR A 6. MR2!2CMWHLNU7/?4*?8D@./AB 9K?@H.U-->S&L'4]'(J.>_UM[HWZJX!' 1\ M%CJ50GP6! <(#AXWR/);<-"K32R2:B8]C);[@[)"N(E.$EH';& =?'B#&%D' M" X^"IV$/=;HP4$HK)K?@ ,]N5$R2W$TQH@YX;3ZZ58_3ZD #O:\&I;!GI=7 M$[PBN'RC2+8)7NO$%HH=!$P0;^;.8>6(@>/U$AE%<>37A.[)"_ 96\OL%WE!L'QA?,PVQG_X2S[AS)3'E M=(_M]QLMI[HJ%YLB"\,GQ'?RAA=Y$$X@G(C$$X@G+@A3GPV%G,+G"BZ$SI-6Y(B2 ,- M*W-BJY H< GV&\_DM^I&V8G1CCQE7'B$BH+PHG/!6EN@1.BNYUK529?X35^ M3>TZ%:S7_'>H+,59W-SJ.>W M8C]9+N3+\T43KG@_J)&\XW"-#BPJ5[D[4# M.[#7GYQEQ]RI$I"PW*FM['^<@P=,G9ABRHH<*WGF_F,2B\<@Z@>_2:8<_ #5 M(@Y4: Z^=KCIXWBC&F!<29&DJ,<$L+$K,F>^!6]NQ+8;V@O9[K: M(15.^R43#K\9&QZ07,ZVYAEKOO!EV@C4W MO41-]Y*CK%C,YXER=?WM!W/JO+Z9C0CRS:,ATEZJYU97?)?!-,'M2VIAOLYW M@$AI(LZF3O.PQ6- /@N@PZ CQC8>6RNV$E/V_8A-0$?@TH%J?^C-2V*DLU'% MV$@92YZC^-]27C(I@=\T&SQ7L<<:^./:\@P9-(U)0 Z)@R"^QUZM5$?;7+1. M_11,GUJ=4:0I1T.+L*ZI@\?.57Y;E^W.=$36YC3W[0>.GX;'??E'D.$9#4DV M/58;N_QTA1':K)K++FVRT6T"26*I>)*-^((,3(LWAH3D#TXL&#J>Q F&8DE@ MF?SW?Z4?_WW5\!K+XO4DI3U',Q7' 5,Q@I6IP/.RFC,V+,>SE0YX5=JPQOK> ME!J)N=6PDLYT5(LO8QB_'9AEKM':UQW33$^1.?>#=B)LAG^+*6!.%Z 3KNTI M5S. _5^#Z\/ 9C?D#XR76KW#!WB7/!3Q3A$X\6^,RS2%8KO8*=9K[9N846\- MO.-3SHG_'VA1-V-5:1LC RB.^UH&EXID;F/2&*"N#;3R8.S]\FD7HL@"S+=( M+K1AM[<8=75Z2>2+':,O+:9ORLIQCEB?B)1(!FJV5R3QH$@<[*"CP5=Q&\T1 M#65LB0T+++FYIG(>L&,EBV^#^9%495YQ9:FJ0.*WN"@T#3+?*RON7_BO_[=SPFQ1:VMI)<@(>QJ0)P M2O*?YVN(8@)M58 FFVILHMEST$"2EYYD0W')L&)=1MIHD@-ZP#U-14W!C1L/ 7& GSS&, C>,#%TOH_MZJ-^*+' M #NOKM,3@>ON]'Z9%_*:N,G6I[;0FW_^>G5#VL)4$4['VBOLH7^*4U/<^B0C M.=,352:/-%GOUBE\DBXL^78*<]-,M5]F^T"3"39.G4US=>'LQ/WY!3O@&/3@ M)T1!&T9S_8F6QF.XF\/=%IBC\(/8:-]YN.T>MI[OL:*Y-SM?%%U5P#J1X%<= M,"#?Q)06"]O: !'YZAN^$AU;4S@ADOO?KJ5&FUJI3'1P)\5+V]IJ2"4%O;91 M/ZU&+66E@*TZ,,!,%PJCI[G3C.> 'BAV8*#!Y"10L8!MWY$V9[4)VXQRV):K MX+S6$S9LJY!D!QBT9ZDX=@8:+T?&OSQ3 CT 4_[W]UA: 6 $[:]W]T1_\V;^ M=<#OII_;QE<6,)NN I<+5)B@,BD )=_D<_QO ^3W#-?7IQ==@QH+U=6TW!C4 M+EN3#%]CX1?\*$?LQ'&*'7RF[S^? XU-\%5@ /@%/L$K-=4? WS!,;QJI@S$ M[K]F#5#8;_(3B,%HO" C[J$/ (E7V\.WMO[CP 2:SL*R]X:K XQ1RW8"V)5^ M:EQL9%N2K)C.6=$=O10^:@+$:/E/!X::Y(>;@.G^_98!ID^%OL[JSQVB89>: M<5EE["_A&![?PUH4;3D 6;^#6#G+UK@7?0%+:P]3UJJ2D)K#M2HH,\(>Z:UL M3\E].KQ[30MNTK 4C[6M'*\T5B-Z7!&,XNBZ%MQA#J%P8C^E$X]5*ID7,PS^ M\6""7?!\?ZLT8Y(*<$>.>0NX.%_;4#_?&^;N1[S>_JZA2_R2+I.ZW.8QI=G= M]!+#U79;_OR6]X'EE+?/U*OVM6:DEWA.E$M)P7-39J*UJ"6W^?6W'TF"^;,- M+AY;3[7Q-#",_ Q@>[MHK 4]_>+D1LS-!U,\,C05%\V3CS8!"P7[!5OU !, MBZ/)BOT2ND!*\1L($)&SY5JXU:G M[5+ $K2,#7)N5P$%RL(F&DTA_=PB627G32V%::NE\O69K[+=+?6%&P-29Q^ M)Y_$I;O#.9BAF?;N5XVIV^S83ZSPH^ZTU(,Z"ED+& _G-6- MN5#FV$R*:_/;F5-<;T?DNM,'ZYN*X^PY)NBEF@$0_M@P'\,.@+GU>P,/5GP; MPG=%@CCU ECMT)V&OL38@WCT_96YH4%WVE DWWT(? W%]A\ K%IO OH'[$'; M5T:@2(:RB\,F#^'?7YU.\!#7TI^6.0S[L_8/WI,$(% M;$D%O@Z.&\P2;.IWTCI4+'&#Z 40E.'/A_O*=9I8E@MV9.!S[K_LVZ>!XH'1 M] [B552XRE^.YO:>)1R9HVT^\#!_Q^UU3OW>MVXO%$M\_T?8+X"8L?8AQG(S MW#A_NOY'L)&:;25WV&Q@6*:9-1NFHM66HZO"1@,X#_#K13-XB@\??ABE/MGO M+TH;2%(YZG<6S 0'UAY\P1ET42BEAVU38A93%@DC+[8:Z=D 6@],G#ESJ.RK MQZW!_)J3XG18(KD:-!U>$]-22:$02[M6#E'>(V"X""UFELZ3L*I;SM[#'/#N!QPF?: M??OQ'JH#+PC85(IY:81Y[WK9BJ\>P6X -S WJ#IE:"_1+OBQ!_?'D7)L>$GN M_ISWY\S')A+X?249GO^M_5'PJ^Y"\_>FA6V-8:= *[AU0;T%V N_U ]:]_WX_&\&C,\O0;OF'FR MOQ<%44H71B_-0W?\*#O8SD#7@^<=5>?:]US9[[<^/0X(RK#6,= 0S*X?^O0U M'Q@V&G@JM' /WY+?#O5X%HY/#\Y-AV6^(UW0$>?\^\"7X:&]3U0!S:65I!E[ MX;T@Q]Y>V@;3#=8':"M[]D$8#9Y@O^KA2(&8XASUWY]J6=;V M!H8$_MDZ^^&^(O*^H1O\KZRM?OP7_'-8=<"VDFQ(=9W^^QHM2+A$]WQ>#/O/ M3?BJ,*BGV =,()('IN[+>3VLC[WIO@E#F;C_[+]V^,RGZKY\: 6Z\H_O"P!@@4]_]5Q_9EQK M\0^!?X=YTX&>)_8#2^+?&>I&<_662?%S9OXKQ8#M"BR)_^G4,V^0/'@(_!GH M'M!AXQ5%8_\10'9?DP$(P,,H:+B^**YTS1T'.@L'6>'?"?)]!=R/;/3JM1G6Q_CX>G6?6[1[ M.M=XPDA)G)J($BE+8E(A"%&:C!F1D!DJ1>))EI4G>YJ7=""KE];9=+%4H35^ MWE1$HT.0$[6O O,<>]MR3JKCEFLX"4QSZ$Y27'?K8A6V)-ZV%';3.K856AV= M2+$+.2=RNJ5P(G'ZS,*$P-LU!$\O29!&;5=;Y=[NG+_*(WE-LLIA?6P \\:=FK"$Y&SY04OHYE M&#F[*E12H)_4:/1@I;=L7E> MQ]C6:BVRIRVW4B?+=?F5Q9P9P MY5LOSE=Q[_@ Q?>=A4-DGS/ERD]/@0LZ%J]GMOEBV:24 M866NWHB3^KZ0_1U.!B,+1)6 6^ _P(!5;/C3OV__')A1OHY<>@,H\,D.%G)P M/6T,M\.%H_QS^.&XP]"@W&_"<(\;!^;8:_/UZ/K:WG8]]0]<^_#6PY8>#/^R M_"[ _*93'UV5/-J5CYYO@6=.@/MY$,GA=Q^,_@F,_340PB^-[+W?X[_XT%0: M^5%KY<;&]5L=.6IX^<6O(R?I#R\VDKY3@B8B](D@ON,?I@M $W&GB<"3WQD6 MS<3U9N(W3./@P31\#X9[\6!>B^F32R?,M)K@ MF1F?#>/SBL$/\$!B)1E!T.]*^A_""'\U\^=Q,W7NSMI=$G,$]D38JG"-W!O[ M#3G<.7\OW<9OEVJY]-3^SJSM/SVF/_7?H6=Z@0?OD_=,F?^)$NK-&ST.1BQAQ4@B3OXZN<=O@^A=EPD7G&O#X]NQ N0 1/<(ML)U M8DRW]9MN,,BK%:7ZI:N!8.QA8 Q2-DTW:-EZ6<7GP"PW4BING<2[?+ZG:>E! MJMJ4/%4D(9C1R7CRPPHNCVD1%LT5$(YE;Q_9 HP$T(4][FMC'[+JGA(.7Q;\ M&?RKV>JNO$AP!9ZN6$J.662T25$5DS[^$7$J]5%RQ@\*$!T6'O^OK8< 8K$[U2ICNCZRK6U%=]RG:\(F<2U(3-L:2$[%-FA"&L_L$,/8'+.$U_8J:JW M7&.4(+7[@W5C),PP284L)F")LG&6^*@PP -8HB]AQ86T13%%9"@B\'HH\-K' M%(__L%_0C6 ]GX&T23:5Z3:XFH5E:7]L@Q'> M:+;\>U3OW/&[HOU((OOQ9O9CB-2.4.S+L,>+(/PUA,-W7([?=8@X)R#N?WJ* MY "BSF#U)EM@JEV.6>M$M6RF4H6*,Z]Q8LJO0X=A<>J:)37#L#\[O\QCA2S2 MWP+-L.O/W(S;$_; PL3"1TK%]2?IU"#BU;BYXZ2LI+"D)N-M6IA,*X(JLA#Q MWD^H=K9*3T26]647<%XNFG]["]G[99 Z5>R/%Y:OL- H?7]IG7GF-87V*M7( MT:UUVG^5?SAU"@^A]>?C0[D7\O9+\F I!M;!*$BH]3/!UB&[KZS!W%4C+TC& M"R; .4ZQ%&1@,O8Y,,9[4R >,_Q,#M Y4?PL%?LO!CDIQE.PL/;9?G]V#%YB MA%D\-/--+^!H@J02W]]9($@SW]%,XN]8I%3S[8%';!1<';UMAJY;;#:'+^EHJV. ["!K9S>5J6996<,,%3_@8?O@)U#5F"*-@>8T?XO-;#S./LG:]DU MWM%$N(3+:;,,P1 M:ZV!N4Z$9O"0W)Y/^^O4)WN9# MBL%>O"Z^ ON7T#:)P,#[I^#_3^RP9M4M[S(FUI-:0D9W.F,NM3Y[Q^./RA@% MU[T_RIJSW@O@Q> ,"LA(@3R@80 $$C. 1/[^'JM/]H;'7 K2>P7Y3N+/CS_^ M SO*>&I:AJ5NR\#8*%CK_0.)W2I!4(W-3-?$,DGVE40YFP]AY\#GZW9RX&0* M@C0@\"5O+3-D$Y9E2<;9QA?3P0 34VO]6*CRJ5FZ+YAL[:&@ MTZVIQFLU+IU+5E.:.H)@@IT'D\/Z/+LBO\;>[S^PI4!WR-\D,]9*,8&#==@E M*NT%#V::T04EI3I+NX4-,ZW/9VW]]/++MR;8L);)&?J23Y&M$>YU$BS,\Q\G MJ M6G_USA& ^]D-\P/7WB9FZ[Q+,=;?#]:@TU[%M?L.OP1,:'07.TTEZPPN2 M$[VS2O<;)OCO7#IOX-LO#&G[CV;Z9X,CF%CFX+CBWREF[P._B>PBU_N5IXN= M];S)T#SOL_WQ(Y.QU6,#Y_;C/PB>- M3;Q2O=;,85MF*BTLN<;H\R:T7N@X3IX&;=\+2MV[MOKM,S#=8 2'F8 Y_\%4 MC#UCGX(_*$6[.606#LK9'E>%<7^&WV,P 8G?!&:JWC,CCE,< ^O$5H)D^.X^ M1;()P$1;!&7XMJ8"NK0OQ>=C._0IH"Y^CW%^_;!]AF;X3?6HQ[(B>T )( +Z M*=BD#3P!7%B.XJ!,V+]1&]8>3Z-=48S\+10K0\OCI6;FG"U/-XM202]7AKU% M=;E5K4PDJHCU*B)+U]N")[2+XC2S7J^MEKN^;A6Q0!0Q('RP1!W)" JZ.O%8 M\5 4(^;/-BPQ;8%/YV"U26,)EG[E-WX10/C+Z^*OP3,_*/WZJDK(2:U7#BQ8 M29/BL39XD,:+9 MH&2U762]W55K7?Q.W2*VX1;&"6'>$1)\29GJF6EY*:CP5M YTM#I))QUF3Y7 MRFB/9[\H9K1O=81#0<1\85LK#1ZY[NNINMN7$D70N/'F_CUZ&'H'OMS""#+] M^T>F&LQ=Z2=9W1LSL-X V(!7&CP\\Q77,*SMOF.2G0"O!/8^//X%+X56BJ_, M<\L$(.DY 1(&M1'B0$R*8L1A748-&&"@N_M27D>%B^;0XI$6"T,;[X]B8[]7 MD/7GB/V..F_*LAZ&$L7$L+=@BQU$![%H[(L*VI_ 'Q][CJ].(PLFX@4:]JIT M+Y@1#6B0!V2X]8OJ'8HZJ:JMJ/XF!N.G_M-A31C8!,Q_L%(O**ST;NI>OY&? M["IG6&OG7ZCO,,EQ_.CQQZ4=CI9,D&KX2%&<(,LP')A?Z61OF(.%\U+;X3B% M]*^RET>ON@.!JCLHJ+K#'XT!57= U1WN5MWA]W/V^]G^3W#ZUAG4@S*#+<6/ MR)AJ%NR6A@6K&)UF12]5IU5R:%-S3*MV538AK/H;FSNM-'"^W:$NP4URJ)_, M^UN\(GXJRPE O8:CNQHP[_7[T%_4\3 [#C$R0'/JD(H66-[$O[$VGX> &"O6 ML4Z[6;6+5O.]0YXP2\^-70X0VJ>OFPZ;LCP%2\T"_>UQL5B]R464GE MR0C3LK5M:Y9C] W[>Q4AWT.>GXXND-OIP2#P=F&":V"VO@6IFD^EK4_J 6G5 M5/>H]=.SQ8X\VV1?3=>+LN/I1 MO;$<$MU6[S6\__$(>IT>UUN&AAY*K^W)U MIY\'P7+'CWQP/AX#@WU?KS7^3AE7Z(?!IQ5 SS0GUCCXC7E@JRZ"%[U]U.%] M/\G$!W_V)VD7[F8U@-A!GMRVY8&?]L\)'OIA4=E?/9GW(-LY'N,F\('@_XX6 MN.<<=%V!=NU?"-(C$ M/X]>(EYO*^K:BBMIQD_MWSMM4*D//M:-S@O>+LJ],L;VI6S\@ *0RKX8X.&D MQ+$\>ZP?KAF6C7PI-WC$%X?A#! M70)C#LZA;KBV#U7OXPV^$^I*&_#R0[27.WR53Q<[AZ O]#HGFGMXTW?_C\&) MS$0S@W#,RPH\/'=A>.#3?15"_Y._]N&;OW\^X*6G,*:R#UJ 253F_JP>2DI" M<6QA? ?X9KY _8(_^U.K0\V<2*[6VVY=DA&R$/4/^4 TSX$'#[VBV_ZCQ M%!:/#@(_*FCA%]0!=@Y4+%AW47. $0>@R3^M\L^Z?OK-CUP3D41>,_*:(^1U M(J\9>6[>=='.SH.@F:$F];=EO9Z<[=TCD,%HI#? E6]5T&S[SY.V=I)+SZ,R6 MQR1SON&D/B?U=/A,''_;U&Y5@!_=[N-\(L48N]I43K:R,-/O24>975.:SXB= MP]=W>$,;SAIN=;8&+4\ZRFE\<5AL81P_=[?%4C>A++)UV/*DHS8_HUO]_*RC M$UFUEL^/F^4A"XLWGG:4J'0%QZB-7*%,M_LM)MUT"TV_:?)MTY8PH@9"@=9T M;T*9GMG0%'+"G2OTF)7ERJ!3["XP+=,=];/U@=[RUN<*/7(&P99[U1DCU*6% MUIE(:VW1@%GN3N14G56=BKAJZCH]76B;)J&VIPO8\D1.XX*W+KCCQ Q3I%9V MEC*'G*'!,I,GSGJ9ST9'.Q-+6,CLW+2K7L M28OB9 L?BI_TE-A9#"N,2Q/>VW;:O)&Q)GC)?^J)2,?9;8',$ZJ$]>Q^HD@, M%QFKNSY7YS)-)GLYJD75!6V\%<9R;MESV[ B)GXR_I+>J#0L6<#TQ$ #6#"A M^+FQ/E<2LY')2DL[7V,Q;>3U,ZV4N:LV5-#R9$PCCQ9EVJ:&6()+8^Q.J_:?A+%2"%@A]D59VRT(FZ[_]1/KM](:CL/IF(B0R6"LYZPK,K S? M?D;Z^)P7[?)F)7C%BH-5&_EAGX%5/D]%VI$+9JVSIJM"0O5D:;FEYGU7/5?F M<]1@'(F<-6E!*Q1VQ9)3,MGR&K0\&7V#&_-MSFT;?*(]:Q*SZGR^%>$S3T9? MFPF+3K\M=80MFVUG\R6CN;!@8H>3T>-MQBMHA#C&RI)9T7L+EMJUX=M/1S]I MY#9-;*X.]26E5&8Y@Y\(&GSHZ>BQ8L63&)WG=4URIX2<*]6FJGJN=.F2R#=J MDM1*"NVD1XR9SLXQE@!TL3-U6UOZMC-E6BS?%O!R7ZW,W9+N-STM&]M*T=L< M-[3T.LD5.7J>;=OK-6QZBKN\U!EX[;'$$[VMD.P8VVI!\)N>R(HH5!Q^QK0: M6(\Q)EY_:S ]O@F;G@JK0#L;(].1IUA"[ M=U78]+2SPJ*<)'JF7-'G M*;:D)O256J]S8/V?/C9#SY;=55_QL'*Z...DNEF=MD'3,[CB+G.V*B6KDJ"T MN(1$E9H="?: /IW;#)U:,15=UX0ZD^]6T[-),PWV']#T9&Z-7:;89_)*02B+ MFZ3 <9NU-/&;GF[I1I?G#-<>8;UNQ66'75)U.TW8]'1N^^ZVQCA\LRHHO:Y; M<2=4M:T%;4]ZB]7;"QO/E@7=PXF4T>&2K5G%E\&I:(=V1^HW*^2,E[A"T7)6 MV1*%@;9G(+/E94OK!C_UA,RB.'0GO7JOHZUATU,@9OJ-TF3EYD6AMUYMR]-& M0]%VH+MGL A3S9Z2&_%M79OULF4KT=7G<#6> :-DJ=57$Y)G8X2S'>A)KY#; MYORFIQ;#:&:[7:"0>F*--_$Z0++FFH--3Z:AS+9[F0%.IG5M9^#-@9P4:; 5 MXN?PB*[HY+*\Z7>P3)5PS$VQ5=UD_7&=BC91T;A)?50"TY"H)M.":ZTZ*]"% M,X@TSJFKKM"8CX3VN)9Q>RO,(PM-V/1T.^H:@R8A< .LGI_-K?1DP'<$_ZDG M,L"ZU(KCS"4A>*)3':;ZU71]I<*F)S)H);;\JL?5>%[Q:K5)O^VI1<)O>BJ# M5&4BF+EN;XW1\U:]J='P?LG:;WL*,\-2L>XT*RF]7)_5Q*7:JBI#3B3.0"TN M>-O")KDH\AE7YW':W8@:!TS,,XBD%UU#ZW:&.]X;B,VJEIQLZ;0*FYZ(JY[" M>^*\MTYB6^#[##EK-L'+?M,3<96]Q4*P-:,F)/JY.EN4JSAA1W9+>J]QMCOZZFXBK+<2C.6XNKMS+8JYQ=.MN3YCST55WFWJ9IJ MGESKY4XCS^;Z;6MK@]Z>@=KJC![GE)P.-M$%@/&-/":W%.C"&:AM58&[I6)) M72#*C:;>JV"YJ02>>L9\U1OU=!5T3A7F^911I"1/'K7\IFCEL2XWU(6!>6##(\Z@3*IH%Q99U\H)7D=* MNSPW2,T!T!%G+#.,R?>9G=X?8.5*M30GQBFG"0QXXHQI-E&*JS&7F@E8N=X1 MDVRJ49C6_*>>S&TO46#K/8\J8>U2OS4A4C-GL?2?>CJWR^K FLU[S0)/5'0> M;%/X4O!4O^U);_O,J"96C-E"+[Q P;"9OMP51LU^6EP[TS5L>C*PM-1ME/2ZC>GY%35<+3JY MQ!;6J3J#2(F.FE6+(I;@RZ3791*U-3MF_:>>3 .VY7/YBE!J\$N%4+<<,+X2 MP/(CSB&245!P>RNT13W1SM97TZI<6QI^#TY%VZ<'>+/8ID9\K]=O),1ADQ6=IK^B=';II0XG%*3.;WEE2PF9TL%,]$N M,'I]9F\YNGID/1L"D M),\9?\6FUFYYQG;,9TAYE:/G':5'^N,ZE4&]+O4V35U8\M(<8TOE[&[I@3V$ M/ .U.7LR5K)=NX))&8V0O8K!E\:@Z1E$4L>%$C:?NEE]+D\;N-S+@K):KM;C8;ZWV?I-3\25 MKGB88.*$J6];-$ 2LLJZ);^OI^+:S+IL0VL-",R;;B1\Y95;:JKIMST1%]<: M5S:Y36FNUU?54G>Q[5J9"6A[!FJ;S66YU1L L2H);I!LCFK-%G!MR#-0*^Y2 M;,9A\@DLGRS2 ETUDXD\:'K&J$UU1X-1G9[1F)>L5J1VJKX8RBIL>MK9>9LS M&_EI?2LLF76>HI=&(Z&"SIZ!6DRO-";CI>%@="UI+LEQ?<[IH.D9E!'KVU56 M,8R5WBN/<+68&(U27;_IR=R.,\V=GNML#+T.G%NSLNXG&%Z%34_G5L26B]R< M5['V-$O)HZF*>S "<\9(2^/;2G61-7,ZT+RJ-LM2O?K4;WHZMU1V3)!).9'F MZ_TLYXQ;'J8O@K8GO9VG4[D28WE;C'#7X^FLQ$Y++;^WIZ*=I%N-/F]8/:Q- M#=;J>IE5%DTP8V?@,T$66LJ\E<#U-MU?EPQMWK#F?M-35.ZUEM/YL,6;6%LL M,GU]TLSD@7>3/(-(+,E1EHRW:![,:3J?:,@+6_&;G@Q,(APRW2Q-.WQ>Q3O& MVE&&?:#@R3.(E-]4IT2^TK7XC"KW2NOZR"(!="3/(%+>M+(MJ3[>Z-MFR27; M(V^<&?E//9T&2U@J_;PUSO$9?5B?EK+MY;P1M#T1+47I ZG@]AQ@)S8Q@RTV MTT02M#V#2+OB*KOH.GB-+],ENMTJ+@RKXC<]D8'76\R'5(')ZV7*U,2=[LSS ME@J;GLB@D1B/"Q-\ [QW-;OHF?4T1ZI^TU.77&>[M5%[NQ/HT6C1U*JN/$W[ M3<_ ##Z;:%AY5-&5\K1?VU)CC^BL_;8G,LC,%]96M(HX1BCI3'$G;(OI$7CN M&:C=]C*BQ^4P#5-V?+'"B\1\!ERQY!E$:D\D6QEI/*XK3B]!=NDFK0+S,WDF M'MNDQ\9BVQB/=6U0ZN:*S&S5*/M//1'78#MM# :=61K+]-QUC2PWJAN\"9N> MB$OD4J6T)BD;;)YN3AG1Z,A9S&]Z*JYLFRJW-Q5Z@!&9\: I[DPJV_$[>RJN M=I^MYYKY&B5HY'P(Q+>LSAN@[1FHY=K;95L85"B^/<%UX #8BS8)!G8&:G6U M7MQHA4$1D](X;_4;7D-N@*9GC%IS!&"H7R-D8B)0^L0S#6OO']OZ1W\_/^,<_2[DU\V\\563/ M4.J3MQS XD_.>7J[_^,I&W#$>FW@$,LC7;&;7"M=MUM"LGDC?M^E->8ONKOY M!XD8C]X&CY'W1V_P9&L<',(>>N"?64N>:QT^" ZL_4]>G6L?I23=MSDE#KCV MH6.'L[Y #I=E[DW2WPGFHPRW1\=U1\^']W\G0&\/4CO\[M_T^2=@ 4"^UB]/ MWX^NT+\TE4:.97BNM##?D\BIC."\(!2+Z+00230OT9L7YCN#C+$(S@N"L8A."X'F)8+SPGQG M/ZPXC.;EC^;E-VLE_O+$)30AI'Y#"#<]VPA5 B?WW>XDDH^/%;Z@2'X5T;_Q MC>G'$-*OPNM?4&]^$=G^@A+Y55 9K:1?.Q4/K39CRX ?^IFO/ZM"U&W%D_I] M#?KHBOK/##0_KY\C];CR@ODX:O4%1?*K@!$"6K22/A$X>7Z/\%URJZL':]R42);';ER M)QIRR""*E.,NRL$^E')D+!L6L'*5V/\B_?B*[DE8COY#^2M_)"3DP$3.@4G] M2@ ?0>8A6_W;?T_P\UJNRO["Y.'>Y6(3\^L=Q0[YA!]GM]FG2G\43^91U"3P M69":A&.0/(J6!'[+\VB)7Q !Z<@-W)?GT1'>T.;[^IV/XO\^BJJPWPGJF53E MN(SD:W%]SH _+MF]KXFT_X;:HH;"SRFGOSVWZ_ J;_ M\PCW\WZUUHCOU-MQ75K06FAG1:*-NR.VNIX+O;YDFV1F,6TUWRMFG3R;3'>? M+E?T*PK#3+CI?<7A0PUJ;J,YHJ&,+?' @MR?#5456-!73.F[HD@Q#,LOL9:U M;K/J>JDTCZMA)\A7Q;!A(6S9 Z8 M2<7F-[#X,G@[!VO;.HK$R[R5-(ED->?PV]Y,P(N>.NX782$Z M\ML/FJ'C+$V?5,I^A./0!X"%V]X>N0%0\APC S!Y=4#]]GG"NR!H;:4NF::2;'"7-'H,F,UVD0K M;�Z'I-L',VKVO"LL7+Z0G7-V#M7!86FL?B.'LCF^'+ \.-+^'>!QEN?&WV M,\@ IPHGKA:8^N)*&B[GY#I*>F/*=_2WKP9M$B9%6%5!*]4)C=?ULMD(>^=9 MX.E=7BN51KHGC'>QZ3%!>,[W(Q+["D%7 M#M2AJ/-E[)B0J61W.8=XEP43'1Y=!''3L5WQ)ST/M"L"ZS^P]0\>@;^ ]^OW MB/2Y-_G_.,[H#86UDQXL)%Y)3+'AHMO$54(-&;GI65',N1X[QS+C6M\E%_@@ M.^2@W+[] "Y#BL)N%V9$H'81&2K$91UYF;U+ED)8&!$L_""Z:O0%HU/,%BMZ M&\NUQ!(GB[5,V*9L9[#V9H*@4T(F-Y1<;U#.;NTF$![][4,\8<[16=N2%]BX#,\)P>"+$V%\/AH;M M;CVY+G CG4],<^4N9FWA-9S-M5!@W/:$@R!H$,)[[]2!)Q M#&-/H.QOA&4W/(J(UK*,O-#>)=I&&,LN.M)[(!JN7Z[^VX^.Y<(T>8B#>ZTX M_BL-)H$&RY8W,I0H1.VO1](->Y0/[X/5%PI\A*D>O*IK!>8%NRHNM=&P*212 M97I6&"B24PH[,#^B1I1LC]9IO:YF[+G=Z-=XHRDR,##/8$P\A2,"\ W#\$\. M2?NX.8*DT"'I@_CXBLNP<4D2AVY'F)&$7J^/!_RN M+^MN:0UP";*/:3Q.LQ_Q/!!_Z\_"X4\.2_OX-8*ET&'I_3BUAQ6-XC2#*UB[ M5R52S6(CN9'#1B6JR'1%:#E))?F,\.*'=B,,+^%;/9&D MO8_+XJZNL[6ZL*6)K)C(LB.:\''A"]'>.7D&I*;(,3Y=["#"^YT)[P\/?='+ MZ!@^V#U!,!R^X9^B.09H6K$<)ZV ;RA^K$MQ7& #!G\"L*HX!P YEP5#K9FE MG:4XF77*&5)8L=BB@V 0;!"#<;I_ ;64((@Z*0[/:.4>Y(@1"* M:_\!A+P;S]YUQV-S52V6^8S>T5<=6U_)'K1G8#R;B..IT\,RQ(6^,Q?ZX<$D M>GF!P[=HKA3%OHY%L5&(1&:>WY5T3W")N92P24'W40!&KUDLSC+XU6/7(0:J MVPL@1 ZB@^!Z&_-YG?!#* M P@Z@\^$-S9+A5*ZQF]KCFS=/%W0^W?GX>F1XN_FBF!]ZV[S\8Y.NC5'ZS4$SGY=?@ZT>' MJ_S&M26@/,#"M+>^6&J6"45K6X8!GGOXHE-3W#,P7^B7&9PGL2U6GQETA2M. M2:_2%'$LH+?3<1:_T:UE1&__9/;UYT/%"S.H(U1\S@A_1*%17-<3V80T3&/2 ME%?FS)RE>P,?&FF_+@6%G]ZX1@RU$/.P/Q\P7IA+'0'CHQ\E/!(N]JOF?-=0 MZQZ62)=II]^LE<=Y#N(BN@80E6L 8>-#:/<$PAXXNDCP*+#V[LV$VM9MMAQ\ M,A0R,['*3C*:G1'7$-_0U83(7$T(>YV'=GB%E>95EA1YU. MLH^5>X;LC+*+N9'S/5+_ND0J&6>HCWS2A[LN<9!'3/-EB"XT7.WLY2M+(#B$ MN;4$?LL2#%LDB'+OQ]Z_L@""(#Q:%8B^]";N^I4%$ 1@T:) B^)MT.TK2R"( MOJ%5@5;%VTC-5Y9 $+)!X9=KAE]6P/F'QVZ'2$H0#CA7))AI;+8%K>GI"BEY MG=6J*!7IIHCC?F@DA7^4'>\9V*HOD1(E"$$AYNKS)$&.O%#"R*#\B"8"HCQ& M(:-OY&421CK@1UQ.Z+@T JEI(R^3,/+:HM7T#)H31I+5R LEC RM:#D]@^9< MR.5!UZ,_P0.*U(WI$R'>F^=X]3#4*W;/N31YB[Y>KBHVP6NC,I>A:7RG/3LGYD**$^+H((X.XN@@CLXCJ]N39WS".-.#-(N>_,F;FC=B/N"])N5"(:VBB'U/UL>0]#,+FC4!Z'=7,W MH3PTZ^:>Z^EA6#=W%,K#L&[N)I.'9MW<47,>YF#SCC)Y&-;-'3>G!V;=H-44 MJDP>AW5SQ^7TP*P;M)S"74Y(*%&H#!S:Q>/ #@1&P0,'U(C(17"[/0T>Y(/A,8(N3YTZ(]2:;E^+"44<,Z&(/Z^[EL]XA?J\N"D) MB65S16_JJZ6^XSY-I6HI*\7TE ./"@JAI[G3C.> R55L?C,V//AVSG% )Q6Y M(VW.I1ERO Z?FR[R_'RY++-2L;Y;Y#@1IV&Y-(JEXO2'"9B_!(OAF7.'A%H- M#>')'UT'0=)QFD"5QIZ7RQ%J(3&$*7]:[$O%,]PVM<,;F$;V&IUEJ^>. MC77(D#(L\>ZF0\NTOK5S2XF6YY->;PTA!=;H(IDXB>$(4IZ7T!)J#:Z(80J< M4)RX6F0-:7?H_))0"S!%3+OONV..J56;Q/IS5R>J:F*4*I"&D W;*5^34F:5 M(',FGVA)RVQ-LJ1LQ]_LX+TEEF;C5.KYRB(EG,!(N7+0\FMCF1^A##>STAUY M,!'.(14^U%U01-A?A_ME>%0O\_=+"9^/@%;=-HYG[ +#UW-JOC=LM;+X-FS/ MHE0GAAVF5UL+6HMU2P:;;RI55<09& $EV#A&WLBQ0+PF,O05>T?>$\*FB M!]'47JW0WK37B:F@%1;]U7!'&F(W[&AJ:D*QV6U9:@OM ;LV;'RP2L!3H9^ M\^S UT8GK96OVK7IB-*UKMVH%1.)E=,*VR_C,&V.8T4GJR\5+<&W1Z5*W?"! M!2>^_4CB\21Q6@/K;X0MM\G^A9*8_RIS6*0PZ:)CH\*$_XJ.Y4H&8KC> MF>$:=M*\T"BP80_\X?VD?:8_4SUX/M<*+B<]/.EDRL)6IS%,[?)+E^A.PO:. M),^C76V=R>J]7%E?K#:C0K6Y%O$4#"[31#).LQ\E($3TVGO0:\->TZ'Q;\,> M. *S#Z/1SE&J-P'K-0D%;8RG5F?J( M!KF]23J.4[>+^"! NXC;&_:Z#HW\&_; $:!]%+]V<@7&2/)S@E=FJ859X^N- M:>AW%=J=.N.M>WT+Z^&L4E=JO3&+J1#/(+$XB<5Q^G;G:PC/+B,6A[VN0V,> MASWP1XU[^TB4L>R%!9Z@<*9\%/0^8!IA3Y-9)H'7=6VR66?D3866W7O#$9 L M>,\97"H(A)3.) HFMA7,/)$C&AVFY^/2/<+?")@^4^GS&8'IHFJ=T0*F\"VM M2++*6\:(=\S&0,?R%"49.Q4SUYT 49Z35<[),R A18[QZ6('\K&58ZMZ?:" %PZU M$5%?0SBAO_T@J3B&W2[OQ=<&DW#SCEXOJ(W Y/$#U-?!$D%*"1.=RP[YY9@8 MB/7.AF^838@E,##-Q%D_'SS"DJ=+#'N]@#(*#H<='/X<%+P;%"[JQ+(O9Y@Z MGS'7?7E@5ENIC(\),"A,QMD4B2C1MPL /SPHA)Q\-WP+XTJ!V>OL\#/"$I?M MK=[@M8YIIM.YT^G7405C_SUD,B89P\5@=[CE]_[C(]>>8!=9\">%*3:2AMN M-WJF(^:=]*JW60!@PTIRD;YAC!('5)UC@SXE5%S+!$58];XS[8L!:+B?M M"B9,I\)VZ"IF:;IM40%@T< XI4[)1XA[%"+)^SGQZD*B-\*K!P^C[Q3P&,F9 M?@ZI^'ZNH6SU5DJ7TL-JOF:3&=;F(%*QP7KT;STCM(H0A?M9X>HB&C>"JW C M]7^&-JEB?=$0"G9;]\;XLE0E-S1F^6@#8_ (;J)(S$;92SY!ZD8P=;.C@XO! M)K_".#6)955]V5A6G'6_N5KT51]LJ&\_Z!L<#X1X%H!HVC=,^_V,=U-.4WZC MBRA/%V8_7(+Y>=QZN >CF1YXV[[_8)"OCV'YS4(QG9=?@Z\?'6@/( M<]+>^F*I6284K6T9!GCNX8M.37'/(+,YS>;;M>TN@TE;F=*4BK*>F6N1P /F M.!.GL1OE04#,\9-\D,\';N=RAB-P>\ZX?$01+M%.;"HCC\WH]5HRV]\D1*IG MJA#A()D]&4]1'UF?B&MVQ<3CSX=OYY*.(WQ[]#C^(\%;;6ELQ':E; ES)CW4 M6HMEHY%L0GA#_/I[9RY_1GP[S5H>+7P[&?;79.A'!)W>SP.3'#AFMBL[V+*T M[%##\<80-1^F$.7_[EG0GQ&G3C.91PNGPK?#KIS-)6)V4 7O94M]L^A@6VY' MIY);.E^)_"5A?+N_8%;"^6W MC,.PI82H[+]!97\&+M6[5/4HN4S!:*\V9L3PN9S^_ PZ_BZ]&>GX%]/Q=TBS MSZ'D[Y!BD9)_-26_NU#NJ.3O4"I1X.2:@9,5\-'A\=4A!A)X[6>"&LRFEQ_. M=#*-$7U[:2]2.\E+J2+H$PQJ$$3JF7B3+]$+)8@4(0[E(Z2ZC;P$;IXG]U&C M$%]9*<).VWKE^,*SVZ!?6U7#30IZY3 !4M5G5M60V=M'NOK4NAIN=?A[ M._71O11Y,O1[4[BN[N"_8CR<\>N]EBWWF4E2$[P"8=C.P)OBN[5(D,%]R#B= M.BW7\/>S<15@[",V\CDB>\)"S(5$$$1;0+0%1%N(E)00;0'1%D(_"+B+28QT M'-$6D(Y_,1U'M 6DY,^OY*CT;Z0&_L4X#Y=>%OGM^R!GPBMV/X];0Y.L">4D M/VZW,U-O-N!$(AG40$2)%G>3P.,0 M+>ZY+*))M+BC!&Y[CA9Y =R C%0)'?T&D?X5>MC,R,(W[& M/<5P][.N"$HA#.Y&!,40^5/ 9R5P1% *85 ](B@&M"3"XGM$4 QA,$,B*(;( MKXDHD46>PV6(7HZ+=T;[=LR1XR7\ZI)'37%CCF1<\4['UUZ6-Z88W*_DS1G258L9;W&!JC?X[9@A&BUC4]W \L6, M7TDJ3I)4G,8_8ET]'\OBRZ2SN%ZI* 0,?US.B6TNW5Y9S:?Y/-8I#"W7,)C* M.F1T2!&#,IZ:PEE4I^0!N2;WJ[*$H.%/ M*R$E.1)ON.QTQ.<'CI80BPVRL G;;B *K:R>[!,]G1"6VM_]:URMU8HY M<2OR=&8\J!.M'HXUPS9*!Y1JLCTG.<3*M<0ZF\;RM?6D";<>/[UJ'&/9.(M= M/\EJ5"*K1WE7$TY@1UPY7(<"ZY=Q<;Y&'JIWN#H13DT5/G!>4#W57\#[]7M4 M8?#W:ZB>CS;N/*^PE&8+@Z_W,,U=,_)Z1#5#AFYRH*BI:IH=Z#U"45:M+4X5 M.4XD4C#:2)-QG+Z1TQ!UHE58TMP$^4@4(L(J'T0*2V)R861R90[NC;* M#@L#8[!)K\(V2MG)MC7T3&RIMS?+7I+#G$YEUH3(1L.[ZW$L>;MZ]0C8+B+/ M?05@>Y:YW$2LE:J38*VV)C#:J\:[%)62A; M7==K5,5B*< U]ML/*L[0201K(2>\^AJX]@[M,<*X=B*-VR5(OA&L9?&F*/$[ M:L,K^6)%6..8F<^$??)4F#*%8=.M9X5Y==JM=59*KCM=0T2"->E39)QE/DS# MC$#I_@G*[KHN(R^T"Y.;10K,+CHP>R"F*T[XK^A8KF0@FNOU@N1/GY?0CX:C M)(1_9G;L$PB:ZL$_NE;4.[6NC9.)S'2":36C6[,&.[H["=N'ZB;6JH-I_:Q0 M;G=%=MK7E+XV M+N'AK]C[,(##'B7"I8^BSO9F62P+E4E/F,_X"M_LE)H\$S8LE>H9MKA<;[9Z M7LP/!HDQN^!AU)GUV<5T,DXD"01+MPLR/STN,1&WEZ(<._8!)6/9"PL\0>%, M^2AP?("F)F[6JKOA;L)+.[*]&%26ZWGYWI%C(%GPGC/P4JSW:GIJ4-2Q1*&3 M2C7(&;6:^0[9/4+(7QQ?3NIW/B.^G-;NC!:^A&_W1)):WJ"FB_JXJPM@7+JH M]QJ;9LOPW:&O1"WGY!D0FR+'^'2Q@TCE7R?!XQ4CY)%*U!(^VCU!3!R^X:@B MT*'R3U#.!UB!1T6 #@!R!F&E7E6U7+$PX8DQQ?5=VTYCB@KE1 * 98@X2=PH MX(0HX%'(O'G'<#B"H*<,@%\'APJZSDK-];2):;L".Y;%64);^#A$^S=12.9& M26\0AR@"R4[O&/Q&*/2,X>[K@!#3U\MBF2]VL66&3M!%9L'T2CX(L=]^D*EX MDB41"'W=W%T",DA'3((C'QE/05(G]I4J:^7?LOXZW.(4! M^#T#F(Z)J0*5"< )]I]_76OA=_G-8,''X!U_X0 IP;.N%(I"7/$3KOBSWEL[ MY8M'_EY'9(RQAPJ-[V'([WW&!Z$\@*!SAXR>MVS@W=).WRIBR3#M3%$; 4,- MAR%P*L[J$&_#^,]#HY(%Y,JZQ MCD!H5M[A5X5NI^:#!@QE(]2X+S\;)>_X%;<;H6W.BV/ M:*%='-D9?>UC!O7M!QLGV(]NV#\#;1NQM4-/ ?Z,5UDN2O^-;K<\75#[<+/F MYX'DX7*-9GK@;?O^@T&^/JCD-PO%=%Y^#;Y^='3);UQ; LH#;$Q[ZXNE9IE0 MM+9E&."YAR\Z-<4]@_.*/"JFTF[;$!2I4*%^<,1*CYGU#VBT%B8I]=5H=]*"A+=)++M:M'3.CXTPF0N;#R% MHV2]D&'^<02,CWXJ\$BXR,P4LL-4K*:@-:JLNYBW.;FK0EQ$-/NH MT.S#QH?0>/AA#QP1]1\%UMYE_L\Y*;\MJ4-#KS,>@PU'N5FEQ4%\0\S_Z##_ MPU[HH5T-"'O@T3;]KIP')V*FUS2#V<7BI)WG>R5IEQ,7DTY6]4TO_S("1<9) M["/CZ^$N(QSD$=-\&:+K E<[?/G*$@A.86XM@=\R!<,6">*S^\'W9R!P!='T M*/DYP="N-D!$*X+AT&=0U2"^B53UF5451JB>0U<9!*O/KJNWE< ==14&#U @ MX)J!@!5P0^$)T,&G#QS3,TZZ84[&2:_G:7IYP8_RE+A4Z?Q:)$G?2SD1"6L4" M)^M*HBY@)2U0=15<1<0+KZ,+J*Z@!'P,5_0MK#I?U\/0#^XHE,?A9-Q-**%Q,J(LE$>B8-Q1*'<_ MW(J\3,*@;D1>* ]T)'A'F=R=VQ%YF83!"8F\4-#BB09I)/)""8-L$GFAH-43 MC0J=D1=*&.4][R64!^)F[-^@O1XT_/D?S05]'8._MK5-K H^GSHQWI05.5;R M3"4(4)-8//B!P B8"_=ZH9,(JL'S<#GN7)0R,G/Y%4D73T&SB."0;T[(B."8 MHW68^!2LC @.^>;\C0B.^4MJ]HU)'!$<\\WI'A$<<[14.S0&R'.8TR'GKGAG M:&\'^ R)&FJ*&W,DXXK7$QXCV/'4&1I"K6/UMYTXSG@,E5;'XS-CSX=LYQ0"<5 MN2-MSK"R*N+:3)3FFZE.S*U*2^\)8W'<%,D4+!&%QW&"C3.W*H7R. R)KYRD MXJ8UH!"B_'&=IG2_5,AA.T+F$QFQK1)L:DF4/E_"[CJPLJM9TG6&(8>9I?Y2$I/$=Y91-.8*9<.7#Y MM=',CU)^B;Q1?MPRNDFBP@>["XJG^NMPOPR/Z@3^?@G5\U%0?%F:ZFU"EX3V MJK)K4"6KYC;"#E>TZ,+&["QR&I;HC6K%J:514Q' +0NCH!03QU,?0>VS$*U" MBW=^ 6S:1T 1-D4#FSZ(I]:SNU1[T%XYNE3U2L-$,=VT!D+9$C5I;1DJ7O#AB07V4YPE/BJ*@M#I M#\.P7P*>F&B;3R=#OWG^WVNCTW Q\?JXI=7UO%19#I/EE322PK9[1'/2QW%V MP OEQ7)1W"T(#2=]8('EVIE4/'7F'/EJY=J_.+:<9!V[ZXJ+O(3.92R+%"9= M='+TV$Q7G/!?T;%EA0B_VB@5"ULN+#E-TLU:#LM60,6UF4;*; MR?5H7BEX1=IA7&;C^>QB.DZE M;F2A(3R[F%T<]KH.C7X<]L ?-?+M(U'&LA<6>(+"F?)1V/N :=--;RG8A>I< ME_+;QL+>%D5O=N\#-2!9\)XSN)3O.B4BYY7F>KTX*=%S5VCH:-X%J* AUO@]'JA=80D3Q F MOPZ<;+K-M#/*UPK87!UN^M4LD2>;:P@G-/#:B#C&TH@1^8#)3N\7UD9@\O@A MZNM@22E16[=2>7/#$^/UMMN2>I)D^EC"?OM!,G&*N%TJG:^-)2'7"+Y>2!F% MA\,.#W\."MX-"QN31='@LR.+SV\2!IW.5EIRI@DQ 8:%4W$F=>JM(%KT,Z3B MO5XX]TM;&%<*S5YGAU\WENVLRV8I#_R%QZ; MPQW$:-L+(%G)B&D0G6/C*6BJQ/Y2)O8\$A M2O@G*>'/"5L7TL(C!5OAVX]/%>Y^%[S>8M9V8 GKB3#O88JE;=\;(=:#Q]1W"GB,Y$P_AU7YRH DJ=%D+$@> M5E$=L5B?ZRK$*C98C_XU:(16$6)T/RM<7<3J1G 5;MC^S]"FNFQC@CKMY7A- MF*:HJI6HXBL?;6! 'L%-%'G:*)W))SC>D8*IT,-7USQ&^/T0TJ"P,IKK9*$@ M2*N9H_;G5&/6\4-( 96;84XK8OS]I\<&(9X1(/KV#7."/^.ME=-\X.B*RM/% MWP_78WX>PQYNR&BF!]ZV[S\8Y.OC67ZS4$SGY=?@ZT<'MOS&M26@/,"R!.8C M%$O-,J%H;*!Q_@XH_QZT?P[![=3!<5C<+O/('U$ M$:ZR(K22YSA9L:!:"2M;J4@;<@ 1#B:Y8P\T'Q3@0$7Y]W?NJKY/>+;<47S:.%;Z,&U:&3N M1P2=7@T"ROZJ(Q##7DY<.V,KN5GQ&CU<0IB*KP++4<97S:.%4^';8 MA>N\1,P.RHO+!$/WDR.LKH^&.0=K9I2%$ !,<#N!>"#([B=L"<18@9D MC>\/W/C^P'05O5JWGJ47*;M:B^VYCC9 MY_V9T/<@XZ]F.LQ;5D&M17MC;CV7UKF4UW,[QMW;JX_N1MW/P7V0\G/#KZ_F*G303RZF< MZ4@ERYSG>@5[J5#T]DHD^4 PQS5J/GTG,BI!J[V[#X,?2"]($MEE+" >S 2) M\Q;BO(4X;R%25(KS%N*\A=!/ FYB$\'8+K[A^Z$6P.D4F>N\7/_PZ\++&(_.>;/ M)_N&%L$<4$M=V[[WLV^N#'T//[#MQ792>QJ\C%_MAG';OQVH_*VO\$%@5D"[K.TGRVW[D-U','R&>$,# M_.<8!@)4'W'-%3(!(XM6990K,*-LQU#=_ ?KI^_?G;0GO=TEY-R. MH>LZ8+L\.T32LNHXBMLUR-$ 1[M8G>8G3'N8%KI\]<=OXH&G3_5?#T0W+*L46ARV,?,LM4LVYT-T^Q_L-')]"&B9JGJEJ->]@/9&:Y;LBTU='OFPQ M765^6^CL9CR-RJ;3N3'##R9DN9-F"[8 ))7CHB.G=RF380+G&9GTTWJQH$I= M263:%7:JZF6T[WVP$.\'9=)9D+5NP4OPHKJP\!P]%<:L/X!U>!GZU/WX\-#S M!1WW$/J )N3"L]4,@O;7=F+T9"S]37=?P$',R4TT'\@>9@E^W_?IB MV_7KH? ^C% #_K[C:Y[O!!/V/"N8&NQA^<3JBF-#CQFL^J0"4#DEW:^6*CQF MCO)^J[H@5*$?V+,,$]NS,2Q_')8O**2C8I+RQ5EV(L[KDBO/9'HX-038<8^F M3EWZ"4E(PWKQ:[O#([(+BQP&0P[#'X[1!T+A(2H">[V"X;= MXQ;Q/;0/MB. <69IF@J8:<)W2GT!\M?%3VI;=3X:IZ26IF*$V69;O#YN)K%J M8!-1ISH:1\PF>GR* A_%KF\>$\:^44R8^-HQ8>(U4'RW/0VQ\SZMZ;MM0Q"X MCG\@\H#5P$0)7%B9E.SKK6>*6(2R#PU_5M(L0-RLX1'PZ#?I8;HKQQR[5R-SN>3-!Y%G5+I7D![%X\?RK*%*'- M[&1X])OXZ5'K 3 A9:-N,NP(0T?&<&G.2<(HA^JG=_U6LM!2R82(AB)0)63)5R;S24['REIL_-WV M#+S'-J5F4ZF28\F4QI-1F>QTG"6,6% G3W$B D6GK+Y78W;OL*8@A^\"N!C#;Q[, 4R>!0*970P/_/4)CLI^\-3M[U"< MS*FO[I8:C'OV*,TR5 ?F>@\/ HXD7,FS>.(U[F=J!K27]BF\!+5/57_*S<:I M;>[P=G7PW__[?Y[/_D_V.8R^VL[/?8KYLV4-MV0G@CCCP$![CJ&.4;4/WOQ3 MM9;JVMTGM/-_.@?^?,I2AW1 <.R1I/^%//OY#]%?\&6%/B/9+FJ)6D;?^[G[ MVOZS(#/]Z<-=-/UG@'/ G(1//\UO G\,TH/!K[N%4? .Z95X=7"' /_#F?]5 MD:$#(>J_&E+R9.+UF_+?"&+H *UAUCK4Y2?95[>)UY=9@P5P94\K_)$@7Q? MWY&= M?UEJB'6D(2%R69!3N8:80I)2N2X5Z:R/.KBT0P3U(O+70%#R#<6 ^-K 8;-\%&Z_[@!@KS0#?!WLBX@Y5 M)TC3]@/)VRWK/#Z^U.Y32GL N-M[$STE7QJ6R*Y#3S"SU!SPJ+QHKQQ!@4.) M'Z=P^CKWIL!_)'-\A+*#EP"FL/??BU"?>A -*N2DD:"H,9%BUV/=SY;<]$ A ME&!MZK.1N"[0N8$Q-[%ZKU_P4I@DHINJ0BK8X4B*:33=Q= @Y9:RK&0;HQ'? MEI9@Y-$SI;)GF&BJOL#6Y+K?G&LF;M<%X-XOA)D,\:3A$JRVN,ON;C!R!$[^0FM#(266AF.L&/R!".84( M];K80'*EBI"K!;AU09QZ?8HO%.GY*>?,,=#@G!-L=,!E 7XH&+A&AL#6_\#F1J&[CXBB. =WJ"Q3#6 FY?AKDO[4H*K2/UG^K7W M@%YH$'0\_G@^?_YDP#^XX'LXT"SH>UTT EN:+I-+5,@DL D^H&6[*0EM\>.^ MU(L5@5\,9W%4+"GPDQ8%OVQO*FD6\_$TMIJU2'Z3'?SXS3#'O2WAZU\1S*4! MI,!YS?1_;G701A! T^RC+U*@$_< MG5X]W@0ZGB\&4L^!L9F/Y-S>.+'IM8TIO/."UCP[RBP;.B-+(L;J1EJ.%)SX5N_%Z 9GEW9V;4C9C"CD?#'<\_,=LM!I!.CCFND[=1VNPN[ MYFK[PU%4#)G;*V?/ ML$QC 1X,0>-P\]X2"&[?EH5L?0*XR$!=-0_I^\$>"1;C6UZ@K<\V6TB?X'L0 MQH;J O@C8&<&$ O#L4:_#^.PX!66.?=- &;K;>Z1[3N:L?VR[VX1 )AIIJ=: M+P%RYU$8P:9NP%,F")&F=[2!!QCS!RU?6^%$7>_6 :5ASS_PXVZ-8%VFK5^) M/SN6](%;9R^A0.PR\/P)E)S-CCD[*7DI1P?+>;X9P3UM%R)_1:*?S)2?P;*N M;,W7M:&A^Y8A]4_MX8EU8ST#?TL"]AT;\7F\LJ$*;I81)=GO""-\A;O*\DI& M_.NW[F]RSWX[$>C*[H('T#?7MF&DEV&W9T4F=C&WX[BFY^S?N@]%[)(FWU4$ MDL,>&>9. T_MT'*)2#"F\'!9PFB3T/5'C"A M?,^X15#P/=58\+^HQO(GUOO) B7D&PT*8KZ$PQ?BC88H,5_"X0L.%.9L<>Z8 M,9]BS%\6%WYS7[G_VEIO(?C5ZV2=/6)X7ESM9:&UWLO% ]L%4N3__2!^?%0U MZ4?NNMTJSA_-_JUT'%'K;\0EUI-83SZG)]&IR?\>-3I'N^?!T)?T^IB61*QX MXSZ\JWI(RM""8/@NA(3O#M1A^.AB&A*QU;^ C9L !1%"OX(WR7")8I0[VS5B MY>;)ZU>;W)YJX81"[L+.;'=1H@>LF\1\%LV)\WRM5];_/HGV;\Z28&'(0J:2 MG;5L7"3:I82Y&"M9NSQ02(6$6?L$=JH Q%?<[[?9$Q5U'1SN;4\X@Z,N51_Y MV^:CEVBSNX.;1% MFF44?ISF\S7-LB-O\D4RPI,G2<:FV6<@+\2Z_C=U(L->9R10F[GRA:#K=8^R.:H/5<4?+.5D95%:.)3.+UR86$V>SD]\I MQ'"=,PZ3YY.#,:T.4F1?GM2E!BL/%JF^)\#]\W!D9C; U(HXJXO)K%NH%3/] M2F=Z\HI!DD_HV2S9W\B9*FMDDVK"1X>#4Q<'ENAR)>D:LBZWTY"99/S*'%L2$/=H5!:9JGELVL+ M3R-1GQ?*!M/B,,;TQ*F:PTLK#>KAT=N3.9;$NJMR1ZS/K:71D =UAA^ D4=O M=Z5JV<]@-".VUMT^FZQ4!\U MW'\<*CL;0:6VTTF,6)27UOI>L90@ 7#'M_$ M6$^5Q"S;\='Q1!NQ7;J9TZTU''FTI'5N,Z0;>J(F,YU\FFC7,H20'H"11TN2 M:E5 Q+ZABZB]-HI.IB%9H@!&'BW)'Q&*,I4GF7'&ZO"\SGYX2>/9:BITU:XO&AW:=/J]?(.@EPI_/%(;+WJ3 MAE;JR0;CLD7/:Z0ZU0$821U=@BFB?,:(X%%$_*TS1TK JM:MPZ!']N[54DL() M+SFNHUV[I:3+5E4,YGK *7':3C'<8S2!UZ+0M&\JJ@T0RML7R-[N$8#T#J: M!JK4O%9$I6)U,3;*M45EP)2D=79Y"JB6E+Q0 MN]-5?YQA$\.26*FN%\%=J*.15:6WPMV"*&!)=L XIF(2]=3@%%"M,Q.A6TV):?J%47YY"JB&9&ZE.X-T19X+9FI8IT:^:)X$*D6NX19?F*VQI('9 M-=M-%?3B2:"BS4*-',^4EFR49JL"79$V2JMZ"JB7"H.! MMER> JKTD/<]K)1/BG-B.EAENLV:4A). 56_SJ0*FUK3'V=4H5X?V.5E(3,X M!52:/63*HC#AL$RZS \256X\MTX"%<]G3YEE MG6]WZ&SU)%#)3*.;F'?Q"6;4^'H/7^C$I".< BJ\,LM/NILR ?8P.:&CHI]K M 4 _ 51"5%;%LC)\YF?4D4)F#EJ'6YVD*0\ERMUA#;<=3ER>!*EMIYI?5!=A_ M4;K<';6S8VE!5U\ U963C&%^N&,,8:YKN4O#AM)#>.KC29$^-J?<07!*"UYI@R[<;)Z\+FN9/_" #/[@( M=D+B8#&/H # L=CA!4$M8T^-4)L3L][JIB%Z>]/\7[*/Z1 MB]/>HYC&^TAS,5^BR!08OY$N-8S)<8QR)WG?HU!KT9P@R/+G]# MF*M&"[\4"9XND.+X1V^04D!KJ7NZ0=H(FM:5[*"ND7AMYF_ MT=6EF]W"CJPJ??I&_F7N9I./_/5OJ5]0<^0IV&RMH*)ET,SVZ+[Z=<(!7UI, MKA-1O*?J%E<+[\5$BI7K(^YA+#?O\-5B(KTC !0K5RPWWUVY8K8HXD6+EBNV[V+Z+G:=8N2)$I.^D7+'S M%#M/W]MYT@W8PBQH70-K2\9>TTVD!'MDKXLC%Y:27;-TI+?MEAZ+R4W$A']D MOA26)(/NB]KZ8M(1&["Q 1L;L+$!&QNPL0'[VJ8S]\%S^NN@9:>+:*H[C*V3 MV(@])2FP+O6^^WDL([$%>T)$/$>=NM:V;6MLQ<96;&S%QE9L;,5^O7UG9\7> MSZ4:>"$/&1KZP'!CR^6&UNW]2-"^4WTL/KIZZC<5F<2P_?R\_#5@_ M]!+W/2/6#>I9!YB2ZFC#XV:BEV@!L[7V(K;TVW>%V18TC!@9+M('A@AK99'H M_$+N>HF2RJZR+WR09\#=1IS[0*:2^R+#KK RW:=1SZK^9E1S"BO\E@TOJ;K# M-#"7L]!:KJ@.^%HI:/2K*&9E5O7=00*;UT6+\;-Y;C$>?+BO3-VSM?$0X)OA MN-MYGN@J,Q;\I6VVO &F]AFQFQO-L:H!ZZ3#AECD T:=:RSS2>LL8IH2"F!$ MCPR7 P^K+;*X78 O1A<[/)9$MMTE@K8PUWAR<+=H46UHL[%XD#NCC-9N>6W MM'JR+0J710M 1_"8$[!A8S-,V3"D-$ZN2BY5)385M0[[P# _?N,/!(&?:RD: MP\8EXM,1(\,E8(,+B[]W AN-/\=#1W"1XK+V(+NJ%\1,A_#5Q=JFRMZ%C8M7 MX6)6FV@4@3DS3.W2/-=9>^:H#ZT,'E@9+/' 8MR5 -Z\1'3E!@P8L"("&"\ MUHQDAQFJIU5XJ5U?8WZVX%J)(KW,+ZHWP@R_R_,52J2HL2J.*[6A[1(S/V@@ M1P#0H+$'CN,OV+@\U$.[;9?R@!M!QYHG=B!FP ]D=X>X9P!B&XAC:);JNF8? M+ 8N^_X.[&X8KPESS9?K0OY6SX9[@+VGIDS4R:9,UPW.2$1>+N'HO(B9=5>4 M)"FE=68?;_I[K@U4(M#RVH&2P^E)_8:Z.@>:U+2@2NF%7QBORV4>4],)VGUO&Q%T#!L[4JI MD9^C.F7CK).V,1Q;!Z!U67PYA!5LT5"&]=QL)J/RNB^;709?E:H 5IBME.'$ MK^N%B:.C8R]G[]FS>\I'C!;4W#R]\)Z@YEP<"./8[-AN]$OBQ*W/A&E=T19V M6';,(<[(DHKF)LUF>DRT?#]'8I9I:!!G8)P(>^!I]B,P Q4UY$2/3^2Q!E\% MU+>WLH):8!?Y"?]!O:%C^X/AK\,1P1=_!JD8OV+,BC'K2V#6&Z&HS6SFC3H; M>8 Q1JFF53.UN92*"FS1V'S*9!6LC!46IIGK87.L-(%>%PQ5X>P#Q1^'M^\F MT6@;NQ(F8"J>^RPT9>A(W[$G02?F.,?HZCE&(>;BW3S,%<'EQY&Q2T7&#H$W M#4#D'?O$MKB#5P'TD0U05<6WBPK!44ZOBJJKP,$*&/U#$QR)D M;YB8X9]2OZ!Y>G[2JT#I$"T+6W064 SQW++1' MTXKM!/:NYSEFS_?4GF4T[.VDSF7FS=%B@_*;C#HV2\7E>,7T-ZG10,$Q&'BD M'CCN6C<@HI5"<\-KE=\!@79QOQB [B/(=TW\Z2XJ ETO*QBA$-G&>EHT[$Z M/Y^*\,7X\ZK_^AWP9^>#1AA_XNC:;8#G$&^D>DW1FW2O*B>5[BCE4RO9;2XA MWGPJE^^+U6V*\2;&FR^#-]%)P?L8Y!"N5R^Z6DL0,QJ=E+0LIA<5 4).D(=' M/; 8>;]Y>-M7/"OXE?>GQJ[>%Q;7^PHO%X\$^*3;/I#=2&#Q=0N"A;[T2%0, MNU7XBQ\6\%1)J[EB?27S3D7Q[)%SX0OZARA;SCG5#2U5"S+J#82)34USV4Y5 MP?$@@XY[P&DB+AEV^Y)AH2M>:#7%0E]Y%(J!W"C>-6?[E:3N&<381$>B2@P+ MY*AQJRI"EH/33FI"9^2UX;6+K1GCIVI+B#P,/+2DN6./,JXZ=NNLC#M$GG"C@8 &G^S[JF#_@M/WG/U;][>>MLMZ?VR0.G<,H9N+$\^WP3-A M)YT]2?:_HU#M?_8<0QVC2T"$7S/;-2%'?SH&W#87QL$S=Y0.7KP?JO9/D(W_6?(R:YLA3 ML-E:X,$Z,E#-*7*QGNOG8YI?6DRN$DX,/>TC"C1Z*[87$REZ]W"C09+SSF$L M-V][:C&-WA']B74KEIMOKENQSQ3[3-_;9]IU<+6GB [>M CBDF[L.<6>4^PY M19M(L><46W>Q=1=[3K%N18=(WTBW8L\I]IR^M^>D&_ >'+R1AZA3/7:9;B,E MV"-[7=_@PE*RJUZ!]+;E*RXH)O=K_7]>3/A'YKJ[S86E9-L?05M?3#IB^S6V M7V/[-;9?8_LUME]?V7/F/GA.?PUFB*@NHJGN,+9A8QOVE*3,8)D1>XK,+/62 M276Q 7L_!JSWIU36Y20D-F)C(S8V8F,C-C9B;VS$WL]E&G@1#QG" M5N;-S> MT+B]'PF"->H6@'ZQW7L[N_>.I.>I;FQL%[%7]QN_5"UE[$EAZAAC!ADN&Z_5YNZ/^%U\Z%5,B@T19QY78N.*54 M7-^O8=ADY976>9%O=HP+EQ0^K"2WPTPH@>;%^K5$DZ#L"B4'K\ 6KRG%4O5%O@JWD#IL9HBA8R' M5IL^=JM6+,ZH1VJ-578BKF6SG&_/."B7FQ/J(I4ZYX\Q5_*[CH)3L..J23@BRU*J:-5;). MVX)P$;11X1\X'KL27D G/F**$N-%C!?1P(LW.IPLN<4P42#$)>:7C0:3%Q,- M;GDKR%@6VT*IFF=MT=2XID;A-4&I" R@@8G #-HAGZSPPN#_<,0&P#<0S-4EW7[(/%P&7?WW'=#:,U8:[Y8FW1WVS3Q_670N[C8'BN^WDB4//:@98_-44_ M 9:J-<48SG?#C)!A\F*0$ M&.^)SRR2&3F)%:4^EJ3ZGB&/!'EHG 6,C>'8.@"@ZV)%9ZFW2RSA=<:9?G'J MR]7AT)( 7,#0#=07G/AUO?[=T4&+\/I5AIP9=C$$N77^7PB>UK7PXUR@QDY4 ML]E-4FC*:M]++'*MC,_7PS(T7G7/I.Z J^GZK"R:Q7Z2F6^R&7X(+0[^QV^2 M>F#PL]TG/]P7]P8I&9_(. V^"OA@;Z4&M< F\1/^@WI#Q_8'PU^'(X(O_@R2 M)G[%D!1#4GB0]$8LB-5GEMR>X!M1XA,S-4.PP\4X/5,G.(2MN@T0/.LI>/&44FKKH-(PD3,!7/?18E,G2D[]@31)"2N3C9Y^K) M/B$FQ=T\XA3!Y=\G/(<1HSJ$X#0 D7?L&-L:"UX%<,?6SSBBTHA-9V5Y[6!2 MHE%"9]/I>M"I*CP,6E'<<^)!'L4 M@04'XZT;4PH6[H]JN$A[%#.5FH M3R2CG;5R/(0Z!D#=QU*EWD*Z\,I*Q MBVZ.6;>T)F9(+VK/,AKV=E*G0GVEF9)6 MJ^LFEFP6RT..J11+V8&"8S#6QSWP]''Z?YR@]HDXW7? G5U0+L*P\W6-O! B M<)\'G5=/A1M34_&'K4)2]GMCMT?VZO+86$+T^7CX[:NEN]W0#?T.X+/U.6/L MB7R(+"S,H=KS>:TLN()LC*O>HM5F1#818,[G$N2^6-FB&'=BW/DBN!.=!+A/ M0@^!C6I#MI=;RI-DW9XIDVZ*&E4A].RRX%C\[&WK+YX%MWW%L[I7>7]J[,I> M87'9J_ RX4@ 5+KM RF.!"9?MRY6Z$N/1.&L6P7 V"%KJPTW0V$%;35?+.K) M97N]O&[AK-$PU]31?"LQGN*.4'!<1C3(H@'DH\K9]V^A=: M::W05QZ%HA@WBGW-RCV?H(N#I9S)95PI86NI!G%AO'G5OIN71&.-H;Z#H>3& M8S4GUQ1;50@\N^);#!<7WPH]V>(.H>=]B18Q\EPC\L7.F_@F41GZXSJ;2]>J"Q:T:S8LB)(2=J"[\3 MR'DCZ+7*=:8BDYUV9=3+ SNHC2?;_(4+$K^*.N:Z)E4UOD6/&;/IS N3Q:!2 M'$#4">)8'/U L&^7 /M/$#?[O1]7]B> G]J)WW5S\?M_P3][\= L0W6@@ YW MO'V2-LC4?1,.[%\W2)XGJ+U4/8D43F_7&8ZAC5.V#-_]4K:6Z=G?+9/E'EAEA'&A(BEP4Y ME6N(*20IE>M2,9<2X"_I7%DH)W-"$:DWP +*Q$K(5W<278"1].+)H;LI=.H>NY?JT8^<2BW%-J,*1W.'("5K* MZVM&66 95+$*?49P\F-!H8_?WD\DZGIQP^9%-5UFFVN^X%)M./+H[9F^6>!X MK4YAC,6(=DTLY3M8%8P\>OO02S7GB7JAA/DEU":S^:(G5 ? \#AZ>UDI)Q+S M3KD@MHC44!36;*J^@B./WHY+K*8.W94J)CUTUB0SC6P[704CC]Z.]4?=FMRG M78Q@F-HDLYD-K18.'0ZV2N<:9:;(_SLC2?)7G^UQN#+L88(+6G#Y&:I:D+? MC-&%3[0,5>_GM8'"'2^)J^:XS;RP*8R3;H]=ZU3)-6QXN_!HY&39:8S9EL#* M]05E-9T!EDCVX$CJ:*2U'*6=6;$I&Q73).A%;]:R@T/$HX?*N1;I$-/T4/;U M-5&WY]GV WLM*.AW:1/F[R/XI@A)Y-=J4:3,Z A^ E5Y@;=&>,$!AC9Z.4SS **:G*I3! '5=5+12)UC>QQ/&'WM\.DLWYJC?K]- MC9E*PG'J!JEIF[75YF"^.6_6AT:A6<:M8$$X!U;B<&)>+;H$>&^:< M)"MJ<9K;+$\!U49(L,U9:9H1"]6N[8R4<3VM#TX!U2)566%,>NJ(JBH/\@([ MMMLCX110:F!AA#6.LVT3#535,X!53L MK--F. ] ;VNL&-V>S_:DY4F@6F!K41[674,VL6'2FKB$4ZPM3P&5O!G@5-&C M.(S)M+Q2J=YLYY;"*:#B,U*O7:Z*Z;$QS1OU@NOK@_[@)%"EQ52^XJC-NCQQ MO6S+6! 9Q3L)5"5IF2DO*K(UGO=[(VJJDY/6:GD*J/Q"4A(QM^ECDF6ED]Y2 MKZA4]110"9)FH7J[51"EBE!:M6J-=6Y]$J@T*=55%DHK@=79REA@47JBK4\# M%=\J2)5AH]27U^FRDNL5AU:^6ST%5)-I85;GE_Q2EJ;Y,C ?*O/A::!:=9O) MH:\5>6SMH,6",LHS[>SR%% U*,Q(I-,Y2?31OE(2,9H<"Z>!*JT:.I?)+ M8 M,E-;SC=FMU,CEB>!JCGA9^)L,/%$M.[+ZG)6;*V'IX$JHXU&CHBR#6Q"E[Q9 M,MO!Q(9P$J@D@IORE!"J[2_6$1LXD9*E;]/"D0VK^ M;/ "J( #JVW-SVT[Z.";/66398:MO$9K .-Q0A2ML="CE@H<"K_YRK?P@J 6 MN5EW+1S^Y9Y_LBV\$KOIE8LUN&+?]VT&L M[%.3/KR+"MV'\S4#N*-8V;_Q?P[G=!!,.W)N/SK==WK&*=\!;P>.BP'^@NB8]#3AG?C7-4" M'ES,E MWY/Z[P@NOGCP1Q]R,)?KY)7D$RCP/3,<)J-RU:XF1KX^$C]^ZE(S%L;4-^ E M5A@X@%QNF=XPZ;L 6 Q'7&F6#[5+<%T#_$\_<6FUK#J.8C?9M+MATQTYR7!9 MO*_FNE2M^N,W_D!AQ]<9PI)FY-]3(] M3UU]0ZVZ?^W()BPOY23KBMRR$FNE M9Q>I:O_OM<,R-/ML/FP*<'\1!)*".>SG]C(O%LPTP*A#BKVF0TLBDUZV5AM5 MKM-5(;\:T:S26L+*8Z?N(H8CN?\@0#21I.T&:C2P;=V%J=YZJ-IT[7SN3VQ2 MD%)2_WMN5855A2XSF0DG^AR7EJP>+F^&'S^JVY(R T5.F.IUPUF8FN'6@?"] M>F07J!4Z34R55+%5&$L3K+1B66/H,568=G[JI.Z;;TPAJ=+]*T.D=J9GJ'1Z M MBCVRUS1;P[J345-;^&-UX6;P"FKD\?7'M[E+>628:"S7W=3:$9,,(F)-!MM>:"^/P'8;CB[?OT[FRZ4E31A>3ZY76]WTLE#<#+K5+^(' M=A=^EU?+-7G"6F##4UIOZ'[^8D=^3N[GT-AE"!: M37(QGF/=;B9#K?)U[>\QX+/NIV,.3%[K9JUQ)I-KVH7$U"5%L ^3S,G&'['_ M&>^(=[\C?L;_G,^*LWY2%C&L)6?6$WJJMU1R^>,W=_*^1TC;XR-2!RYGV?9V MU_QQ$O'LP,T$PAF4QH",0_KF5)UJIFJ!R>V8[D(>(/!($RX!_$4W/-6TW,& ?J-Z>'OO?47B@_7.;R+X$%'@S@?S9H?[34+4'A,;W MC%LDCK]^L^C9]]XO L_N WSZSA%YMC]LS)>P^$*=K:8;\R4DOA"/U-EJHS%C MPF$,\8CA,5^BQY<8R*+)%_Z1C/4E@GS!'[FSE1UCOH3%%XR,^1(]OG!O5&". M^1(:CL7Z$DF^Q#@61;[$.'95OKR_VNUK##H?OPR/*']#E:N&"K\4"33;@A_^ MOQ\X_N/# O'(X*&6Z897N?ZR%>NYDA%U#"2B-/P29K@0?KR$ UI\A+Y;A: M./-+B\EU(HFAM[:. I'>"NO%1'I'C.U;*M=YMS"6FW?X:#&1WA'XB94KEIOO MKERQSQ3[3-_89]KV'$?L*:(_9;:ZL><4>TZQYQ1Q(L6>4VSDV[ :WS!/3=X:3MVF6XB)=@CRWPE*=GU-D1ZV^:&EQ*3 MNS;^/R\F_"/SI; DZ3N.,=76EY..V'J-K=?8>HVMU]AZC:W74SO.W ?/Z:]A M#4'51335'<86;&S!GI*4&2R!8D^1F:5>+*4N-E_ORGSU_K11OJ"$Q"9L;,+& M)FQLPL8F["U-V/NY0P,OWR%#6*7-C4W;&YJV]R-!L,[> M OMGIO9_7>D?3H M(]_U8-'#V":.Y>?OY:=A>ZKUZ0N>/54;#QS;G^H__TO3#*/?#U6"$JJE3C4# M43TD96A![=;=M5;\S[56XF+67L16_T)_;IAO&C$R_/%"> M]?E2R4?Z<+'(A4L^"ZXB]16<4$C\99'GZQ16;JV&>D5*C7HB([D4F^V3O-'^ M>/N/NF=KXR$ .,-QM_,\K(+<0 XVBER*5+Q%\.+W:Y+(EM*DL%;.2N\&3C M[N"BK=5HDT^I:SG3GAJ9JEK14>GC_5M/PL7IZND -YB>)?G] &#$]'C R7P(UM2#G&C0_C1N//\= 1 M7A#KGDX:!;4^7J<+*6DV$YK=U.!&>&$V3$]G,J.$2"3K@V:U@^N:!O&"__&; MX-@'FCC9=.%"CGS$5"5&C!@QHH(8;[22L?2TG1;7]$"<"PE"T@>CZB+W\=9' M?P<:6;[3JLZL,BNO5=6T%[0Y,$0!@ 9. -1@Z0>2/]DJ],N=VC'!*P)6!'U" MGWB!F $SD)X!2'S<6?3^CNKNZ&;PN35OXV^7B\W<>2#FJ?<6?K;W\Y6ZOYFY MB>7K0ELT9^F406W4]F#X<0@\U_(J$:CY82,K.#VI?Z+'(X!(!<-7Z<6&QL<& MD])TI8-V^:J@<#!^PSPP['%G\OL[G/TFF''[-=^\., ]8R M5H.O NK;6UE!+;"+_(3_H-[0L?W!\-?AB."+/X/1"*T,7H^)T:1U_;7!=JRK/Y4DGLQZ@6+\%S2,8EZ*(!XK& MSN#65\XLV@:JA F8BN<^"T?!#L2./4$$*9F+,XJNGA\08N;=S4-;$5Q^N+'_ M>PJ&':)N&H#(.S:);1$'KP*X8^MG@%I73;PZ\*J5<4O5LH:X[B:M MY\^^+=Z%%9:+()GN$Q>O$\@+$Q:'M4V2QM:-F9PI=?+UKK0<#4H"@$7FQV\. M^U@BQEM.=SAY6Y_PP\/UI".HW=$"P5<3/\(FTYWZZY>-,;YVC'%EX*-0JEJT M6KHEULVA4AKY?'7670+@XZ]]KA&][*L8[&*PBRV^",0FKXQYXJR"YIM53 'S M' P26C=?XU(#@'DP6$D^$.0]I= !.B#:EC#H+* ,8K^>5;?MR!$GT7W&68\P M3E\\$AEAL/W"EF74DO#V6%JQG<#:]3S'[/F>VK.,AKV=U F8-;#Q6)AD-5Y< MHU,#;3A+>F)5%1R#L4;J@:#(.!,O!IZ/1?HBC#M?U\@+(:SW>=1Y]:K$4*)J M5=(JLF+2:7*.5T!YOQC SR=B>E\M7^^&'NMW0)^=UQEA]/G"5D]$Y]L:I,,=[$>/-E\"8Z^78?@YSTO+^P M/-)DL755R0T,5UT;S0&$G"".Q3\0^'$VQWTDW6U?\:R<5]Z?&KM27MB?4EYD MG'AWX\0[$H"3;OM <",!Q->M]17ZTB-1#.Q6\2Y^6,!3):WFBO65S#L5Q;-' MSH7OW1]"[ H=;=;UY+ L&L7RTAEAVT)=<[9?2>J>08Q-="2JQ+! CAJWJ@ZTS)32:7K:],8M.\VD M^%R^YZ4#Y&%@HB[-L7$YL="3,.X0>=Z95Q$CSS6B7+K:9DH-@\-D4VIF,&>8 M%1K8K>H79O%)IYJPE1:VIL%L9R2Z]IP <6!!,AI_8.F/E3!\Q^73. \V1J48 ME4)$I3=B81D56PN*4:,PE!N7V*9C5K/DA>LPOPI,*,.X;6J92V#HV)^6+(SN M=C9+"$Q!T3.2><"YLZ=Y0:3K/T$X[?("?P@.V[\\!6N)V;L;#%U[9N^<1D"G M_7=V^J79EJ7.7./G_H?G;X5Y9KN[41-UA0;R.7U2-]0R^MYS_4,#/0D^V7=N MP?X%Y^HY^[?N;UIMU_#.^"3WR)]-M=/-Q8GGV^"9L%?/GB3[WU&(/C][CJ&. MT24@PJ^9[9I0L'XZ!MR]%\;!,W<,#UZ\'ZKV7-OR/>-@H:&URL#?+XS_ 4M[ M^O>S =2SY=ABOH3%%^IL*]"8+R'QA8@9$TW&//)G4YICOL1 %O/E_;428[Z$ MI2_G7] MZ92O,>C-"&9X=/D;PEPU6/BE2/#451C'/]I6F.(?F7"3W2_<5[ANKI 2^'CH M(N)4-_17,G>)S[4>CJPF<=]>D:+1KALG'_GK7M2[L-[(4[#56N#!.C)0S2ER ML:[NYV.:7UI,KA-.##W]) I$NGD?E*](I(A=!HX&2T[:<'6)/$1V\:1'$)=W8=XI]I]AWBCB18M\I MMN]BWRGVG6+=B@Z18M\I]IUBW^F[^$ZZ :_DP5"!66M>97M+;REPL+V,MP#QE/7 MZ1G(QQVM[A@P7FT>$R9>'*WT2K70+P$7[VD.DQ\.RER>+#-CD[(3W61;3E?T M"W>C>K4BNB9GNF-MA ]ELS489M%Q:^:6(&PP/W[CY -!?JQ10]PK=J[8+KQNQ!@1$]38L"X(&"\TI8E1HR+M%TI*> 8AM((ZA6:KKFGVP&+CL^SNVNZ/;PN?6 M?+%&[6\V;;B+B,QA)W;B>2=VXLKQF:)ECJBZ6$V,B1Q.E"N9=-Z@/AZ?.=>/ M/1&H>>U RY_:M)\ RS:)$^0)M5C",\I.1FQE6ME.SUIT:AJ9X,T&\.Q=0!!UT6+17(Y MG&37I"NCU41U01O$4J($@!;,5F%PXM=UX")2)_,AMM$,^8#Y8@ARZVH'(3A; MU\*/<\$:(I76.;N:FV!J2I'G'9^IBLF/!W<_!QZO.F@%H^@Y#DO+6+VE+849 M6IM/L]#FX'_\IH@'C#D^/;I$N]YH)^@&7P5\L+=2@UI@D_@)_T&]H6/[@^&O MPQ'!%W\&Z1._8DCZ>MG)=X1);X2#LCVLVEKGFK0X03M5J3&3,X[]\1CRE6!) M2LYRF^ZTT1_[+2)'S!.YA9R"L!3$C9@'EGV[6>_73?[91I*$"9B*YSX+%!DZ MTG?L"2)(R5R<]'/U,_P0\^-N'G2*X/+O$Y[#"%,=0G :@,@[=HQMP06O KAC MZV<\T;4G(Z]A0(:4?/2W-J7_\K7!@U@8 M+OD56)/[%DFP91%8<##7$W0 THT#N/-G,=I=+:TI[-7' ;:_"+#=$NQ>-5&; M7BD_Y)+9L2S-9*Z28=.)RF( 4(_Y\9LY!KT+.,WAY$U]PH\.UQ..H);?+IX7 MP<7?*<1=-@;XVMG!E4VX,FII]GK$S$2U@VI37U]-I"P$,_[:APG12VJ*(2P" M$/9*3EC8J[]/G_2V(<,K0UE^V,GFE0'FC'W71>?:E.8+#O1&8>B0)[#[2C<# MA$"T+67064 :Q'XK RW.-/N,Y_P=\'IYC M]GQ/[5E&P]Y.Z@3.9C"ID)\U'4LVQAN'::PJ7 \?*#@6I*M1#R1&Q^EJ,?)\ M+$ 7 \^=1.,NCSN]!KUN)[J%QIA(,3UIX/7:J9X <>?#@;>OEO-V0P?T.V#. M-F 682/[ZG'I?1BC'G1@EI$8.3]#%P5+.Y#*NE+"U5(.X M55T=@QY1(TD<)\=KEK X,4TKI5(5(L^V$!?.'%_[C@MQW3K1X@ZAYWUY8C'R M7"/VQE!5;"3TU&9 ]@>X($'%@ M*2^>>J"QLR[E/:=[Q9 32JVOT%=^)YCS1MAKE>M,128[[&4!M/MOD+ MER=^%7:(6J8R*IF)%M;R\IS)Y/N5+!<8.D$DBZ,?"/8X9> PE/6?(')V>8$_ M1(+M7Y["LL3LW:UW@@GN'[,3;,VV+'7F&C_W/_RZP+3WDWOVR?X643 'U%+7 MMN_][)LK0W]J/(+M0\[[5;\,#NZ&<=N_':C[IR9]F$H+->[\E0?N2-O_C?]S M.*<#.#AJN_#1Z6Y_#>[U3Z%"6"_Z-NP^^O$[Y3NP.230.R#Z*V0"Q@Q=Q)CJ MAA[$*A$2>T" 4I,/P1AX=?>H]!MBNH@:9.P%VHW8?03F];E @5SXRUZZ;KVV M_[YRL)]\'NPGG_!L"UE/V%>TMU1Z@7EU2)L=JNT_.TPLE7Q/ZK\#'%\\^*,/ M.9C+=2)C!7(S2*>&56G[4V^O?:81F:??9$ M+P6XOP#+7QC!'/9S>WFR!V8:8-0AQ5[3H3+#5CE%RPJB.?8LEI/6+;&S_/&; M(X[KL(P=+IW>F,/N%)11@:$WLA MKN>=8JF_:J=T?/#C-W.R6TA(V]0O1'^G5T9LO;+8(3N;?14[9*_I]517W!$Z M2ROCS*8\M9=%5TU4/U.HYS(.6:K%8/F%OF"QNC,LVIYHJ(W$$E;7OX%.KBI]3M?:*7E=E95%=B&Q*OKW#2_"<0.;#%G2[&HO-YZ0 MC1PGMTV&G@/-Q3$V,IH;GIW\#=W/3VS)W]G][*Y'3+=>K(RP LMDM5DW3_O] MCT=*/^I^ICU-R/0+KHZI.9FW5UH+K6% G5GB9-N;V/V,M\2[WQ(_XWYZ&STM M]*NKO+CN-3Q_U1@,S2X,YYQN(Q72_OB(U T#*=O>[J8"3B*>'3B:0#J#VSV0 M:,(E@+_HAJ>:EOOXI)3')^%PW5#JS:FO;NV" M:Y^-7_X@?/M66-)D5Q-SHJ[00)6G3T? J&7TO><9(&B0J1%\\NQP.SC1WK]U M7V%S=]+]WBLP[-GB)KJY./%\&SRS#[1O3Y+][R@\T?[9SUY1C1MQ,(\Z7(XL9$4/3]V($_TC$T!0%1N"/[-DN M8S$C;L:(\UVB8D;L;/=4Z_,A6/2[Q/X[XH%,29] M$49PCW0,2A=DQ!5N+#V/./=L2W_W&DZ$JC]^Q^GZ,>?@UAVN:<9S^ANY M?::(FF6H#D2+X8&,D-?:FU[M,D-0^QN83TO$F4-M^[__YP6,/-TOA<<-MO-S M?XGTV;)V\$4$&#R3I?R'/ M?@ZNS!T2$QYE/"/9B].,W==>'FCL/WP#+9]=^2/P1WAV,@&_[A9& 8>+OKH= ML16^/YSY7Q49.O#D];\:4O(D&KUY>-8(#HWL/I+R3( MLVV.X,IZ+U[['(!__"[FRDFI6$;$HIALU')))"L54[ERIKXK4 ;^_/B__^E% M=OYEJ2'6D8:$R&5!3N4:8@I)2N6Z5,RE!/A+.E<6RLF<4$3J#?!!22PWZLB_ MDUO\-_1_KKLVXNT65'N0>&NA*7CHZ+B(.46\H>V[ZE1W'Q!CI1G@^S/#0=RA MZAB(NNV\^K2L\_CX4KM/*:VZOP*MNLZXI;>+HI@DUSULJ+(])C-0"(7XL17P MIY%S:[C6Z5R[C245.C<:*FF2GRS!2/IP9%/J"*3&)ISQ?+-I]I,L8U:$@4(J MV.%(51VOW5IRLQ@GIPT\NVDQPRQ9!2./WMY ^S-!7YNJ.!D5Q\M\'D]C'!QY M]':1PZ5%=J8LQVJ'EG,E1NT5>E6%.GY[@:O2&2R=&F+UI574Q9)G-E5SGABO M6[[&V:,E51T(/Q##U=09>)CG^,;%4/R,(7EH4T!\V"(9M_V_74LH)%=N BR0 M:CFQ?JVCWSWA3&.GM@;<&8 IXQHP%_!9.L6^2&1]:!B>BT!%#IJ@F' DS&X" M7^T# +"7\&K 4W*_^S.8^I7Y7]>&ANY;AM1_DH1=0YM@PSN6A00Z06L.7ER) M&9:=LO0ZN^&2UY*%D,L@1"G[@\4>N6]Z=O-&;9R08Q/$(_9-#S>CS1=@H=$Q M7R+(%^!%Q@H30<80CV$>.<1L>17'F&\:^XXX7P!CX@WF>HSYRP8!;]K'H1&! M^PLB7-42_30%N+<(<"[&M??0#__]$\VZJKD7*ON/R'&;>IYO65K?D"9O&#G? MD")OV1??D21O;>U?ER;QKOI-=U7-MB!%_M\/XL?GM"+$OF#SP=R@*%+.WU,>C<6#, /1:&>[)S3T[N^LME!S,EOD99W;)9)98*"5N& MX2S_P)_HW'.I#2]BLAV&BC.GV]=\>17?F7_?5,5Q0B%WQ5K8[J)$#U@WB?DL MFA/G^5JOK'^\A.R'=#R[X8OZJFP79%51E2;NH(K4A3H.FW-Q^ /&'K?*^ M8,MVQJ@Y16>.K1GNY4R2[P9.80=)+]:D^D;!S4A@S_7-"ZA>N6EEJUQO84^_ M.%ZD5JV1(&:T=EMQ2O321P<*M;4OZ >,PZYF7WPW?0T[-GLY?;U-3#42^GH# M6^&O%%8INX-BKN8LY%:U)0A=K8B2PR506&@L,-0#RYYS".XBH)$VIZ8[-/1M M>K8,*J&_Z3 R!\KT.7\(F:5S*"%6_ MTM'A30]@MY X_\">:"\:QT6N'1<)6U-N:?U$T; ]U8IC*I^Q@,)N%'RK$YZP MUQD)O+J^80,0Z@0N>8Q!9=:CYAB3-BQ::DL)@&;P7BFP8!@6.'(G^ZC$D9%HWP/]]H%9P3O99_KH$G+/G=GE_:%[YNMJ;.98Z],F/)B MK=\K73/?,11R9G:;K5FO.6;F1";7L-KJ;/CI38/X"^&J& Y,:5('AM0OYM+2 MD[ ]21I*/&M5D!S-ZJND5A#DBD#TC<=\)/M>\B__V?NV]XO.,?M3_\@$\,; MVOHCT@#?@-4_W*"KG[:]D ^("#L, 81'X'>VORY5%[ETQZXKVSABL##H?\TL ML"'!]A*2LRLZ 'MPN!)88M!O1(?K;$)2GFRZ4?36Z86Y3,SD>H?#C<:T+ M+ MV).*9!XH_!@R VF^#K&NMW5BIYTK758F],=+)B:U:Q)O(F;Z]+@H(?EU%I9-%\ MKEVJ&N."[FI:K^'R,H6A!L6<"&'GT]@J5(^<2 MSW+BNBTE%[UV+FT9@U,%;!+=NK=0ZP:-%>Q&(JVPRKO1[HYX@L/Z M&-JI#)51$6M7&/C,H[=WJSI:8HF:*,\]M]$0-\U5>S8X512'J"K91JKES<=S M6A9EN3(NR(F317%&=;JIIQ>]M4@4-XF,/EIR; J6NCF:Y]Q?*8GV,M_!?*;G M SNU6YG,X3/W\[QR490B;&)I2#,#/FLZ*!JJ:[C'I5"$#-WK2S-1'4]$MS'+ MKKPQ5QMLX2$H0"5X9\8II2(Z_,LB.D51J%^O?@[* M\;A!,9ZKEM@)NE+]J:^SE:+<=#>#H!K0*S5VS)R:MP1VNA+7#9%)DX61FE0& M<8V=&W18^JZ-*B)^USZN?11-OO"/[#=M.A5QQL0*$U&^Q,7"(LD7_#'6ERCR MY9'[IAT8HLZ7N/11%-D"]"4NXA:9FE0[?S+DJ^\?ONC^% !#MK&+BU5JNG*Z MTX7O^U^[<-76A_JJ0K(+9VU)$@2UMC\F7S10CT7GZF4VB!/Y65^YS,9UJ[.\ M95A&C1IQP9:H%&S9;^K12NBO'9^77 QO([;4RR7E[W;>:"WOA=F*NH:&FBMT M:Z7^S ;_I]#E!5;R5B5^W)HD4G5,+I4[KG#2Y/W4 6+PH+-=D21O"/1J+V\[ MR_ER.9@1E+XP4E%?N6D8>M;F#;)33PM Z"O_RWS5KY6@]3+Q(=A9I+[L&@)4 M\Q/IJR71I-1\ID/*K<2HM$Y1V0E!"MN>4#3Q0#/D-9+2MQ9%%WT6D<'=WY'D.];W&:N)((=-;)/%:,S$2U^L*36\&W*1&5<.+%&JGA"\. M&]XT;'@'CG\X_/U&0;_B3C_WS:!/>/7.$.-U+$TY6#WO2]Y(7$U''NRP3O_X MC>,/](D+M''4[]I1OSO0[5>">A%3[J\=LWN'>@\VK81F8G0>4_7FR)/';'9" M"$"].:#>V -YR9*A$0C:E>WI2=OD#D(VE[:"(X.TITU>4S6H0471.7G=:BP9 M$:T++3%$D_?ZIFYD&')+N_:;5(TDPU_J=S1[_VP')[9&L=K)95A#+V-)O=9$ M.,QO.Z67<3,7Y6'?:X\L:]ANKN(&I\3HU?6>_E M5AU%GD8H_!IZ=E*5ZF:8JL+Z6C!A MDWK *2(.W<8)FW'"YIV;O2>0H588YM#\G-%DR?0R6#TU$G-^%2 #3-5D'DCB M7"IW7(CX9(&]Y^:SL9K!HG0/"- 2;8B8L'R=9OFZH<,Z=LF@P&M_VZ,*>GYZ M4/.N;E@68-X#,C"F@)$6\C_J9/8+4?4)[&GA.<%-_/VCSQ7$^U,&+R@8"FN) M!@5FID";T*,R6F-&&79#,O$:8X'A>FE8]+>B#@D(PG M2Z!:W1*S&3=6M$RLR*H^(M<9;5,%>QX0[.,M[RKE8C]84? JY"C/*@K>KM;G MF(EI+K.85)E14!$6?\#98T7?"Y8W= PC((YKKI )6-S018PIE.'C>K'7%B?B M.?T(1:,7=1)K3[PQ41J@/2Y+6G)*N!+]IH!-(ZR:=<9,+U<0"G+9\V8#*$X< M$Y(X'9 C,V(7<>I?M3H5 MG##F1#7FOQ.GPQK#2%)UA\A,-74X?T2= (O">PFG\.D3,&7?": .(MUQ^5#X MY;^1ZL,:X$&Y[Z\-FB_-@XJZ#C:&DSSV%A-NT"EJ58SA&&R53DKR&(7%XQ\P M]K@ETAT@Z%_0AE^ODQ@OC!R1D(0.)ZX-M-9<_OC-/!"O[2XJD)WG$ELV/$0+ MY-JQ%R;\L+=&[*JWKZVR0?ZDK;LI1N6[A"AZ,YU=XB_D(]1K5+) M3-)]5ERKR_3$6RB;G@%TAWC@N>,3HSO8+OZ"-AH]XB9NG5Z-S27NIDBTY9G2 M .H.SKY2R#\LW3E1:0&Q>YYJ3K?S,%;:4)T.C$ [_KS_6'ON8.]@>[DT 1L% MIEIK-UQ.)-J332=!]\J-;F"2DN0)C-%]9]^@Y!M9]9FN5Q&H5$R5%7^]4 MW13M=N?0*&)/Q%'O -8O3;[U_V?O2YM45;:TO[\1_1^,W7T[SHDHZS*C^]S> M$:@X*TXX?3$0$)%)&43]]6\F:)66UNQ8TL/9518"N88GGURY8P>;DX0U_K8J&8H KVT8TAS_LQM9PF%0 MYQ2E#%\M>(01FXCL4T@)I5_6)_RO_[=3A_$IQ@K+[EOV[TT@=6M8Z_J/6!!3 M5>1X6.91&($G_Q9T7U@ZF_ZDR>>\*$)?VW M1+93U7_]M=W"_IL/WRDWN=:,:TU_8^@CW*PVP*_K@1'H(TV>2%_C[MV+#W MJZ%M0.*]@69@\PU[S8$MSP'XZ3P$O<; ]P%HQYPQ)-;K)>%SH;0W\7'7NP\Y M[5-KGQPG./W^).-JLTFVTO>\NBJGZX=:.I6+Y3::9DIS-IU;+9+X)%XG*_5# M[9=PON2WBPFUCBR]?DO*U-$^9\/Z,WOW'(K.2N R;I_ULD)U6HBS-%Y@!OC^ M/;EY-C]**EQ1,Y2^UDW'O42'JA]JOQ1'.E;?'994?LD7*WBIH?I]I7ZH55)\ M2DTL)"4/M5*YWRX/)Z7\4CK8*FG<7'%SGU17?)KS.%?L%ZWNH#Z@]Z]$&7+@ M-%B3T(RV:.4]<95. WDF]J_,5'B%U]VIP*M6BW?2.:$YH7UPY9Z4%D1^*LUP M(\&6%*T@5[T.DNPR@^3^/5?*9&+@0GJ*<-6<76RD)YPR8@8H3 ME=+K61,&FS -<)_% M\(SU&FZZ7L@&3 20"!'6/]5#T-Y=[JW7> *\5(>KQY/V&WJK>]43 ZL(8$3@ MWUHG\Y4KU@D>=ATZIF$\FE+\[KUQ,"(E/".&D"'[9\OGGK.M-/I+T3ZKK_:$* M\5]SF"O+4@V'=217N+*Q72(#]PI5?)0,6_Q29R]^]!G1-Q?4FVWMAFP(J@F0 ME1ME5;C+T9,%^T"&;9_1#4;L=$4V;J:Z&<0?UULY&-;"?_VA'TAB/XOFNUAV M8> B;F$.OUJ4^AD'X=Y;%$0@=!P0RGAR%;Q/RY?UN5P)MD0/0%!JOLKQ])*2 M>2_>(=1T-UULQV$4'$ 0BCT0Z%O'?WX*GR(C/O6C^=2QP2LB59?!,TBC6KYU MJ P'KN-V,3N066%.-D53S:3,'JQ0!6 L>3!WY,:9%!4QJ8A)14SJK,@#D\P. M8$\!=2JZ8;?F;(XO#+M2+LMS75@"*%C%T!8UG+ M.Q2,4MRYPNJ+7H<7RKIB.1UTV)[Z\)7AT0OD! O!2QHT W-;8T=%KKN$J;NH MQ[;&K-NJQW8; *;+HO4V>K6LE%P35"GPV#?P:VJUE')'K39X>9B5$UU=I4:2 M,J"#2%;B@3YP=NR'\;#MXA*;Q,2(E_UH7A;M%%X=HGV6DAV ,B1>FG-6?1'G M!0SK4,9D+C4U99 (J!CVX[@8E-3O6,&8>FYP;!;@O.RX$2^+>%G$RZX:Q7A3 M4AT1G@Z2)78A@DN9X*S0 4A+IE+Y1#97--C2:J@UY'X!$<7Z(!D&R1+T$=N^ M7B\9?0#(- M6'/QC1-X'S6=+6.!;6A^2YZ]#!+^WC*5SOH%F?#]&IO7"_[8 B^';I5%B/-Y MKD57VDN$,@:8C_A]M:#7P<[04&$@\+83-LQ\$)RS'/ GUP+ MN 4BFK*P9=>*U>SW)+:>TXZ]6QY@$_5?KLS';8U:H;E"BV]*TS'W_92XLM. M^D+RF;4L&D 4-=D6MRO_Q[$M):13E6K;K)"B%J^OIOAD*%7+!O/K#_ZX7Q_Q M7X]/I26VS[&>WE5W3Y9#U).?&(V(P]=:!*Z!>N=[9^*)6VEV&JW$RR" M,<,$5BD*/:FDA-8N6Q]5/LT9VKUC$:_C9I5KL2%2H,CFJ$D"0[%_ M8ADVU3H+=.^80\ 1@/=:H0;CL.C!;P^F4,.?_GGYY^!;OX-E'KA30YY;^APB M5=J6)=6-,8HMR\9.N8QS#VB;J$UM.3B[!E@_,4L$KT8;O\6 Q8 M8E"T!@(WC($$YQX!Q-\&<30#K\ M;A/(#=R/V;IW8W/OEP*+_07M $/^>?F'X&/TG[\?8S%X)'[O>V,!3#SY;)"+[]1*7;K"5E!W&ZNF+)LV_*!2-(",(W7 MJB!AN+M*BF6!0+CI(IGUU'AN4O0!2T20!\#8]V:;A[7X TX#Q/\1C'R6&@#) M[XM0X;A^;MI!LPA&S@8=2BLS/^,ZR5T[S_JH&YEXR%C"=ER0HYJON& C$6% /SKHF9N"/ MT,=LYP%Z(@ #N)R"WQ+T=165F#>%M_WACA!NZAWP N9)'AO[+ZS%SDWAYP>] M0;+XW* S+]7896\Q7;GEXC1IP]+4Y&%O^ @. Q@#4%P1;'$<2VRO&_: #=9! MW\ RT)PM3W5PK^#:[X"Q"5+@ M^^L9[\@$_0DW<%@E9LVMGGYV;'?0@.7> @.#OU7",BEKN_JJ/6(4X0Y7M-'D MPD1!7@[^*,0SB_P MYCX8K&#"V/ #Q 9?UG7X[_.7A-%(A1)7Y_(#>$,E;/L OQJBC0IF'!% $/AY M79QH_::C$(EAS5D %NX8 (H+C"#VU]:D!^YGN6K #X%T-%C4%MXY+ P&W_'O MAZU94%<-=?/NEKE+9\&WX*P([NVHD@KT"\L@P:EY7881/DU79=.!-YS+H>S M+Q)L9:$.O>"N#S$PJ2OR.IXAB#-/#8LYA!=N2CL$ UK7X T"'T""3F@*ZX=" MH>EP7 Y0SRY.?F$Y^55_:E>2K?'2;:=YKZFEY^EZUT(@4_H AUPK%(H7C /, M*5NNX71'Q:(\D0I(4^7CQ'R>Y=,"\T:$;*,D.,$%#&=ST[6P@,FM2W1 M+"CG,3#\$\=LORKJJ2!82,_*=)'F0.L7#+T[8')OQ7H#B@KPZQ6*"A_A;)[Q M2KOTL(SIJ#F>DZ388ZFL*/LS O.G24!93&N_AJGEN0X4$/2EK9D^6/P>I"2/ MY^E4LV4B<'5AK1M8FR%RK.$$&H $M/&\0'6>5WVG8;D?- O(00>\DX,7!,VW M=Y2W-I")XDA"EFYD^65[Q(K-:;O-3B^X\&MGT?%"R[@BB]52WC27C0]M'LQO M"?(!.[ ]\!@[IG<_>?.V10;*#6W1&5NV&P]([DLS #_=I;(_! :)IC-UY@TA MQ7*TY%IX;^'G1+A^01X(A-I7ZHU%WYJRJ0)^P9N;E4_5TAE"44"-0 =N?R0*0WE@(R"N81(", ME4 (-B"8ZO0Y;G(RA(%%1^'_H=0'(":T]>#UX3?6P*+Y$QD;@I3P;D.C12(;P%8/*!W8!F+,"P7]D6\;)@?THL8,MQ:R_-L_[U'*& M9G-L;FK4BZUIURAFO[[/_RFEM!ER-4RL&(7U4C:)Z'J:;I9AYX7#.CE=1/!- M*7\^.K OY9F4-3#+K QX*C$7#76E+1SQ3*:?+F2(JKB<2 C5*S )?;V=(&13Q#];X> M\RFLQ07#/$%G'6F]ZRXH\N&H#X,W^:5'D$,$R[;3Q*"5G IYP(JQ1_I,D;>K M\:9SBKTY24TI;-;-:YR5ZI1PTERN*(!BQ".ROQ3YUV-L\X1-%&AKEE>=L,.8 M(QMJ7#!-#ZP_EB&_>1EN"XMM[V6LR&"*"MIVO B/ASNEF]2>O:^YL@F+=@>A MKI=O=&HC^:(1%%)J-^F8>1>1/6K.I*@TGYGL^-YG$?5%PLNV)1S6?&Y(2Q7' MMCA6KB)5RAU-?0177LET"51PHC :]*P7;[^)HE67;",S&9M(*=W3T&)'P^GX MQW.QWMQL+)?DM-.IS#H()4\R&&*WJZ@:3"R/R3?2K5XVEX'6/;4M498EYX % M!N7@@]0K&)[=M/,%BZRI%5@VL+NIYY%8L.-#%4SCX:67_ M>"K]O&[%IMWBZA)&5K5E/\LZ;8:OEI-[4%^K_6LP^?\KEMN'92(6@?)4>N@;XTA:AT4M0XZ M6^N@5]K"O)EK>5.QU+&LCRZ4OLB98&:;![/W>@%,!_'2Q!OQT@]2:-T2S %' MZQK%+$8M9*:Y,V[9[Z6[[N&0'. A- S))3[&/FIAY+2V"9RN*4A&-[N]*IZ; MLEYQT#6,!-4PS9W^IH5J]B/;?T$Z$YCCA["@+V\")F&H+F"D%<$![P3I0/9I M5_V)4"/;D0IWMO2QLJQJF)_KD,[0[U +P*<=&7"._7"0]_R(F!$\(P@B;^_= M;X637]K,9P7ZZN+S>>/L6M)L M7I$VP;GL<#K6$\"O!VA%E2IJ2GMK(^!8J3;F-#WA";P\0#RMB_8;E5RS9OE? M3+5Y"_N_#^%KN$.!$K RYV(5H9PY*;-LRO,LIU%C5DC+&7T^+I*^&FFAPD@+[4-OGRVN'Z;.IS)!\2U3"V2BWF5667;VDPO-*1X M5W:Q.>2;A[7[Y.*'DNWA<2HX6P7)Y_N9]XUTD\X%YA)1#FF9:SEJUNYUH^-1K['MD[#[LH;,XY M[;_KSLR[NZ_J 'O;3>I]WH(%2P$@-%B@Y/!YI=-,R?@ 1W=YZ@==T6IZVFSI M(3*_;.:[FE$M@3?[XJ&VYPF8&\%',(YCB<%1B0[0\LX>.Q#@P4G:4QKI@I@J M9_ET4D6I],S)9CK^Z\?9]JT\F/^$V'SMFELGT$;J J@3_GX%S/53W#0KJ':L M+>A>L+"'FCUK&1%W=_T61!PRLK@5#<71;>XZ@J\[W[RN#A9,86(TW$I\>'E$ M-%R];)#H(3Q2. 4H!N87H"K@3J?._CIV43 PWM9Z@0@5%^CMH+%WQA:&-2HV MJG7X.$YKOJR7ZF#F1X&I4P\4LM^7(Q#]B4@]MH80;$#WYQ52H9TTXM'Q CLK M-H95Z>LL_>,"0;4V4Y>K: 59-G--O8%./2Y(!@<"23X@V*&TM>VT@FU2_E2O M10)S'K0V82ZH8?-Y8.H:F#U5,QP"%&%PUEEVQY8$5I1*D.89A'C@%R>>I#RG M'(O@19?PXR<##\Z)A><\W."DZCIY#K[%K=GNUAF-@QHJS]I.SO+:IF9,"]BJ M/<]R93K0$(H0#QBVGP)SFR;[GAS:^G3HAH>;H$3_8#(JN#.2!XJ/"$QNLGR@M !P'K?ZU>CQ (9" )1((6 M$&F 2[@T($A,'@@C61K(6$)"1D."1!.PC@O<6A62?(G-ZRD :K%HN2O9JS-+VJ@RL3+Z^L(F(^WC?K$I_+"0/2 MM 9N4E &V/X].RAA8,5Z?XC,_(90GG72U7S;!U>2+Z],C/V64C/,JN;E^!Q6 M7(D*7H==*/>>WIQJ"0O32A4M/?;*2*D^E(DAO">*[CV^QYJ=#)G#6:S5R3-$ MSQ9KX%)\@.Q=65963*ZNB$A)0*9ENXPO,LLZN')O2)-F6LJDZZF$-IMQ#N=0 M3MG1%'#EWI"T25EE&\GQBE7'.8'TQ6&SL8#WW!N2P#;TL>KYP!AXWTBU.H22 MK\-[[@_)Q\9^I35.)MG.8#::"PT]FR+] ;$_I&D!UU=.7W=XM0@@JY'+T#VO M/B#WK\SGT[C52_*96I,\],1$M/Y48TEJ-Q2RB/=$LODA5ZN#* M/3$E5=*KXF*.1F0D6^:Z_-!:VO#*)S&=N"Q3<*JK #=&9<:4@M_8Q50V'?FM M8DTMNU+JY+T2SW[ 8M,Q@D0<@-I L)+! T+&_Y%#$?X<+:P&>)(<;RL[O^ZX1UA3' MLN3I8/X,Q%6US*=B>:&)KDTS2,':MTK,G- YB>^/V5*Y5,K.RW%K0M;WK#(H M]OB4BA=6\11AWLW4D7]O?MB6)LQ<6V?[P&0:,!FER<>012= D32>P M%PET6^4_U]ES^QF*KKUYG4U24:BTC]7E)8E' GNK'/=67M#6_6$AE1$PNHW" M-[\'%1Q^A^F&&W>W:-]'*^4^9VU^ MNVINDHSTGE\0C\6;?Q4@OE]$+]HBBD5ZN3R\ QR)_N4*])"(^ M=I5Z01^I-SOR1'JYE%Z(1*27Z]-+\A&-_.4*]8(]XI%>KE O ,>B=>45ZH5\ M3$1Z.9U>/ME&[-UPY<6$D/B$$$X:&#SQB?7/RF1O ^:30A(M'7[X?[_(7U^= M\0!U3URT(V'B\P)]ZYQO:VS+]T3F=M+ ML>1/,K>FNOBDL46@?G6@?F2;V.R/O_SO'N@\^1/V57]*/OXH\(8[VD>" MYO="Z]+7*8RFI:R:Q]_0A$F*M9MAPG:UM& MZ+.5X(1,X;D9T8%.WIU&N>"-?37#S\9C89X 7ZD),&<)!MOL#Y?U*7E^AR=5II7J%I0":SBS MB;DD4ZJO!(<[,5C\_$#KZ!O>5PI/[NV>YH,5=*;@3I:DBC%X) VJ_B_1YH07=>R=D3H^!>V.+_773L8J,/(*%/E*R"7YP:[I@!OZ>!JY\"/F$N%@L MEU/Z5!-4#1OT*0;'2@QX51Q0G0/ ]_.R#Q(X;RWB&/GT5'SA)O>,<7 M@1# #0\X9=*@LB99,!PDASIE9Y'L+6MCZ)34KS_D?EF96]B O?G$;%VMQ,==J&SY=RNE1N>D45-:'')G_]H=#]B,%QIM$3 M[WY?I\_^%.K[7A+_SYIOS[+\_^I\2YFUTM"N856V4ZVRK:KLV*;?ZP/(3#U7R.M^2/_87]'3ORHO_*1'A%60T73/LY=^C@"D=_+9![EG## MVW6M#F!MJKEL3926[VL=JH].BRI9K79AR3L<,*6'Y(&ZIE%6Q%>S(B[M"6>, M6USAZ*]DN7262,>[,/ J]ZK.R&7;Q+H+MK3 LEF/KNI630%X0,$*LMB!<,1\MR!?V5.LU1YL5W(BX[SHX#9Y27,Y\U^5P223:L!F(@#FS1 M R,8R$,2.V$$X^X<_AX(^SHN<>EA7IG#GS8,\1F'[Q FB\P+G,+F4FQ;$2AL M(7(,[(H5))B0[R>8_#MH\G/-K90^T87H>Z^]\W+KCS;))\%+Q'5A:7GN[Z#) M[79!TO"M-L/>#>:L+TN$?WOACM]ZZY<),=!)8%;,ZZ"5V'/0X,C,[CN]\."] M8G'?ZDX6W B\%? %?:=^X?JCH%MTV.7VB\>)PM:WX,TV?W9DU]773:1AGTS1 MLUU!U8,/-G9V[D$^/AGXGB.>W=R1.[)V[#JM'7]X-9QZ&?N$S>F-L*UI4*M9 M#OJO@VDD;LNP?RGLF K$;CAA+U[!B=G64M#=9>!A5C 6>/731!93!-5TWC#[ MK3+06\880/&OIR+*.UWU]G\_<=.]<#)N"8NW&CZR\916P!K5#-MI%S2];>@] MGE%"/J&:GBPQ[AO7#>!EZ%6UA\1VVT.N&T.VF"[;/$MG=-@A,@TF <&$MBA: MBAFTTCUVM^-+%! IK2F=NO,XH-MD&O^@)Q193JO"81=*A-%.M\M,K_^4,D' ME,#V>T'#-L7"(K:&D!@0#>QQ##Y9@POX^T\0WN8P=CIT+( Q7 @VENFD9' S M^4G(LL,N7%L TY9J"O:R ($+L&PX AM,J '/=F5;=EY10+ M>NH3.;90!_P:2SP0R/X9C* +M:<'L ?KKIDQ>30*FU)O= #5 =XU4,8'=3$% M<#/ IVJ_W9D.VQHUPW*%EMX5IN-C*^,SNF W(WL2=@,,ZY!.GD0;Q[9D6\SJ M8]SPZ1R">896(IHD6^\ X\;01W1/L/^"[Q7TV7;410A+AA74:I:?:C7'<.0A MF%+#3O*O2QYVCC^UZ#^]4#RGZ)EL+M4N]84J&R=*@VEWP=?]L0(K(C[NAXEV M1!][5>K87BT9B1&;X,G3E(,F M7_9O^*__M].GXBE/ S)SR_Z]B8-L#6M]@@$+.*@BQ\,V&,((//FWH/O"TMD4 MU$P^XL^<>O-6># +(H\X^:_8UL_/7&B'+RWB6R+;::J[_MIN7]W-A^^TX]CB M8;"M )REP:_K@1'H(TV>2%BZS7&.=A[L_S[\[$ MZ^A0:F!U.0;_ K%\8EY_@*M-&!4"@I1BONJ.PV^"N7$=&H+2#T-(SZM8R9/A M"M8 DQ=P_:>RN'"U*H'5'"#(X1L&B]K'LRQLF""B]6)L[M9J9RPR!GX&["?QF.U0P$C596>'U,NN M9YMKZ)5C_&/S,7#O.0 @,3@U8",'F*Z!804_ $N$0'BQR:>K3J2&@@ &%(' M(LH(O&V(VO##7;=4G9AI@?N8"L1S;S@!8H+8$CQQ) ,:)^@/X>."YX1/M,* M6'#1COR E,R0IL>&R^ SP0-SAPU0'@P0O&0(B$L9SBO#8&$+L )-A.N;K9>" M<3F@(&#N+U[J85<&P4L=>A?!DZ KG465_&N>'(/SHRW/5=D'?[&"Y3,0M047 MTT/!44/,#B91:>(YT$#AY"&.!5.!UXR ):_C_*HM>@88LBG*0(7AO@"\!""# M E;HSB92$HX[_(X.IE=P"?@+E)4' Y_@9UTU5%=8&TA*<,(W4\W0HR&@/ M? MF NJ#CGF0PR("%!_N-$ AJ>K\AR&48$3QR ;AU^#E@@?'H/N-X<%V\6-_T&' MT^7 _TSIWV"$K[P/>,@R>&TYC-3"MP=ZEQ>J$_S\%F2ZT&S NL0!;S($KPZX MA:-"=@SCM_+SNPC@(LD+D?,$T:,3HVD3.+DZ4D7!=-/02L!Z^16 +3B-)V'4 MUK)@ JK&C<*O@$6:]%:L+I5!T!)77/4064?;]'"1J"..'QPX2QZ8TM0@-C>' MO@G$_ZJJ F" 9 K&UD/BF? ;>="&(=P M7-L+]M484\K+$G1()K1L@&5O1> FTI/6@)&]Z2F@!('( 4G\D WP6'"&X*)[03K[J$'_@S@ M%R I6-_$ !P": YGVG#W:!_SPPGXM3% 1 6.H*NC93 7C('E = 21>BY\![! M;.$ ,3@AG0$C!/=3[>?5"7R?AY@_EDW(''4 %L#U'V/YX$[@;;>O"Q8PJ@&I MI:V"D:W'Z0:-"N$ 7E_$/#62"]A^DPQ ME!^8J<#4%LZN5< RGU_ A,OQ=103?AJ\7K#F"T9A@B6S*GFA>6W>8!DH"'S7 M4<'[RE*0(+N> *"U[2MBETI)E@P9GAMP6R @^-F^*$9@E@_<1Y;=M3590["J M7;.$(VIT*ZX%)GU@FV_H."TXXUA6M_S0=)VS&%9:A@D5YA.A?D(/\($/B$" MXG;(RX GAJZJALP&F!14C[!>:(CP_6'OX-")G5 S4A!5B[HH&\J+ M76-L>OVF%1GZS)NW00'V3P$>,UE1;N;Q(8'.I6X<-%!Z2Z(']T8,0$-CB::P#Q0;X M>C?H#LV#XP=,1J(D6<.6=JJ3F=5'9?T[E2\_:QYX9]EE31XO\-PH:RR6JVZ[ MR"O /"C R?/FUB: /%YJEQY!H;#.N)T0%BT$[H#:.+TQC EC. MREMDZ!PH&P1 ;@%BH;PVON/"NHYE3PM MJCTYY\E@45UL(JO,R$$J,P;&B)$'Y& &^<>GU V4QC8H&GPZ%N9P=0#18QW\ MC$GK;!C&4SS'#>\$KBH \'JYZ$M[%9IL0VB^U: M?3A+EV>9^J?R=S[E&NG-.&Z4/=!9?VZOFO.^9ACCOH18*N6Z.^RA4,U^R3G M.A,LSV4PCRYW7:0B.,_[5^[ =Q?(X/DV]7D\WPJ" M7O>R_/2A+6 ;SZ9Q,OI12^<6J_C22?&Y-DOQ.4E+-+USKMY:J[QKUFIT1Q.& M> I#!T,GFP>T-(D\D-1^#OUAKG&'D<_SF$=&326JV((K\VE^Q9181TBT!N<, M?XKU!%^OR6Z*55UC)=J,GY)$,%LD$@\)8K\ S';X,[8;^;SQI'Y8 #Q*ZH^2 M^J\F*3Y*ZH^2^M]*ZA M6ZW2HZ$D:U2EK(X42S2&17@E\?+*F=ZUI^7VS&8-O4H7ZS55SC09>,^]QV>' M7AH1!TJ#;3:%BM*@.0XUZ_!2ZN6E+\TS0G4TL^"5>V\ZK6"U7+?:PK5E;R)5%*M<&"_AE?3+*SO& MT".97*:N=>AF!B'8Q:C08^#3D9>7NGT<:]?1\8AM#AC6F7>=XI0+FOWN2]]# M&*Z4+*;YV83T/2,CJ&DJN.O>\,5E8]1P,T.,]\PEULB5TF0A%PP_^?+2L8]9 M^I@8)S0N,YN44Y-RO"+ NV+8G@#2RW)2:=DI3IY9 M;0_*\;%F>/T:A^6YN3!18-6[EUVRQQG("2WKM7:F(M7%.PDT"D9.] M^HC228GM8=CA$.@O20;-9 MOJG(P8ON*6I&,\)TX=EU-CTPL"+ET&FF&MQU3U%5@FI-3$DL:U27'_'S.(.Y MX^#2/45U2WRA%8^K%(N1$S\CK#KNP(5U$?<5-4^BN0R[+"PT&4$+"PE#DUZ5 M&=#[XG>$IF*(/$_I4K*E>ZE /2C M^Y=*4RQ?H+11$IFQ?G,Q8')>CZO#U=K>I6:WE6W5&6+$>FFE6+?1229988"B M#HR?T<1XB^JFM=($)4ER[DL95H&7[ME?/]^JL$Z!'FJ"9,NY=E?B=.!^Z &@ M9DKD*K\J=G%$3A1I24P6J5H[N.N>!1N.9U"NB*3Z!(,*Y]&QQP%=\=Y!?E4K],?\C'<&\7AVV&:X@ +L"0'C72=;3]<+ M"+A9WNJGP>1NP^EZ[TJ\T$IK=5'D-7F%]]7ETJBC$Q]B/='DB'XGE]&X MN#A/&!PE]XO,(;*06+F.)S;S'F]@6%_-]5-YAH,,8$^Q2ED5,HTVVD.68"(N MI[KBJ+4*:,7>B]K3GNVFR5D=$;3.7)\@@WC54PXRD#$S'+8MNCI"N&:]Q,\% M@DH5X+RZ/Z^G4BE)(H<^O\R096&DQ]OD6#DT5\KL)"?-F\X(\4BN8^>2R_I$ M@Y/%GIP*1;Z9'R#Y.A(O$$XFHZ9$0STX5PY7&<>WRQJXLEZ9#86)ONKG_$-S MI5Y/MG+%:5'E*:ZBB?5J+=(7C:8@W/EU"D\Y9"5-E'%$V9N5$"-9Y+-(CF?*@9[V1M\?RH-,OIND MM%E[3 #L3U+T$MZ3W//_BF;6+6XJ\$9A(JZXQ4Q< NY[0$N=K)(RLCFDC2^I"G[3U=S1C^B%HT9#[7;LM> M9:Q-D09S2/,NEQHC4Z8\0DI]M#1K%O)%JU$_-*$S9IU=\;UL0YM5U56BB"'S M=-H_-*&[6-GOE:KR@%]6&06S6;^?!=/4@;E'2.%]&,QJ(;D)RZ4$9KIJC^N' MX"&-<1VCGUT56*-17C2M)C*9^LQ!>*A:?MDJ> MZ>>2I3;2[&DK9C9-E4[ MP<^TBHXCK.?."[A7MALE5SD$#RU2+H@IL^^S0I;U6Z-T6AKFF8/PT,U.#+NF M3#"MV>E8V>2TWY_>W309\X2X0= M]_30!S>SGH.[#MR5BV5VMH;6$>;85K#[,JE1+[+]GXX(O;+A!4,C\#3%[D;7 MULZ6LWVR)SPB,);UX"IXR,TR5'%].0SP;1X_%'1XL#/FC.$!C*?32_>Z5_;. M5D75,I_EO_[JT"AC&3G+=]@2FBJWZX4QH2:4,VY-<)@9%XR*IB(Y*^-U!)/Q MNS"]@,"3#S1^*'/_1G>JOJ"<^JPTL\P2QB'-5IS/=C%Y-A//>:JB-,^+RKA= MB<'=#>=?C>;Z31920"^LH)JQP (>"%\ MO'*&<'V&;XUSP:E-^A\'[B9(L+R!!'\*&F\%^)5:8T\38@_<^M=UR_\=C.#$ MAVV;(D!"3Y>YT<'=SX+9A"?\X<_<*+LY85=;1Y>A*-I0$OOG;S6G;['Q"2,C M)2_+E):NP.- VZCG"\G#59F/7S(Z?"VX#[;>.X"A>3'<1=J\0;#I M)GBNM?D@W'$+/MG9F$.>*\ZNK]G?^73MS8MM-BO6=70_U/X+1Q[QLW;+>5U% MZ,?U\=U:^PA^9T,F'Q/TG0WYW&UCKF+(R+T-F;J_(=^G8=\;8E./R3L;\7W: M];T-&0 V=6=#OD_#OC? !A0[<6=#OD_#OKR@@]=N [@;"5XG/J]\,]N#?0C MO#6A1 YTN57IK4GE/'M#MR:5G^Y!1^&GIR7L$2.Y)7.@']'(''Z*.43S:T10 MH^DU2/E/$*XSZV5'QOR3(?](>^$1$0QSDC_9]9_\K0!SF@)<=7: MC]:/=ZO\JP\F1=!_W]&C2/^GGOI/*Y (_:]:^^C-$;^K6]HG]E;V;R=T/1?K M&2[7W;:EY]HF>Z9^I-7]#>? !457G%O!@ ^,=M/=_N5_3[*LOV'%EU4A@$-5 MCK3_Q47]#6L_F%58>WBF7^/MJ!A$L/=2>0 M=<:Z?A<8]Y:!!X4I7W?UHZ'7I;5[Q.$@5S"<\QLK=:EQ1\8:(>O70L21K=Z8 MK5[!<"X"K%1DK+=GK'<)K&&=O,A8;\U8KV X%T'6:'T5&>NM&&M$62-;O15; M16['6*\NP>I0BS7X_U1P_^S+3FI/W4F5+W&\7%F04KI.*PTVG%^W&SM>Y['FO@''6ESX_W*(H^D*[E2CN_4[95_C#9S3^VLMIMA!0)YV= ,=EUMT\-ZKEHR>*HYHA5: M'0\6!29L*4D\(#2RU]#L%G;QKF%FN$#!UF, S'D:T=P\P&QM;EXURC!DOZCJ M=+*+<)E<7^MU7*&3K9\*939261Y FH*398R1DAXBZ1RA*G'?;Y1'L'DM^>M/ M DE$.'-?1.;<-3QN#&:JEBG>#)615RNCA_N%%");29L0V-%"KS!O@74@_$3H<"CV3X0O=\=CSEN#[V8!YE:H MS*AD][VEXL$.=?4BN[V6BR5$*4WF-V4!;,<<7IC%! ML64Y.)WX8S*]CY:R=HUG#J\\:/SM0,[&1!O 0IO 0(\/1<(@PY"="5/BL4+- MRR\GDQI-G',O:LAV]"2&)_-L&I\F+6I(=5:*/Z!A1LW)&<^EG?-2).C2XSX: M*%WCV=+; *5O^#C9VS #6U54@N/;8^@U$L(JJ6-9JN8FC-3&;K7=;^6FE M=LX(%C_L#9&$LV)8;]J35YF555:S,((%TX\B6/JA#.N8(:Q[C:M?.'WI]-C$ MXKK2Y4:M%AM?.3--'94JI>FY:9.0QUG5R]:&2"[#EDK(H&=7!@$^T1$^1?@4 MQ::N,NGI].#$F\6ZQN-27F%9R1:A% MN)X[2[;3I1TT J8?6$OF=I#IZKF3:,JS-K.0< W#^CXB+YM94CDW=ZKZI95! M=HHK)*Z2D\3<0Z3N+,A..&&2U"4K"/G &,%#!/"2IG*RI*@?#K11U:'3'W"# MAKK)T'QYCR.@CSI#B_5$FY>UCK=DAPP_,RLG.3W[&CG*%RHMLC=V37Y9S7>S MA4HU35#,('&6O*@?[I\7R 2_5-G]"(1.?@3NQ$C4U#*-?J.0HUFUURVIZG+> M$7-OYA"<@ >EILVZ9-1H&N%6J&G71@Q!$G6 1N?(@_KACGH7E.A.SLE=N'[1 MB:%(YCKE[J ]DI%8,TXGIH@"Q*/'K M#YIX2-)4!$41,8I*'5T\+>GT@+324J,*6AMFD'03'4UO+5TTZ M,1;YV(0GYK8]Y3UM)<_3TXJHO5V6[02T*-<:%C"FT,"1-#,LE9.DT):L@!:= M(^WHA[OJG>#17<2,+EU;Z<1@I*@\7:R.^RTDUV\3/;NZT#OYD]5N>XT=5<93 MKMWKC3AMJ0IDG;NTP'B*6FZ6TWV^U&\;!=IH.0L_V."_D_I+5=F-J>9< M=ERHFA-T*[MTIN.E$H_N,B7R8KE(P(P+3U:\1ISC0]9\)(C6HIFJL=P$+Q<- M7JF->V=O?S8>IS+Q 9*N:M1LT4+&JJ6/9_X@&;0_0T[8_.S^7/DZDK4OE;84 M0=C9PU+GP;&%+W7MH1Z?(>FI.2>*HZX8%\^=S2198[%:+G:&2'S!M5NE5J_3 M[=0!C$55G7YN'8&HJM/U(]DQ(EKGP3&5*,S'V#"YT)8\FQBA'F:9)RF(\AH5 MZS:Z>8&>-#IL6L#Y>HG)6V65 1AVCAYN]^?+=TS'HK).%PJ$G0?)%(526C/> M'[%ITF\(U!0;Z,MSYU"9W*#8RV056Y,9I)'7ARU^UH +RZBT4T3)CIYI=9=P M=KGDJS/A"%"1M:X@LMY'\H-AR4?N<)_:(3&?8RN:\!3]#"BFTVDB5EQ4% M8EA4!RJB9,=.TXHP[*>&R.95SBB-X]4.*RMZ8]QN,!FD?;)0_UNL;%E=3G,) MKM?6.%YQ*"E/+QTQ8&7TKS_8 X8E(SR+\"P*D]UDYM=YP"QASS07PNU3YY*I=G\F>5L)J2*?CM>94'JXR?V1% MJK1E&)8$)'&"]+ ?#DA1$:H3A[6>;/-TC4+5>M4P3&+%:7)^U*HTZ8DTKYR] MX$*O-7"&_J2K\8(@C6;MCH9.F_4!BL"TKZCC>90V'U6ANG#NUAF@2"S3A5RE M6,IIGE%,L/Q$;G35BT2E*-+1D@9N*X@Q-I>66:C':YH"X8C\]8? (SR*6-'= MGRF\9 +6&<"H5FWXU4%WQ/)J03+F8].6*>Z<>WVFE:#U1%[L\"4]%R_UFU8J M33 0@\Z1?O7#??1>B%%4A>HF\CDTK[2T9KFUU%1%I]GQ.<_M29I )D:BE]5R MTU)_/AKVTWH_B!R=)2'IAWOIG4!15(KJQ\2.>BF2YSOID:D)\U%F(A/=,4Z? M.ZFHJOI-Q!Z4BH@A)T0ZGRA-JURXP_]3BU'! E26"\2\45%,<&+C4$DQ]4E+ MSN\?<]KN:(TWK['*U(5FFRC']Y[&?8VUB2+#CXY-W^,1G%' M@'^7=3(BPX\0_RZ+*T2&'QE^1/$CNX_L_D[.;7]'$#=VP#=KV3)XJ9B\$,>" MJ[/COVG+9M>%^ M;8>P:IG/.U#KKW8J3*):B%-5C/9#O^4"5[;SE;3#8_.!ZJ(K M=-5D?;@GB\':3PF$B)(4OC?57A,L76PO)<*OBQX\A MDU%6,U/JR;+0WRPM;!=]4K3;)CLK$=Z,GPIV/LU (",AD"$),@*RG\.O+K5P MCG#L@B>.3X9B1KP_[>F=[(R?T87YG%WI?B%WSFQ1O6-T7:?8'K-QPL#L;**1 M,.P O*)SQA$/.^(69X1?ESZG?#(0$RO9],IIN!4^-UYZI&>G,XQX[FZG:$4< MKMI97D9*PLKO+%NV6544"&31Z>0?2<2.&>A*7'YLEP>HRQU:/ADR]3*J54W5 M_1$OD.RRELR8)L>>O:GIP)\BDHFW&GS)J[)$5./N!U&L MHP'3.E4@ J;+GF$^&3IU!RT,DS)H@9_5*4_K"0B;35WDY+(\7L9[."K7-;FU M2#6*=8=O)X)5(#RY3"=/V'@YPJ<;QJTI!2[2Z>&:\M>SD<:=,]ZCMFPV2&"&@,6DZCYK-[ICKUX@$G1.>8(ESZ0<1,!T\6/-Y\NA<&N MY#R_%N]KZ3DQ[?A)IM;USET0+T>(2,/698+MV/V\V,AX*9X.$>H''VIN6:Z@ M T%O)'3$/*K]D>TZ,0Z<6+*\H2Y?!J'^YY1GFR\^U,L#UC%3K>I%N8=VZWP% MX:1,7D4G'MV1SQ[Z*1JZW2AUT1J/E0A/6"D+)]9'H7R362N4H6TDH!G8"@9#W.-DC@5XW,E.@">'#REOA'>87HY< M^MDLS\[B&=8HFPM3>[N6]RF(RYPJ'^!"C9)R=CICOEL+PVT-)3/M$;M7MQ0CUW?3=#3HJ#5,J1 MD&4)([.9?#=9;P>\Y"S9-W<)*/="35XM%7'QH5X>4(Z:LX,KMCIIS#L]/C[% M"PS>+JQH[^R%_:M$F<@TQVR?]TAQF1WDII8Y#Y@)S);!'Y+):(T3,9.CEMZX M^%!O'TCV>4DBTZQ5BE[.T#S14D=5EMRMANL=@IV$H').3-9J)K0 M:<_&J9QFN(/TJH]GDUS\W,>6;+3/-!NLU&6;1:XBZ+19QLD04#Z>0_)O5P#V M\&=S6=4SP+/%JX& 4R2AC.48\ U9=)V8-0)&ME5F_SDU9;O,?@S8(K"(6-HR MP(LM \G2_SC@=S/("PN^"LS3E=>7CV(%4[2,H&"0HSKPS^ S>(N1I>N6#]TL M&-Z.T'>,-^/9@5T.T $:AOU:UE8,4*Q4JX7L8#E@J;38X[!&!T6@_>\:5U,< MRY*G[UC4<\J5DQ-4LVPY3L%\>GENE%5-X!RJH-=D.S!@X"DM\%8IW1*UM>T- M!ZM,@G1#T,7/%!PPK, M?G.;-4R*0#G"U)%_;W[8?A%8$FHL0PS[;0B+>* K\PDUX[H\CI"D'_!UW?MS5/7=T/#87TPD8MX)-[L]2FI\P/WM\ ]1\#P-B+9_!Z'D\CO MH2T+6MP'0OAG:CDJ-+O?MJP'YO+BGFM)!P_>7"H,@1=XKOQBH*?6_=:%'U?[ MO\%8GOY[TE3?2!'G4D3R$7VS6W6DB<@E[DT1D4=(*%!&QIJM1!!)!TS4H(O%(TI$BKD 1$31=C2(0 M+%+$%2B"?B03D2*.IXC/GF-^+_Q]OE$G/C'JZZXID=C=IQ5ETY7M%S(8[CS$ M#TU[:.G2/YOB"_O__<^_AT<9_WOQW:/O5!^40&0%;RAZ:WBBI<,Q_]\O\M<7 MAXJ!L:(7+<+Q78]HC6U9CE7 '\9.C#4E68H5/5,.I84C#\?UC_NQ# %BSB[=W MCZYOBOVRVA./B9M7.Q;!P='A('GKG/RH<'!YNS@;'-PV:]A'@QN(.%4M-[:5 ME"PX(2UV?M^"[5[%T8^SAXP.=,E]U2LCQ7TY<>VJNQN?+$OL)JWUQ(SYA#6 MWTM1^IE&^%X^T$T:X5U YMM9*S_36M]+$8FL]2 2YGA%_< M-+CD&?'-0> 8%=Q_7?X])J_KOP>'(^$9UN/4#/_91^)W0OX7'F53UG7PA(>8 M(INR+>BQ_PSMV+___*]@3/^)"9*AFJKCVN&96WDQE4WG2&7A?[:*WUY!77K< MQRAJ$*Z*+C"22]8L>#KV31P\]GV"#AKA2?6G ^ 'ZR&L?3@7>C!C2LR.W[)K MMUW?V2TGYTQUWJSP\3%A)=!"*T78QZC>M'5TO6JYF:<(&>.LVX <.-M>/5B+ MI3)40C;1B'L-E H5W9K?DIS!ORLA??]OC3(.9,W:]N>'(7 A>"I M!^"HIM8%RV['683"TEB)Z&/69,0 Z2=^_4$?<#*Y!T=_1Q3I^/5O;PZ/PBC( M=>'1^2C2X.49'N>!0I-QWPC6;%,C6J MU!OC9%KK"%E(D6!5;A1]H.FH\N5Q00F[_+B/0Y+(PS6W[PF4;I$Q2=.Z6%%$ MJJ7E+"%+:KUA1DH>HX;W\4 )G3(->:Y-9,TH>NV!/;/T6CD )0(LW/!$5.WN MY6N\J':WE582YI3 VG8,ER[$@,'?>I&[M.",L^#)^6!DX.UT3Y*E@LF(HF=X M.AQ!6'<:#-&6Q\#V ^.$@X FUX*V\:+470Y V'3 &1..I[!.&^FL]'*<)+J+ M>%,)$4 U/6#)[MN7#K"SE\9[OI!\NNZ."N512%3Q9<\2+G)D%GLDH[/+UZ ( M])%,1HJX!D40CU&AD6M01 1-5Z*(")JN11'$(QK1IFO01(1-QU7$)U.BWET_ M_,!*(^^9W,5/\YSZD/0[L]!Y5;XW_O/$H=_AIO<@@Y/[P0W((/*%#Y"A>Q#" M#YD4OC;]WTP9E9;E"OIV18R8+8N68H([23$U#/$_Q$S9#6+TPN)(,^8/,8[C M%,P@;[UTPH%:1$<\-7\66[E6RZ O#R;?L8R,+ 9[Q#$CK#I/I6K M%Q>6,>\P WR __J#/1 D?8IDP A$?@"(H)>9ZJX)18)LP .-:(\ (T1QV&KE M$$9%,+6]K$Y';*%:NUX8H>42RLP66AWI>#(R4/&*D29\ "/4KS\4%H'(/HC< MP+Y% 9)JV7%CP.KEF.,+TYB@V'*8*'@+JX3KP?R?/LBS["Y<$_1_AT!N_*H! MW*H)O&H-^0.N+Z1&[=">0<8Y-F&O"C&_1Q5= 0RCG:(3OE[+(3-472C_EUOS9 MF\=A5[)M2<#_SXT72'$Y;B[5E:PSA4A3SS@,.WPQ;0I_V&R*M81U;S='8VT+Y>3^'4LX@P+S9ZY40ZC\B8,A*U\2@Q994!"5DGBC^@ M!!'%&B*PB<*;%^>KK\ -2KN"7*(5 E$S!8MGIUK!S%WO(MCGF2!I."CJ1P]EKF:9?;9C:S37(C,# MOW\]R@'[6LU)87R5)'=<>J MV?)E?2Y7P*N.G9?>5!5L>V"Y;,/T4JC(JEE/;G?*Q152JX='%<@]=XH%15!D M*>9:0*JJ$Z0B/)%]^.E0A@=JG]XB-K(M8^]0[4/P?2!,\'4G!DNO!.4P32#. MV/&K8&[)->[(XF_)LV%E%TH%6#8-I0Z@+.5+#UN2HFN:VX&[_INBCW#RP3_QX]O)&BC:<+[QX]1>.@!"(K>$/1 MA^JWDE^MWXJAMUZ_M36V93D6[I?'6%.2I=B!8K]':Z-P-Y:!)A_IFS:,IKKX MI%E$\^/%[?^;T\.>&9RGC\#)9\WO^@+,B'E1-M\=R[<"BK?!&=[>!;RT$"[C M&>_%O>]3*N_MC]VG5-[;K+I/J40>%$TY7]Q"N;00+F,:[^UGW*=4WMMI MO!WIOT^IO!=VOVFI?&F-?S.]TIZ/0\3'U[6W9QVV'T([;$ MB_!B>UV?O.U]MR/BQXM%J?6PH M\X7'TQ1T^>=HYQ(5:/ K<+QCM.8+@^;W6GN&.'5_S^=^+' U^;3"+%OK2C#; M=PJ<O>W7ID5^]/4*?*<&'ZVH=[ K&/0FD_].TQ;Q7O=7KR0]\(21O4L/;?^PW.:V:3",H:V"V^1A6R$X M-'A+P73B^_?]3&VY'Y!I>&M2BQ*+3M2<\WMS.84TVT@7T;.(QXY:]8Y"\];P M>A<&O<9(QJQ>;:8U4;$V)F1$1!JPDS/,:OS_['UK4_+(UO;WI^KY#ZE[S_W6 M3!4P.9! G&=/%0(BRD%.HGZA0F@@$A+,@8.__NU. J(B*B:D$WI7[;D50Y)> MAZO7J=<22$ECW$H:C[]N@E,_]#P"PJG:7?5JD#/R$_9F6.E-)U69'^-;A=0P M1NRPDBGV:;M\/AD],!)S,1U!DJ("2":@$B3LC+D3*H \_KI)N226!M5#B2D. M^NV;APE;D[A)/_]0'S_B>TQDR=9OZ55]9-(ENZ<^KX1^G2TC@PI%6ADQ$).* M%$N>UKI):266)M5B,LIFS'.9+G;[PJ1RT;N_R@CXNG[9QRQ3G_72+;K%I-DF M.QORC.H@51KEA/;95.]FDF_/*L9U_L&[UW1G(6R->)!5(!E(^\;>P]='[CGT M$D',>/CP:#V;?E$F3Z%8YNT.-MT&$!TH!@:Q>NHK9\1/=X1$PUJWB+9 MJUG-WM=>CVM>?_C)' Z/,Y8^0^WJT63H*?S56UB:267X@'BUA77NTC><^3^) M&AL(H_[3KN=WRBKZ&>H2U'SU5<,R[Z-?_[:=D=CZD$*(A/HS;417CW@Z5>JR7BF4:Z66UTX=_CFUZ?V X?O7 MZNUBBVK7J4XMURF4V\4"E:_76O5*N9!#OUR4:[E:OIRK4*TV_*!:K+5;U)]Y M%T/ X*]@U\;N79LC@FN0^&RA!312W3#=/M^Z;<*=UTR@7A8 ?G\&#,HVN&?;M?H^O*YG[H5EO3[IZIE]OU!YLG5[TT*5H MB/WQMY,O;B#2>N-\KHBUII63"D7 ]BKCYA5+Y^DG&M M*IU5]G[9'EV)K/@\ZK'OKWSH:5>K&9>==13Y6>]4S"&]D!<][OV5G4$QPS]V M#7EBV_E\?D GFW)M!*_,OKVR/:B/I:N1L"J"9GG0$(S'&\5"]T2NR.M+GT5& MS SUX0-=%T<98RX]IO,2.MS.OKV22Z95\U8K"I/KS(TVNQ JI>F-=PS^]95" MW7@N-(2+2N>ISS.S]OD=R-YX9U9?7SFS._*@P4QG$ZDQ6R:O;D?#:GWD'3%[ M?2EHW=^,LZM,K;-:J@/Q07Q:/8U1[IE^>V76,@>+9N:NT;%+!E._'50OYCRZ M\MV2SM5ZZV&I/JXZBG&ES^Z$B:3,O:K=-Q0=,^G.=3/7FDB9.1 M6Y/W^LIT85FI3(HW2_IZG).2[7RE 8R%5W#S^M+,;-J]%J8#K9@L9]C&^2 K M">T%M,/>+>FJF$E/V>9-H5B_&M;N9M7Z'2/F>IGW5W:'^MW#H%[J%+O,4AIU M)%&W6NC*=XLWRR([2N='F+OY8*LG6[*E[1W6GK;FZO[.M<$MWS_>+GVN/DHC"X,B;= MI^^F:IJ?#6_@I>S[2R_:ZMUP6&15NIN[$/C6HR$#N"B&>W\I6Y.>[XS958U. MCF_'5\"XUNQB#EWZCE,/#:W7J]L:UYD:26VQM+@&=S]"E[YCU2A]XN M)O5JM3;,EY]N[5X#7?J.5\S5W7E'%,XO:;;!M4U6?QQ=N9>^9]9#A8EZ M2.='=O/ID5'&Z70#7?J.!$DCW1ETC7FO*!55(<]4.R59=BY]1X+,J'6>O1@T M1Q-6:UY.[>3D+G?GO, [$A2OM?:]H,S83GYQR5B%T<.CM!JA2]^30&*R4[W< M;-].5G=@E)WFQ?2L Z_=H:V:,$MVF[H]F*S&U]6!]3!5ZN?P#7:H:V?&5ZZ+ M-R.NTVIFYIDE<_DXZ$*!V:$&2HO.@F%#Z'>2E3+S-&L]#X5J UWZCEJWX$;J M=/H-N]@UZ\W97;O>%7GGKN^HU3N_:&?1JA2]]1*S.] MN[^]Z9@%R%GE_OI.X+K3@7/7]]1B\R(W$JZQ:Z>L#'.9 M!^NR)G= [;Z8%VLZ.YOOW"E7O?+H.<]WII/D):>?YY96H0 U9H<6I).K1WZB MC=(3U:6IN-R M?W(]O)?G7&O1:EF+73OEA7I]W;@Z[X[HI\O6N%YXF*4GW&C73MFC"W2)6;7X M"3N7ZIU;KG/'34>[=LK>U;.I%//C4I'M&6F>20K+Q]9BYT[9GK2;-^FKAPZM M9',=,<]*%\7:8M=..1WWL\5^OS:@!7FJ)AE3RIKT8M=.>7=7[ZVZ/: 46^>< M\_+=(]O6)M=UJ76C)UM\YVJQ:Z?4^OEE[[::,XK)Q>U= MQAJ-A=M>8^=.F4O?%$J7Y9MB$8Q:5N5:.Q?NSW?OE,HEX,VJG8,L'TG5WD-] M.>0:NW;*S$7V^6(Y7-W33^4.>SN6V=Z3/=JU4XH\&*EJ:6A/V*;]\)"?EW*3 M<6/73GG='EPFY4+ZDZ=\'#0?YD_M:GM2.E\6C&7AIC/F1[MVRN;-Y?UL66YRD^MD?7P^5BZM<6:T M:Z=AI8/UVI",ZA?F+=V[Y25A\Y"-LILH=-M<8V%*2P,V6KLW"G! MH*64+ZK3QH3-#M4&N,J,.":'+GU/T]5E5;O*+:\Z[ J,QI-DQ;R'9A*S R&D M:G.53C_DBI/K"2UK?0',6U7GTG=4?98*$$0K5_<3MC[3"YI0D&I/SJ[^GJR] M*_GIII.MY.GD=49N/G>K;<'.[=S6YRU58!11-^FG9_TY.2WD"@R;V[FMM\M7 M]PPMT35:XI]&?!,R2[D=[=S6%W+;Z /U8D&#ZFP^GS>;2_$JMW-;5\?BL'Z5 M+M\6;;:@+67ZZNYZEMNYK8_J:K%WJ3XU)],17]2GD[O5S65N][8NS1]S^FA\ M3G>4^@7+CKET[V$RVKFMZT 8+DOB?6M2&C4KPWSZ:BS<-'9NZ^"N)O4NY,QC M1]$;N?;SY6PPFN_>*3O7E^)S^JF>II//8D6:&TVU#6W073ME5=.OG_B,U*)7 MN%^C2]V;]8\U\N+M62IVG^?,R*[8>\MGK!KKT'6&?;J;%H?@T MX8M/A69++GDR5^KF'J4';>S<=4-8-VQ:LZ?0 M#Y6_DVV3J[5:^0+N<$4A+]_7V6:7H5$8_'5<^$)2C%M)M4%!,655-VT#F&WX MA'-5ER>_UEXV/7ZX:;(L,">*=GV3J?7E9?=VY(;4G?!%SMISG>.-,[\H8,K2 M##[;,FS@6R#M783B;62-W80U4(CQ:???)'61*S>IVURE4_0Q^/(J.M > M VJHJZJ^4+01Y82YJ9FASY4!O*=$F?847KY"T3K)-($%/],&E*I(3A!!0=:ZY<\1^_H1"S?R%W)T.U9;V%7 MK8?N U [J[Q]*NKI?5I M/D6F:?\@F^3C?'DRUAP31M![.U801AR)$6**VWNHCC""0-.I,2*]M_,18<2Q M&,&DQ+TG\ DG"#:=&B.X+&$$#HR *D$X@04G"#;AP@B&: 06C* )&_QCPS>[ M:'P6ZCO>HF,\(OY[DWE]&E%[:"@KTC.; XLKG295HJH9/Q^NR'"?N"ZA3T]L MV#J:VGQC*#) Y=M1FKR*$1@&S.5HJOUGWN*)DN7$5&._?W2B,K#768DT38CG M@!\B1((&Q)\@_L0IZLLI>!DY&07-J*ID3% QXU WHN)G1 (ZB?=!O ^B,,0G M(3X)\4D(3A"?A/@D1%^(3_*)3U*&5'!61+EGDBCBE 0G"W2P0Z5^*@LM^"VG M"YYF44[7.R()P4A"X*:WCY+P6@:(#4FD_Z?23ZZ6("@B=J M&FV=S28R<*(F4;T/;SEW3IZ7M9EM$4DX59.HH^D;6?#!)O(:&*S[(,R6:#2: M,J#6O82QJ8PI %,VE!DJYHZ*[.-;".F:/B'S_B=:@%JMN.3A:*_[,.J$0B3# M'VLHPI+Q9P7,@>KU$/J+"(0_IE%,!((E N&3A11A@7 -:&I;+KB__#"E0IY+ MXP;.SV(S"=NYC#LY1Q_;)";&\1K;- ;L"+"NKOU2]C+"6&VE]MIA4AK MQ*35<1=.45J%_7AH9.!/;TH>FKQP=3- M31OJ\Y77=!K=[,( 3S;0Y-7K.ZZOW;K2W#2H]FX\.Y^D^QTV-Z>5 C_,7@R? M07)\^.C@EZ6ZKO6.F9J&G:FPA5[>F"2E63]W6WZR>F4TSX'[]:^0R&;2P0TJ MCSTP[&^!B2DP?-HPDB##]Y!A\^.E @S)D,&7KXIL(_NU%CV*T9- M]'*T;X)'-6!1BC8'IH5X$4#HZ 0#G233BTV(%V_,ALI7WNC>)1B,7D P,'1E M'O1TQA8'H\Y3=IRNW%;$UA.[%UU_:LHZ")KAA&:!!]DJJW%[8BO+ M>[I;UBL@*0MLD0XT=S@$@^*2[67FDWJKO\IEVLN+BRZ"-)$89X%$W4YPW=@5 M_A L.T(8C^Z=KQHU(]F9E/C']&W^UER(\[T)@Q]89A+H#I=IJ5BEA4RNG]'N MDXOR(X*Q ,-XH<7L\OITJ@^@TI)*KPA4>H45B"/X^@&^;M3G6!5A&4BH;#7/ M/$R2%_6^^B@-K?MRH*G3JD[?=:^?QQVZV[RDJ^=:5[^;+'HB"KEE2=HT.M5@ MH872"'K\'#VP#9I=L'KZH3 CS0KTO7AT^!)5[I!95BS=IX;37O=6=&N+(>\ M=?&7?*IWFQ 6!*)B12IRK)P EH$C<)#H\!#5S=W M(DM;P_LVG2PWQJLQW5T)K:"JZA_:0LZ8Z1VU4^(+M>%M+GTKLL@^.I$*M#+J MG ),BS(D"U#F0II1TL@ +F=(NH&4H9$RM( A>ZV!3:B +:A_0<-KXU[+7Y24 M2JL#ZKUIXW92'HC!&GN5LG!K+^@%3W@R- F)<(IUF2**3 M5*&1*C2,H0?;8%KVKB3>#\RZWKF^+3/WYK+<[3-!5: ]9N>KMGR?G!>[MT^M MQ[)R*Z3Y!@(R4H)&2M!("5JLH2SP*-QU8=D6E/;DBK;[=OJB=]M;/=P%FJC, M=9I2+\-KN<[30ZG,#6=TLM==(#P3B6%&*M!(!5I,H2SP$!YK%I7;)W A3)2K M\^>[['Q\VY:#2G':5V!PFZ?/I4EI\-#/U*ZJ];P^0B@6Q_*S"]U80%&$#Y'@ M.VJCP&)V<4>EX]>B^=;$D)28?788'ZG(.@5B!HUV54E1.%J>"L4G3;55II=^ M2J<#C:AQ=\)UJ=!(-XJ*TN4[VL5@PM]#PXU!$34FFQ S DFB1J?.S+_NIJ1\ MS"=DP#?@M;CM764?L\L)F+2Z)4F\O%BN@@IXE:]6E?O'QL-ED1V6[5RAP@M6 M981PAI2/1;%\S$^@(55AH0)-X.&H_KB1U-JWF79QJHXU<*M-B_IMH.&HLK88 MCCO5IC8I91NRE%L,1_F,@S8BL6JB5QKF']B0BJ\PD2;P:%%+OI[FGN?/P\ZJ M5"X_Z%+VKJ\%5?#5OBY85]=@Q7?JM7J)'UZ+@^E##H',B51\W0#-1$(+V3%3 M;5+C%4"-5XB3T7"@RXFNMGCH%5J!]FJ,= MURFVGB '[H?"J/@P0D@H$"0\8GE9V H?-ET^+#\+FS $"<,)!?9$_G%R;0SI MZTS[L9N>U;7K7E YA^>Y4A.SI7&WLVI5K[/+_NSR(>F H$B*;(]9EA:VLH=- ME]UE:V%3A4!@*#'*R:K]T,Y>E2N3TF5U3#]6BN;]75 Q2KM16U2OK&OXL.E- MY5J^+0$VGT,0&(N*-GC/MFY)*B4Y!" IG&^%&U_A#P?Q9Z#;?16$ \O^#=(, M?5TX JOO,,;E'U?IY*5:ZJRL0G64O^)G3XW#?5H7P39/+BBFK.KHX3M ;7ZS MR/1ZJ^*$[HK58775+/2*Q4:/X9RV:$R"%DEV]XV7=7EZ.$-P< M(986>[AQ F=A:V40<"/@L+"8PDW@<2H]G;46N9MSN_AT==Z^F]3*2NGQ\)*U M[\#--'NA9CNU:V%2&LZL[%7A:JE-A61["&2^.B8W3J]P<%A+X#,W)QU!ZSD_/[R2K?39NE M[F+::CI635RKU^ ]*XKD8(P"S#,2Z(]X2S*?#T'B=;!\LS[_:I]/5EAQZ&+E M]\$\(JUQE58<&A7Y?;J+2&MBP%(>2]H( MD(%7$6@RXE]&]A0C#U\]0'/LQ MGG3+O]X1;HHKCB2L]\7[_/3JH_K'K;CS;%U7E=3>O9\\[4X&5; M;Y2;=-U!&])Q)(H=1WQ,RQ*\"1MO D_@@D&2K?!:I5MLM9(E4^^.#/[:CYXC M^T%G66A)U6JA-.B \_-K6U.MQMQ>(- 1B8D3N;XC?J5F"=Z$C3>!)W&SM6=Q M: X?ET4;O@Y]?=6U;Y4?]JG=#S52]SZ=,T9]KI,L:/-2:]&XOL\V$-3$-8%[ MQ/'I88IPZA1#T(7/;?306K^OIO@Z2Y\JD-34G_*23'DCE!L(R,F\J MOF4<.#7\((!&QK[[;:$U6P_)09>[MR9 [(+,\\7U['G@6&@BL=#B6.F#3>\. M@F9D;+R/YAG32E?[=%D2BM-9DIO>RT]73Z9CGL6B3<>;P%T!#(%A@ &4NND, M:*:$5D/2((?W[@BYHY+?!S%(7Z3(M>]8JW1^2Z/7D+?*PR?#=\AI@YJNR>XO MNX8V5.:=3*;=_P@ M*!25");/#3_\@")U9I:TZG@U+[;R>36;K8T'J]D"09%([*$ &H'$!HG>-0,A M,!25T)-_O4#\0*!BNB./C$>]7;3/D_.GUN))XS0'@>):8O;/NJ&L^A*O(UF# MH.=:Q:$%TQ='59&^3)&(9VV%Z[_63JDSG]5YP[A1)UUA>CED%_<7F23T&[-. ML1B;X!B6I".//GHJ#L#RU6E2!%E.,.3U;9P:*9Q02/>&>3I_/BY?S].S:4?A-5L9MNKZ*..@ ME4BLJM &.,4"K+XRDXD@U0D&SKX-4J*1[$QZ.7O5$6;SXO AMUH43LL!S]&?RP V9$ -WS.,0D*RBZ;H*:NL PHR:*&D(_4'#&2 M@EHB4<9:>*B^9"I>*V!(>*0,BF8[L5*'NR6(#K/>PJY:#]T'H'96>?M2DE51 MM\U1CST"[+M_V<3Q67C%%SGF$M2[C0=K,B2W-#/!V?J'[1=!M7EC@##G;"HM MDPXP:!N42ZI@:&W#7M*!)^>3-:)"2/V%XKWKIWIW8]QE?3$&S*;2>]-/ V6^ MX_XZO.<0BM*:).O?DPCRS_H&D";)!23"/S/=5!![SPR@.H69;^[I4=IY\/I2 MJ6_JJFV!-PL-FO=;%WZ=[7_#M6S^&V@>D##B:(S8W]N+,.)8C&!2XMYNAH03 M!)M.C1$$F_!@!,2FO0UB"2<(-IT:(_;W*"2,.!XV[>^Z2#A!L.G4&+&_F2%A MQ+$8L;<](V'#]]CPW8+/SX)]QUMU%O[1^6WA\KFOJX,ODP'O>OOL.Q+T7]UR M>\6OQXV\'CW2]Z]PZXA9-!EH%C!PEX'/(DLG2I:(JH:LJX@$__W%_CITY5R* MRP2^],_D81\Q&K9N@0%U8R@R?*2B^88/T61Y,"[JB:K]T;OT1X,L)Z8:QVCW M'CD9.&XW^6/2A/@.&$)")&A / KB49RDPIR"GY&34>",JDK&!!4!#G4C*IY& M)+"3^!_$_R *0[P2XI40KX0 !?%*B%="%(9X)9]Z)65(!6=%5,X]G$302B/F+"(0_5E%,!((E N&3<11A@7!M9VI;+KB_?+&B0NYMZ$;-SV+3J]&_ MX1T?-;8.S^.6W874NYQA>QR#FI>SF^[A!?BJ9.^S#>6N]-RIW^:9?C[3.:\\_V3HZ'JIKGN]HU?Y+5^> M57*EJT6G>_G0'4H+D;O--'KNB/5$EN')1-'3@X:]?2,)-'P3&K"=.I4N#F>E M=/[.G'3EB^'U<[[3RFJCPV:+?@HTX[$]8BK7%8FNYZ^ZJCQL]BXNE$\,&^R./_J/-<<\D$J@):?"3VJ191KN_F$RF=V51 M>,J.:^K=@1/3/T49.R,^\D\Z_U!4'KI,=J"/FM/.HA?4/'0,S%'[(WF'2LXU>-NJZ"J9Z5B:5(=""75ODJ6]KJ+ M/[7AKAO&Z%8NUF=T:_G4;-PFU3ZKYGK."'4FRY!)GP1Y8IFXCP_R8!O[&CRF ME:G1KW-T+N?C7J.5/8B6%VG!'L<5\W=E4_!,D"C]VES?Q-20+C*[J>I<_YS&VR M6A""BMV5G^_NN^/^E"^VAI-B%Q3:3UF K+(@8W=AUGHMH##"ATCP);4192ZD M&26-#."R@F0_L"WK""T>1\!V3[H$:=,::LW "\,FUR/^IE;/3E8KIE->&I<" MF 6:/VTKMOWB*2U.GM)WC5OCALW0S: *R/)U92R*4I,N)N_II^MEL]MO+A$@ MD0*R*!:0A18>(X@4'B(%'@JK"+=RLC5_N)NP%U*_,%.2R\HHT%!8A2N%\4;H]T805@2B9T4O4*S<.)N4FG M/+5IF=X+23\PDF[/Y?RT?#<9T]/[NBM EGO>9KH*6+@KF@+)+.=I'1.7^<-^;XV MO+RIW08:(&NMF-H%W6R6.S8S910P[;#SS*+'T"A"Q@N)-),E>5 "1[[7I86] MWIC#$;;!MF6.OQ_-*NJ$GAJ]X348FJ-[,5"$,\O7\]7L7-+HZ\?'ZCUS=U?H MY1R$$PC"';%L+6R-#PSA/JA6"WN]!.'""=Y=WAGLO%5^$#K3BJ=GD7 M5#IA/M6;MO4 S,EU;[BJ,>K=O8PM;V@-!M=_E:V(LET!9. M$+!1GSS<:/#]"L$XB "#70;C64)!6]];&86^L*PQ%;_C]?7EX_" MXV/^MBC<<[SUD&.M\M/>$MV];J@+8ILG%Q135G7T\!VX5IF/GYEZ+3VADY?6 M8X$K@%*>AB8;@R)N&3&1H4E3#P(.N^-H82\,=W# -NQUV6@]:U(?F)W5PNIE M;\Q&AF\<'O;Z#MXL5JW[ZTI'?2J61O5*%<@-Z>G>P9LCQ+]BCS?%Q15O @]"/3[.&*5:X*O%IT6UV5+MY]ORYU4H6GZYN M.KDF;QC7K1'"&_'7ORR78+,9@C<_"S^%K9:!=#4+?55Q!9O PT+YEG+]Q-=N MGNF5?;4$S7O[>;4XJ#;L.SAS6;Z6[2O5RDR$6GO,JL_=66>60S@3VRJQ?UY- M(8[/F"F,ZC B&J?'L?/89H$Q&X5"I#6.W:J(M,:K<=$1*CR(M,9"6G'H3!-T MQAY'4<4]04O&3$6_8P 9,X5CUW7,QTQM^=@[X@Z/E_W"I/ZL3";=)M=+RHKV MU)TO>@SG]!1)\"Q)IYP@0) F(3B,98CDL*G]<--,-VFK>/\TI9.,6;EI5IE#<$,ZAD2Q8P@9.14GP(GNR*G]J%,:LYEZOYB?=E:S6B;/#X5G01XAU!&) MD1.Y?B!D\%1L ">2@Z?V8\UB>M=IJNQBT$FV\YRVS#SWGD>.0Q7;1.Z;T%(- M6)2BS8%I(9:0&50D91:)!"_FF RUJKQ1JDLP&+V 7'#FFIV\$)C*L]T!S=62 MNVU/6O7] UE\,=<:S'FQ:UXRA:)T7^H\:1FI6<]!)S&-8E)L@F5%<@B48$N4 MTO&QPA9LPUE/8_&J51ZL!O1J2'-S<;PR5G<_[.JV'ZFZO6R^:!U[T6B, M!\U)[J$W0DA%IDB18HQH%F,0K#I&)$Q?C'LMOMY;%?/<\K[,6)?<1?WP(YM? M!:S>4AX-1!&TB]WY6!@ORE7Z]KR! $LDIA6IQHE:-0[!JF,$T<[5QMW#9)Z6 MZ!);:%8SZN)ZMG_(\$_MJG&OU$E6Q.( ]MC M#[%'+[+P.PQ&\#/^X]3WP]VH7.X\G=]<@F*WL+R[IV^OEAD>PAV/ EX<1Y*3 M)PH.I R+3#SWV;*Z:AEI^K:?;=!"E;YH]X3R=%1PH(848$6Q ,OO6!3!&S*5 MW'?[1IK,ZT^+.C?9;(1 1R3V3;2*KWP-)A&P(8/#_31N[MM: ML63*?'_"WM*C2DL=]2^Z#LZ<2NU5 0R!88 !%,7I#&BFA%9((OADP@D9N'2" MC5S7:)#? H,U@J[R\,GP'7+:H*9KLOO+#DR=7$UN&]E\MY7E3@=99!D7(TFPBFPW0.B,($5F$(".02)3K$+S)]G(TJUNST$=D5@Y M9! 2&81$XDC^F3CWW"A9!5QRW)'R*Y._N;RS2Z4% IMO!(W^MB0H9_\ZER&F M*)HMN==A AJ!U((Q[$::VV- H="=I*T?M=[ M=4=3*!9>B_2&ZDLF7"/4:[T/B3E'\D&9,]UR[K=^'70[$WZ#0F(U7R_=3+GB MY9S;0AYBRQD4(C$$ G P03=8B MP::WZ@-=D6!9=Q7.6SO__=__V7[[ESQ 4M95W3A;H_36LL8 P>@9ZP#V""3[ M!I F26D(GWPFJ0MI97K+S(@I;KT!G&V GG.DE$YQ_&]JZV=$CW?$G$K+Y!;) MO/TAJ8*A=>9];?V9@^V;#W530:I^9@#5$79T]U?W=3ACZ;,S%EH82(O@K][" MTDPJPP?$J[?*^L*9_Y.HL8'VC/^TZ_DW>.+>!/T,90_"K>K>=N&^K_<1U'=' MGJ'2H:)AI 0;L)'\!!Q5T<":5DR*Y3X60&]E_5>/]=ZZKZL#^,=*N9:O5VI4 ML5+,MYOE/'59KQ3*M5(KX>:WX)^AXO6Q??]:O5UL4>TZU:GE.H5RNUB@\O5: MJUXI%W+HEXMR+5?+EW,5JM6&'U2+M7:+^C/O;D=@\%>P:V/WKLT1P35(?+;0 M@JZJDN'@HC76;1,B)@1H".L ?G\&#,H/]PT61:8$T6[OLG4^O*R>SOJH4N9P)3U]L+9VCK ME15X3\OTWM%]+W6%OK>U^0[AQQ10@6-K>;OA,>C\>G%Y:%XZN[6,?H"V+;1F M5-=8J#KK<_=T9,HZ]F:"RLFR(Y*4 62@.'M^@FJ-=<-*0G680HKW+23'JCU8 M4\K+9E(S>!$B/WRNJL,]YN5Z] 9M0QI @5_??B:MG&<[)M(26L@6Y&)?UR?> MRP_@_RW=N;_Y\G1-LB ;/6Z8 !)\?2;$1+88TA/JRM8 W"H3%'0A..?1!;@4 M9*.[&,DQSI_8X_#DUJ=SW5(;-K]1P@I M2#/@=]$6Y9+2 2@9 J$"[7O%G"2V)OV:BF6[;^(Z&T@4W/M" M>)E#&5*A*(W&R2=;7K6++^7CMR;[R1EZ%'@J>3/:8GA-[X'IMO2?T.-K]1:[6:N6+ MWJI7%/+R?9UM=AD:12]>.^XM>S93H;Y<.(0!-X8^,J1I&S[C7-7ER:_U=GQY M8?9U,%;Z]*HYS5[-]'-M^#SZ10'HV<_@_2!AP!&VY4\M-8KA*0=^F'^H5N?F MIE(N-MO5 @IQVZ!1["+M!M^48&WL=05],-'NJ4X M.YJC1([1L?.[Z,^Z#85\.$26@K>AOEUD7U*1/$%,0=(NJQ!SE:$B2^O=UMF$ M=;@)0^=<M7;/TY=;:4#&F#K#/=6=+<>B#3+$! M,*&Q['QIPPK*NYD.G4SX)!4"AX7L"ZC;3JS N^WZ9BFJO+ZM0ZV7^XPEN&>Y MM.T#:P& 1KW:3I/0<$DJRZ0;-3J[=/[I&8MLOY@?I)5.]Z%H:YQ4K-ABX^U6 M_",9_:*'R;#T9AMS_G&P<0\*N0'0%]@Q#:O71(CLA"/1;U4)VDKV=%W+T=$R MKX0O1FM9\IJ^;E#@\L^5WCN3Z3+90XN-TM##J_,MU&?#_ =VGUS9>!9 MGU!^5#""LN+9$U GH2T']QVT%$=D1K8$-R<+P&^[G@"2H:T-RZ$MVNDTW1$M M=>Y^##<@N!5!;5#,\5K!7)F"SY"1OFPVT+=W7 L=$O07J43/^5"+W+5Z;MVV M$;M;Y^#JMNYLC2&&;5P,"ZS-LO45ZYL@!7<9]C'P:1[:]Y5N_R 0UV;_^4R"1J%*]\$ M^1U:!D.>K3Q-YF%>Y4<9,T_;F62Y^'35[-<&AW>^_PE][M6KPGD9FM1TU[[) ML.WTM-M[:*"^&8ETAG]'GP2%=DW@N$?J*K$1+:BU;_32V8P'=WJ1-G9@8K./MU3:1M \3C@Q.V!']Z]V?7^G#@]9^0 M$F@[3:IM+^*[[P6-]!F41*0CWQ7[[4CN%][26<[&DCO@G:.6R.)((@NC1!9W MW$363[,*DK.]]K@AS68'C-@3A@.AEP9IOM=G6::788$@,$#HLT.434!/=;]1 M;A>K;#57RY7<3$ZAW,IW6JURO9:K%>#'E?M6N56_N/"^Y ^IWVGT%V.S6\16 M+*A6,KP +< -&K,IZF4AGA7=HEX61,$54>LE4?6+K4Q6OEXKE-OK:YK%5J?2 M=BZIWQ2;.?2'%O7G=_-%#H/_.E+813&IJJ1)KE>T<2%028IM.L%@9&3FH*>_ M,A7'NK_8.#OYM8/E7-,$IJVZ#D#=]1N0YV7"!:L#Z&U!6TQ"MM4(.*[?)G;R MUGFQ-QHN+9;[X&NBQGB>YY8&YIJB3(5O[$$ UP0)>YUES<"$- MZ'%:*+4#WQOE-I O=0&_Z$H$0R<;?J80OB&W):"A@.K18^->CFZA&^I@PPPH MMB-45N)&@B"=$<7A,VT46H..O1,ZE@R96@#5B4TY\7+;LCSS>& [U2TOWW"N MH?J&#F4!;>MOOX_"[#/$W(3#?GOJP-_ZK^L[;C%^WX-35/?M%SV)>/7,F;Y M.JC;AHR29"C;:$/10,%Q9,I#F7)"^;KJ/ 0:,>94K%_J&U[$\54XYR4[ MY9(/,FOH)A2@VZ>O:0DU?KE*#FV@;AC@K<:YN0%&-MQM]'5P13?D,0KSF%Z( M8?U=[^42FYN@J_N&] Q_1E%$"MD$;HSW;?I#HN"6YZQLI.I]R*_U1K?VW;S; MN.2 ZK=>A*JO3"^/=;PD[@?$]7) \.W06SO)SH$^18D6^:7$2W.8Y$1=W4(L M1!BTPIPKJE ,WM]N!E>+?%D5@ITUAH;@: SO-K!-RT" "0US^$/?1BQ"'K,E M*>HZ%+:)>D.?&'+,<-#]K3:FJ+IMF2C:YX797E[F':>T-^LP)22$NC&2-.79 M506D?X;BY#R'FR^#Z0PR"W@""S7)26*-H2,/5/5ES6]#^QLBK[-^KY$(2HF; M<=JF@:OEGL0[BPY/-OJH9 %JLQ/4<5GJ. 6.[CC!1P. K3"="49;6;?WGSNJ M#]>*2+OFTAHD$U"6MEG3W4)6=+=+R8!LH6[6M"Y!29JY#WI[J_7S7B!B+3/Z MBV4 I;P&-UXWQ]K2;?B3=Q_WIKO?YHMW+MH&_"!!Y8;HAO!?4Y%<2P:)/:2A M]Y"=BWJY^2Y1\C#F+>@EMI'E!;HV+$2BZ[PM"H,[46=7U5YX[($5"MNM0ZI' M$KU7MO)V_X.A\S]X15U["=IN8K;;VBW)<*-"D7[D:5#Z AH+YEB9(4'S#%IH M72F0_.LM+T%5*GGJ3T16EOX'_='YD?GGK\_?Q@FMPVN<&M4PL$0(-'VREC0'>0@0$YH+FI>U69@.TTL_?6 MK_,;J)X!N/%S*$6:Z6W2;C9]#KGI[,Y.P0#\>.Q@%?H_?!?X'O!=H/QJ"GRT MK:TS(T[Q@*JCHB:'0LKV?K;7[D) J8(E-*^@W:TD)2>+Y]D4*#NYUIBU:>&^ M):H_ME"=QQR:Y$X9,C+!-M]"*9II'R+^YFLO?T/_=;8,M##5N;>NNH4!VY:D0UM>92*F /(#Q5XR0B@.4CO6(.65UC@/=PEOD,61[Z\77VA M0"5R5C'8J:&;"AD J0V?AQ;N*9?SEKI3+P,9@++#;Y1RRR8;ZKJ%]DYKK9E[ M$2D 317>A7J@&E[9D#FLJX-<@LJ/(7Y9^@S9PA7HQTHS\'K?W5#E!I(#;M)> M,BT_5L"0*FZ*[>K#(50;P_N;I$ 7:I-^/M=1/0O\I>"8 XZ=H$$B#A7PB@'H M$N1;*4ZDPDD[ZPCE' L9[;@+H#L^7=_3E!5PR.9*U-]L)WS?GF3G019W[R,3!9- UM0L+GMNHS0 MI=9+4M^ITG$(XYKV+U1>)R%:%I@#C3I/49=@H$+827R=8*]KS!+O"'@%@40R M5AZ0IZD_T=4>$+<1K+D,*D JK#%YO=@W!(/OCP!T8V%N56_JWLO84!+4;_#, M!07T'&_A[I-,&_7B&6R]@&3N?>Z+K+Q94@A;:L1C^%&+AZ=)/!R/>'A$0N!' MC_'M#)4&!0%. ;*NJOK"J9!QT])C?;';NS%>7NW%HSH["CR]AA)$KJ\"U#=R M[>Z+(&WP- $)B.P*UFO=HU_RSI[BO0EV+U#[[9$ M>NO^.KSG$+)S39+U[T[%^9F+5*@B[%.$V"HTW ?4UGVDZM. M$G4&\/IVT8GU$*_^:U(&HMHAT.;MC+)35H]@PH !5QIA29//,J*G2)//PE^G M2)-/,H&G2)+/LG"G2)//(F&A;C('EZ^27<=GFGR6^#E%FI!=Y_L)CU.D"=80 M>ZB;FS[4RV7$%"-BYJGM]6(OI+ENH')C[T#,GQUMN/[(Z6#OVRQJXL)&0O0/ M#O"P=$J,4WP''=[R+WJ#KZ#\U S].6BR[@&@6(D.>PJB$];V&BM)X=QM:&ZF M*'_E)J:6*MFEH0:Q!VL0GM"=CIS7XB*BX6O/^OSU+@.K+Q M$8+?+I7TH?MO"W5ABLH&C(E(0&!X/ZDVRC)Q@L! P(" @2]@(*;X6)G9?_@' M WLK$G%;]\?BX@LYW$+ ^(C)[X@X7V&%.K>;UZ'V1<-AJ'Y5#5ANPTW?TJ*8 M+? /WRIJ0EC8EH Z[4:V5\JE^+U.\@>S)RDF00MT@A=XO_.$$[+CN&\)Y88J8L#Z5]A7TL&/[[RBG M>O.Z.XQBI.L#9YKWP#^S,[PPV_%4U8M6A+S4(/16R&82#)>)6H$V;M9)R$OV M3="/?EH'W[#"J8GPR8"Y%U6((YAS0H*ALW$"$C=/N39Q(T*_[E=WPA?-;[%DR((%.S*=I7CH:,;S\.$V 6]B@9 MNND,3QTJ5EQ357Z'">(1T>,R7"+-^FY,8L9[4M(00/P@+AK I]B89_)^$TP_ MI1H$CH.8GF5BCNG1KT$(A/=IGU-T<44S#"L-_(X-Q$2BQ828]C=U1+%%V"@7#&02/!93=HT =#W0#K$((E+8/M=! +I8Q704.& M2]""OW5D^/&>5#3$OZ+A!P<*2+."4\?T6)4I,#SJUDU&#T2Y4.$':,83-"/5 M!S&2:"[!,+Z'!^+*>BS+#PYEO=^]H;%C>Z2K#\J!! VP#^B2FH,]&LOQB0SK M>XGL"88.8B'GI.C@9)-S)X/E^!<='(SE+#2\8S5BAE0=$& [C:J#DZ@WV"\/ M>[H/"@%T'XP%S\.O-SB0IPRT.,BH!7S+#8K#(9"=2826M*0,R?*OL2"&+5/# M+4,(>_6!#%2@4[X?9*CQQ_PP\9PBQG"7GU .T/< M*QW\WAFP+'C #4(>))I#"ZK O0_R.@6HP0EAE,Y5PFP7&^6\>15&92C8%!-<;! M@LRF?*TI"CMOZ>-YC+!Q*VAXWE5>$1=X9C.)+$L&1N!98''XINMST7(LL.I] MU40LL>I]Q41,L$I,\+2_I6"D9")LGF9(@P:,*R8*BFI;8$ !R=#@@TUJ!@S* M'$O&$2LG8HC17ZR:B ELLRDN[F43I+5#.%0@%1@DB4AVF,.K+V*SP_A_1 0S MY3FQN@N?4Z4$#[]35!%+//Q2*45,\)#V&P_Q*Z:(=Q7%X;TJ_![=B1G;WP98 M_K8DJ*S^/_DMP=V_;"JN6'C%%Q';><'U;3RTD755E68F.%O_L/TB KSW&"") M.)M*2WBM9@%M0^JD"H;6-NV3CO XGW@@3]._T>M;QOJIWMT8=UE?CD?M#_H/ ME/F.^^OPGD-57ZQ)LO[=D="SO@&D27(!B?#/3#<52]&A[ -50F=RWMS3H[3S MX/6E4M_443SJS4*/O%-O?>_K4O W7-KFOS_OJ /ZQI2RI*OQX;%)%;0 &U)6M ;? @*,3ZTJ#OC\5./LU.P32O*VD M.&7M""8EZWN]R%<$/F2:?!:".T6:'.=H;+1H',$*/5!* MWJW[Z)")Q";<43W^RPWKE]R0S?7]YAHK2>'$"K':6$\0%0@2!(T$0=OBF("!Z':QB8U(_!$E&/!Q MW1^+BR_D<$L XR,FOZ/B>H45YL2LH0>:%F*Z\.Y3'0YF"PRT7V@4>]2P"5H4 M$Z+/G9SQ8SSI"1H.%4A/T ]=X).7#;=J!C,RD!WB[?2*1%;D$S27B?D.$?V> MGGAIM^O:GSP98@MR[O'.F( <2Z<3V4S-_- DE[%1O7C4Q&GZ*@9YC5KA+L&U+ MQGV3="^L@#'"[9>*C_#M3X83$UPZ_1?!MP\#"E'D*I/B?&3I<6K, PT58!;Z M*!FZ:5(S0Q\J5ERK&OPV+^,1U\NPV40FR\<\IDL*&P*((,1$ [ATRL^L+79< M_QW7_!P!]%WB+ A<@N7C7JD6_3J$0*",3]$QKTT@:'92)0<"G^!94E1UBA4' M8LK'*#$#$]0(:,"05.K_2=/9/Y0TF"J:8EJ&TZ69 LL9T$P? MCTK$0D^/WO7-/PLCRR:R0CI.X5E22A#E4H*#,ZG9%!N;:@+_C.)82&6$X97C M$NF,[\Y[++@:?G;_8*S)I(0X)?@)W'QKA!.V:=FTF."R LFUQRO7GDYE2:X= MXUQ[4T+3B>#K/CL_4)(VH"33!!:E3&>28DR!9E'R&-XAV X#85-K/*O1X R*6I02'M)7C_^>7T,F(Y?5I\T MVR;0_['%S28$GAQ_C7(2'P.%QS*%3W OB+!"I(3_XQIV-L&F69*K/\%8+ M$""/'I!S"9[VM8-HW("#'0\_%H"@FO'.A,00W3+)-+QLE))^0+%,JR? MISY) 8/_!0PH4D#UP5 W@!KR+$WYP',K7@D0,ZQ,(FD6RXN!0 MB*2%U!L$%#_P-V(0"RV,[KE504PP:=_1]@3]_EC( M,:D7.-UZ@5@(<(2!F$]D6-(_@"3\2<(_CL 4?JN!_?S\L J<2Z09_WOUQ8*G MX:?J#^0IG_+S1 =)U/N]GN)P"&1G:!_TM2E#LGPL[\>OP6BX^9ZP5Q],)8Z_ M;8""8!UG.L7'O16"WPB*98$"%M"!87G"P62(7C%##4UY#+)U @GA@DV1TFD69Y+ M9'E?&_&'CUX5U D"H;6F61;^OH#1WC<3SQN MN-=LL<>[!GWBL9:F?Z,56L;ZQ;P'^+BA_PZ5M_OM#S17V!H,)7\+B"YTF?,&/+V**V]O7@/ E'+Y RW/O M"77"%X)CA"_;O@S!,1SYPJ0RQ$[&DB\$QW#D"[''\.0+LT%0[:0;1]/O@@IGK@O&/(%;B][CQ40OOR(+UY9/PY,O MQ![#DR\D VJHJU 8 MH!11WE%8>PJO@=>;E 7_K$RA'%J4/J3FD-%3D* D^)DN$=T%0$"74PZTNF M$MQ*/Q 7?G-=F&>'?WXPF)E])[V>3K'?=!\8@B,^XOL:S+^YR1(F'&F3)7S! MD"^9E/A-WYKPA>C+*?.%)OJ"(5^$U-X6R(0M40FI$[X88X$?QB95 MU 9@0%W9&G"G G!T8CT>H/_O-QKA?PFV0V-^]AO,#W3C\H7S6],/9*!9P#A< M%K9GQ;R>&_,M[A^:%O9]&L17Z$%$Y"U)/I:"K=7*NHI(\-]?#//KP*5SV13' MOAVOR\R6E%-H=HRQ,3ZK3]XIH7.)I6CNOS5@N3\XU8'NCP/;N\C2SWQ2K<^V M?(*UN"I2,*;W:4)IP#IPJ 0NF&**3Z+ MF8#OW0\W1?&^;7+'D(:H@=[^&#]F- D6,PZLXR(T.IH%&7DB[:]P(D3Z0KD1 M(=(7^/FZ]QX9UH)?&T (2!85(,;J&5 M(WN>D3*.OR,@L0I)Q2?2[%^"YH?AIOBD9UB:9:,2B0HZ:_<#NP#E<.,C%+=. MIXRH;!.8($,VE8F3#.2VNJ3X) F!^QMA57[\7'B<8&Q\A.<&-=6)K]0<;5M! M[F9\I*+H]5.*R\:""WAXGFA\! 4:I5R4A,3W/>?UX@_S1ON2/!D9NJT-SOXC MRP ,AZ$ZJ!5%@Y*N4445R!;<'JA+N&#X!F:"*FMRZK B",S6^,H)/Z+;C1D9 M_O"M+#:$A6WILM.];GNE7(K?R_+MU<'OE"UFQ,%" M&T+:";Y%%S_4PZULP&REAZI'-L%EF5/3#M_..YR.T+O-(7!?Z9=$_D\FD16S M?Q%[B'C"WSG5A)GL'PKX3((6Z 0O\$3^8U-YLB^<^9O*'Q+RQ_:<4PC5OE@1 MX4BU\D<^$H^G1W-ZC#].:?M1;/-CGZ[ZJMOAH_.!53%PC$XZ'44^CWX>Z>@" M>O33#7CN(K%!U.,NP@CZ8A;DQH L1#WQ+O?R-%F$F^P?7>Z5\K'?!,KGS.Z[E M6SY'EV(BT'R*C4&)REZ!]MU0CS-8QZH"BT[Y6)9.A/MT#+(XE631*3;N!5G^ MV"S$%8E;019LC6B15:!9* UCKW[K8_2KV2S#)9_.WCE?__GU8"9#=63LJ[JQMGZV._6LKS!-JS#AA%(NO-K MI"%\\IFD+J25N;;?Q=2FHU]6>&.VW'^_"3.3H>9RQ]=L9"/$*\A[]Z"TM# >0#XM66",-[2M38 M ,/__OI/NY[?52?F_ R5PYA*ZJO&==Y'O_YM(RFD]"&5AW^%S# U38R,4M[IJ3[\[*"K4% 0&0I!-B4*O^1V96!.=Y8T8&,FSYW;#EK,@G:"X3<\:3:12^ MR7^,/$&]XE_FR" M%L6$2&>)_,>F &5?2/,WE3\D[(_M<:<0:GZQ(L(19_O@N[<3QD>ZP/THQOFQ MR]#)''@BGUB?2CJZ@![]D .>NTAL)/8HB!H[^3QB)"K\I?B(COL[DL9SSF!:IXCJ9N#69YXP+78AXX%OOXJ]K@YGL'YKAX5)B MS',[OXD\GU(1%Y^*0XG*7H'VW5"/LW#'":S9E$!D._JR?7Q[+%8562DZ[N58 M_I@LQ!/!U5$]O$ ]%?=*K-]OHG!_6U)?!?X_^2W)W;]L3N2RLR_WX_'US02/ M)N@%/(J@=E F:@=%*9IL ,D$ _@398T!_+\! "5I4 *4)375G3$H8#,&A>+H M!(4.Z%(#0YD#C>JOJ#&416!0 S!%7U/!'*AF8NO.,T,?V+(%_U5DR'A*,BF) M,H!IJQ:E#]=?5[29;5&R;EKPR^A&Z&V4*90QYRIIJR-%@II)4"PE55W!/PU- MN!KX&K8VE.:Z@7A+#;WN9\ [3U\/I+&/]U*TI>;^^G-/,I%@RK?K#PG+W>U\W$LE4Y+CSY;,*3<(7,GV7 M\(7@&.Y\^:1NE["%#$4F?-GF2YK &(9\R::R!,0+YD4@3$,V4)@#%>^D*@ECGPA47X\^4)P+%"^?/= M[&?)XW#G?;2=6H6J6Z-0W-0HN"4T')WX8/I',(XU9M,7WY&+#-U^3Z1X-#OP M=QP;PQPZ$X<34W2L!K*Y/11=8BF:^V\-6.X/SF17]\>![5UDZ6=1FJ'S8Z'! M6"$"F"Y&(#$R/6\.E8##6X<$;BG]9"+Q3XT!OV9U8L7Q(\_N#KOC$4ZCW".& MB>'8TA$;]QX^QC!TBCLEBA&Q.HI8';NE,!$J[(GDASV4P1 M &RJV%VT\:+#*3_*%&*\+MPXT4%+#NNAD&&--&)=8N" MDR<#40JR4;P][W[R9"!*L76:^^3)X!R>/GDJ$)T@CA5QLV.M%-&K>\E-X5=D MR:2ZP)FN&ID3H_L6]4<4SR_Y-T%.Y!,"[^M81*P.<1S1G8FZ$!^[AMN_L9[I M!)?U<1 B9I6W1PQ315V$/VN$B:\,I[F$F,Y$38:Q'U =!US^K"LBOD+-)\1, MK'#9SU&=(5M)_IB](0OF?HSY<*HFFQ#%K.]S-4_-8 C;SC]MQTW(" E1\'%$ M]3FY(4$2UWQS>@, MJRXI" T0$S3M^^:'&>-)L9*_\A]:#5(@]A]4 %\W P5P$]W&S^Y/J%ZHT!V M )&(/ZDLBD)E41#2GQ'HF$L_*3;R%P3BY0#S7")-Z*HFHS7";!T4R<,A6GF/GV-VH5P21C-I'E.9)D MC'A5DL_!IR@",N(JPT:N$>H1 TNGI931K4=BH,^0)7*,93U22.&@*(HQE_8] M]G-:G _?(XCNY!P?_3PZP8BD@"DV!4RD7"/46,_)DP'+\#U1BI#(@&.Q$P9D MB5>>(UZ%3J0K$U$*LG.$3@;2E8DH!:F=PJ1V"B\J$)T@GA;QNV.M%-$KG=K; M /TWE7\9S$#RG?B&V#_/%OB8[ L[_4$*HF)5$.6[?$8VD4,JG7"H=(J_@)(" M)NP+F(@\DD(DC J13DH<24D1]O[.:>_?IUTI%%@?:'-S/,<43N22X&MW60K3_8C#W@0.P]_D4>T+VOA/E^MN2^BH(Z,D,NYL!+]^"+_;/ M%\74[S?<_U+N=4F7QV=H(5]]3X>@ZYOV=6, C*2LJZHT,\'9^H?MUQ+@O<=N M"Z&IM(37:A;0-J*15,'0VI:5I"/MSB>>G-'T;[08RU@_U;L;XR[RBT%,-L4S M^R*P V6^X_XZO.=0U1=KDJQ_=Y3JK&\ :9)<0"+\,]--!55YG1E E2QE#M[< MTZ.T\^#UI5+?U%7; F\6>F08W?K>UZ7@;[BTS7\#S4H3OH3#%S&5WIMY)'P) M2U_V)Q$)7PB.$;YL&_"\0/B"'U\^RX@3OH3%E_W5JX0OX?#ELU)"8X0O MQ![#G2^?G'0A;"$P1OCR]9IWPI>PW$H2'<.0+03&<.4+B5KBR!<2Y<>3+P3' M N7+=T_ ?)8\_C$1LI_18-](GI:RI*KPX[%)%;4!&%!7M@;< F&.3JPKA?O^ M%8(>L?9%!JB#RB'R@4CZCEA'J1GZ#%0Q(U(\&IE\ID';';\_[/XMZRI:\']_ M,:IE,9_O<_7F7,NL!FMJ0@>BH#ZC^T\[^@*?%-X=B'+NZX+Y=8BN;^ M6P.6^T-+4H'I_CBPO8LL_]J(X M>3)@V3DN##)@V%?Z^&0(K0$U7F0@2D%VBO"G#.!%!:(3I =U^#VH\:("T0GB M6!$W.]9*$;URFMP4?D66S%A-N/\CBN>>_!L/DF!8,9%A?)U"BU7QSHD,L_=# MC#]KHHJO&(M<@N9B-4DYK$!5U&4XNK/LLV*"$86HR?#A TP(,/O531%?F>;H MA)")U81P'SL#A#WFWA^3(63#=S_&?#@D*9.@:<'W,4FG9C"$;>B?NN_&<7Q" M8&(UP/[(X13,@DEE5 NF2:@675)]#[-@MM@3BJ,&H?YI,0V-*U^GNY)@.ZZZ MXIO9&5IQ4A"3+A,"S\1]UB6I6/)7 4(K1 K$!.02G,#'7 /\=+GQ$^S3J3H* M1 'X1%;($@4@)481*#$*P 1BV$2:XX@-=!*%1S[W:<5, P[= G@:[@&,2%0@ M+F5&[3&@+B7#4$SJQM 'MFR95 ER8A:+?&!84:\HJC:;H:&+[VO^,.R4Q2FF MP'T.7D713.,2V0Q-\HT1+U#R.0@514A&7&78R+54/6)\Z;24,K*E24Q"))5) MF%8FA102BJ!AP6:RQ*J(N$L0W?$[_CEZ?#:1SO@>QX^D),>BD(F4;80:[#EY M,F 9OR=*$9IU%[FB)W*@^L0+GDB+)J(49.L(G0RD11/1"5(_A4?]%%Y4(#I! M/"WB=\=:*:)7.[6W&_IO*O\RR(&D._$-L7^>+? QV1=V^H-41,6K(LIW 8UL M)H=4.N%0Z11_ 24%3+@7,!%Q)(5(&!4BG90XDI(B[/V=T]Z^3[M2*+"FTIBM MDX0D28 Z_*#'R9,!RU*@@UL&I]B8A^Y_Q[6\A_0SVB70F538.0,1U\N3P]8(]M:B//? ML(^!_)Z<,139GD(IGM@%Q)C'H/;G< ,B5IW=?AQ&P2PL%'R#9\P6?$*14KS( M0.+F1"DPK_TYT$CC PC>8"8@I/;GI&I_ NHLC1GO"?B'&4V*B:K0I%J(5 N= M9+40,7J(UX.]#QR Y*<#B,EB)B!OHUQ_6U)?!?#?@3+_]__@?]9O(*M ,M : MQ][]DNYZSSAT(V^%-/T[$(;* )4%K1?"IMOU6B X40ZU]3.BQSMB3J5E3*AA:9][7UI\YLKSY4#<5 M5!IU9@!5LI0Y0'=_=5^',Y8^.V,A'B'>PU^]A:6A /(!\6I+A.$])6IL@.%_ M?_VG7<^_T37W>^AGJ!S&5%+=.WDMD[R/?OW;1E)(Z4,J#_\*F6]NU%#Z=XO3 M'\GG:^KN(EH0R]Y>YVL=89!0?1%^'07[YKUB6\;ZQ;P',N[*OQ879X44LS>W ML<7.K?OK\)Y#55^LJ;;^W<'I,U=+%Y!.GVJ'QPSGP>M+I;ZIJ[8%CJ 5[]7 MN?#KDK&%;C^W5?86-A!&'(T1^S/TA!%'8@33_=_Z")5F.,4MZ"62JK32;>MLJ"S!8)NPZ]H2EQZO3YYYEV7=O[V1 MLQ^]]1LA=>IOX/ON >[L.]'\$]4*OGZG-[+[CKN'ONX72TG*F@PEWP344#PW(#8V;O)T1ZAEV:,9VW);\FQ_ M%$6P*&$, FPL6OKJO\PJ@ 07[0"Q,"?.<5,@"%1E/IF56V4Q[L, W1LVA=]< M1DSX8S%F?T]\P2Q=8Z9N6O('JXVRV3B!)P3L$EXB0G8%,H&C=GW&/8_-U,8Z MAJ5&LZC#[GCW ^__(BIWOM:YQ)>(_P+O#0+7;C]5O"0.<%T MQD,W"OS<2^6H[MQNF#T1%!/,(Q0Q=[UL.IVY%)/4;E5JS99++?[N7GSC*[CS M>^*JY2YB8S=RDBB"QP.8/P>Q8'9VGP/?!YX[YC%\.W%][CLN/#&*X<(4B]4( MQA7!V&H7C%&S1^)"8@HTY<03J$7=])GCN=8'A>P@E@&?P602B3A;)5Q_EL2 MUZA>F-PE2-IU@^1330-0?YLU)Z .F A#S>O0LR3\[D:7[*,;<@ESO'B4A,$] M^-M\(!D;6%'B:A#!<'!4, M+TA"!][(8<"@1@)'+E8CJ38"L!F9GTQ'H"&""9MP)P["2).L4DR]S1['1D(J M%OAF08]?C\]0]4S<.+NMHR[",,8"%D0<1<1.8(2 &?BYJX@T\Q*X&BO%)*^\ M%C(!/'L-PC.:";FT@KQ-(WSF6 #MI_(-(Q@D]_F%7')9E#B7> .. MU 6;%+0B3"U,,>O^(3_ "@_>+BSP F;K@'1S-)\C5)CX&S>4CP)3-[Q T@$A M+^".B,%(O"!"PQ:> 88!.,7H6TM@_*IR>)+SVYR=&WW:N2%HYT9U M.S=6]2LZKA,P>H)KJ?GD=&:@4*41MJP$006EYME^H5LWMKPOHVMUK &%&VL0 M]WVHX1DQ8GO9)4;4@!&DFFK"B'YG2(RH R-(-=6$ M$:":B!%U8,0#3=R)#^3/[18C!IT>U7K6@1$/]?4F1CRCLNWQK) (^3#Z*/#&VZ+*-LZV:1I5MG[Z0B.H\I"#M5VE0?)2'ZH\ M% /93:K42UZ>.&4G\/#BSZ_L5\\5E4''+/=PQL$C0#%:>DD> Z]^><^O@A"3 MM:HI_.MO_B2[\N:O/XV*ZQ5?^C$VCZ#$ZF3(9-QYDW$NX]WGRKAI=DPS*Z69 MUQK/;IBLC&99D4Z-=<"9K,3]I H?C^:%CTI:+%W+Q&9$*T)1*T*#T8*EL H1 M5U%'?8!+9D'PH&6"EHDR4*MXNO[O&FSG(FX^6\3U3K?Q$MX4;3]8DX2:H� M&39>SQ>EU'<7!?W.L-FZX(?"UO7J%XB[^5[ 26B]9DO[CV2_K=AOE1Y/@L]T ME^TY_)SMU7KUR^J^WOV__N06)Z=5S[W J%/EA\^M6N<[>_;0B@8NS*ZHFKL$ MUD)2)P36=G)7E4)6/>_"V%C5.9YE0K,>B_[VH9E:[6UC9N6'Z[V$F74/MLXW M;??D\S^+F$7<$U$3?.0ZR-QVJD>6)OE#$\NA[CJL^6D'=_;Z/6W8Z[6GH(,P M6J,2I&(PVAUVM5YW2!@M=(=133'ZP'ZGQ\'5.KQYDW:S(]XI]+5N,[:6]90JVM!OK(Q4?8:PPE<-I,HR L5'_CI6T5Y,U7!XL6-3@1>#[33A!6=!S#UV2HF")YMB2X:( M!8;(.$BPMV@EAE=QF83*YU6XPNGK?5B#*-5 *,]Y%E7/J_AEU;2UWK!P3[O] M*&__)!N:VK TPRPTX+T#MDES4QN%.P7-\@#JE-I8[J#_URA9?I]\0A_9_-9S M?9&=@"";RQ,@F^5!._ TB@.4'@=N@Z7VR"1)&XPWPQIJ@SZE24@\ M"D^1M$(\C(&F]PHL<]EA\=C)>;33.J/>D48]#I4CZE-OF4 M@XAQ//<1MW_C$6NQS*_(\K B/2FC:$^JY?)>QVAVT=5D54^N>-4V[ P:'<_^ ML? =="U&<5L3,[! -WL+20DHIIQ+&^:X$Y9#0S,J>I%*AQ(J17=)DKM'_/3H M\W:V2JI1\+>9!E%-6R5MGZ\['*UM$YZIFU++P;J3\Z:V2^WA);5=JA\S&Y, MH+9++S!R&E=]T="V2V;7TNPB$\B[4B7>1(PVM.V2:?6TGMGLF#GM9&AN5+WX M#%!/Z_=MBKOO0MR]WRFPEP/%W:E'4WTD3?%"+IHWR M,=2Z)FT^H Q!PS($3TCCWH7\UX9F6MTWM-^@L9F%0D!@=?1",5"'A$2#]QA0 MSZ965$Y3SZ9[8L ]0^L-"]S8M"LQX%:BO*U; TR[IQE=ZDQ&F8ZV9#JZ6ME#,ANZG1.1/0FI0RJ4_*9$MMF4QJR]3X@#6U M97HHR&=20YO=07%;[@QVK<$^@669_ MU7[+_:V8SBX%^QL/0S=B7\)@G#AQQ#[ :&?4CHG:UU [)HK%MA3/U(ZIY6#= MR7E3.Z;V\)+:,=6/F8T)_%,[IA<8.8TKK6AH.R;#TC5C2 7@.X'1AK9C,JR^ M9ND%=C79%8RV?Y)5;U)X= RVKQEZ\24Y+>=ND>^2C<,]Y)^=C)>==P!\$S_6_:2=#81$()Q[KIM*N@ M^N0"-6)J4ZTT-6*Z+_IK:7J/#HP@E+=[,X"N&<5[X^U'>?LGV:@21;U3&I\;)EZ)CT88.XT.[I,/9,H M38*=OPJTU]J!8LJ M&&..V$Y5)[L>*;6*=XK:)8+4+4/>P&?D3MDZC=#+5/HG!M2_%,[9-:#M:=G#>U3VH/+ZE]4OV8V9@< M0/E;N9O!L%UK4E-Y(Z5'%T3:)AXQ56!-Y*[4;#<1EI7W3GH\+ W--HNLP]X5 M6+9_DHW92M =4+.DIL76'\UVD8"1MTOAQ>:$R^]4,:9F#(H\ M]&2'HY!MPG1-0^://-!3&Q*F*;+>N,AZ"57[ [W0)C2[::^TIVK?[A9YDF(] M OP-*MM_1(&.+UL!Y_4+W4BI=6LZE.D3:2REJ:0;?FA]R+_Y,L*J]E1I%)BO?]%9214P= MIUI":$?OZ5JWUZ4P)PD(M>Y9%Y!A;ZAU!P5N1]MA\=C)>;SV-UOWB'H%G6?SV2'@]W\R3WO>UA MWFT?S]P.TZO(OF/U"/26U,6SAG#8\@Z&RN=;@G]=9%5O:^%?@UGM3A:C\L5^ M-XV<.N8H'JO&7NN=(G=M45ZBT.W.Q9TBT*-3!"@0W.9TATRX4[J#4-[J=$>O MK^E&X>6'[4=Y^R?9S'2':6G#;N%E4BUG=4/S'8;=*3!12PF/@A,>E.J@6"^E M.C9KKD&G=:KM*+/(&QGMF, MGV(.RTE)#H(A*=];)_CB9^;\5WN>F,0JZ? XE,J19T],%THG\#P^B\1^]N%M M ?/)EM_^XDJ6'Y%CV//X;9#$^Q/W1HPS;F,610TJX^:RAY?>-E#?K4#K18-> MS=F@5&#BYFYD#M:@]]IXLSJF%6RNL?.YPU5_XH-@5.&4>^K*M ,;A^Z5\-GHEEW"+2)D5X&7X#NY7QUB8'@. M2!3CCCS#D<7\.XP1N!9,)I&(LZ&Z_BR)D:U1'&E5C34;$U"0.[\GH*%QS,P% MJ#EQU)GKY;6%A;1TB5K:K)N6?B6*PEI6')L$V+GDGB?\"Y0< M^![>K-\+;]4&AQD$( MJ,/K/YC:L-M' 1B[D9-$D;R%?0YBP6R4!7R@D^MNRR:NSWW'Q8TM,5Q U$<= M]HB!F_<._$F#-C2[.P1Q].2(8)3<7[)/7C@=*<5?4Q'.QHC7>(3&$%H_;BC% MW8<_+[CKJV$-AX/-K^X]GI*D"2K1!-W::@+R=5=&D6F11PLHF([AQ5S=]7K] MO($)F@9D,Q11'"9.G(299Z86YI>*LQQ4(7JZ.[A#MY2FI1]%WSQMC:[=)O6G M[Y#ZZ]5-_9T"1OW W_MP.5#A_\78__RG_.@7V0F4J"#Y=\UOHRRI/>Q8"UG(1F6IQ$#'ZO[(CF0I M$E6B(/U9=BU,]RZHBX$R__:E80C>&3Y],S=-HX/YB2G\F4[,-CK];DF\6L[, M<08:>/+SJ[^8HDGM^ ,^< M>,%UEG;*_I8)P7T%]&L@PH, RRT<\UOY"%:\)!9; -;F5)OQ^-1:7KF56T-+ MC-@:(^X_R((8L25&/'18##%B2XQX:+L*,8)4TVXQ@E1331A!JJDFC'AHMQ\Q M8DN,Z'>&Y$?4@1'@T)%$U($1 _*LZ\&(AS:/$B,HUM1(1CQQ7_*#0=?MS7KP MA%G7NT7 X+X,3_J2T=)+TAS!*/#&;YI38J;I_R%C?V;"3 W2!8H\A6 M4+'U\Z ;096JV\/4@08D+R0OM9&7P:JXW+U8Y";C!![.\.=7]JOG"L&P8VZW MOU C^%UZ$YI'V!+-.1U[.X81F<#5<[JAPDP+/2WT-5GHR3!N*#)(7NHO+T^< MZNMN(W9#9-[B;;1$^^EFO'4O6&? KGCZFB^XTII$$O7"@W-TRJ)JV2# ML8)[*Q4BKJ*.^H#;\@K+W-#2V0S524MG]?S?6AIVKOC,9RL^O=-MO-YKRAJX MED(A%!2'@J*6NMU%P: S;+8-]$-AUL[]5:O;LW8>R*Z^I!:TP7S^D:S:UEHU M3;!?W67C%3_ONS&,SH%O#Z;P!(='[%_"DP/YZT]N(ZS6$GNZ;R=?<[>3T<[T MRX:#5PM>*2J("A'F"'/M/S*O@G,!BSQ^IIJ%J$A3J?T0>VC'5Q/8M/5S]JHZ M]Z523? \D[L>)PJJXT*P?1L=(EC2*6I;G7>!!XVWX$@A0[.LKM8S"C]!?C4%0][R+@K=R+-L#;U+O:8-@OU%:L 9.KZZ)RU6W*5CS-SL1>)"]F(OUG%J!L->:D96ESLM_UCUBN=6 MN,[M69K1*_!HUET)4!/.FX7S;E\S!@5:F[N",@P6-?*K$)2XVG M5S[5,O))PX'6[P\IX$X"0@*R,2,UZ&E#G1*N++A8?FKI2-9V5^C9/E]\@E]A/=;S_5%=E2G;*>>'56A')">9U0;@ZUGE5@ MX'E74-[^238T96:;6F]0J.%-.;.Z\MJ <5/.K$'6&46[5XUUN-N>=BBZ5JN&\RU>\0^++):H1]KAQ\*W!!/\ZS'? M,N!O$?PIIU:KG%KEJSTES)J=,--IOU<+S?>ZY\OPF?J7G9II:&=2"^$L7>S 9M-^)P-U"<-M#6^OU=0(WY54:EE(7< M[B&B/9D7L\AT,F5>:@+LNF=>J-->P08G=2!KCLHUNIINT[X+PGG[<=[O$LXI M!52__46/A?#KOJ&_H0U%-4P<%<%B:;;9N\QOEL2B/]?2.V9IM41Z+\EBY/%:!"7[* M8]4$V W+8Y76<:]+'?>H%UF+>Y'U+,WJ%]Y-FD!.(*\1R/NFI@\+;%JU*R!O M_R2;DP\;:'VSV*0)9<1JQ%[#[!B4$FN2B=R"E-B6VNJ9U%9O1_(*U%?L&1%5 ML\@6//7(+%!;/8+_8^%O=UIWF!6UU6MXVJSRU9Z28G5)BCW>@^L,"W?@JH8 M)<)JGPC#9][;2N_L4K"_\3!T(_8E#,:)$T?L W!B1NWTJ&]9-3J4^I81+ F6 M[89E^R=)[?0:P29JI]<(-C7)BFQRZH?:Z96>DVEJW4^MXB[/+$;N#C2[R"/A MZQ%0)G 3N/%T9%WK=5MW"!%M0VI]/J68"BG-Z!=? ;=[*&ATEJ6,SA%50X"R M++7/LE#;O((-2VHGUAR[LZOUB^\-03 GF-<-YD.S\,A!^V'>_DDV9Y.0T;-I MBU =TT-%,-?L#&B'4)-LY":GB:AIWN[MWJ&N8$\+Q_=LS;1;MW>'Q(/$HYAL M54_K#EJWMX>R592M>ERVRK**W1!"V:K&H8"R5:UT!!J6K5IICK=;3C@U^=J1 M)E_60+.'A1='$<@)Y'4">5_KFH4?J-M^D+=_DI4GJ9X'Z&&_T%-0*6%55T:; MG0(;<%+RJJ8^3JV25UMJ;V=1>[L=R0!0?Z]G]?T(_H^%OT7P MIP17S1)][06/O/>5G>'03@+0AX+]A,[\MRI MZ_/8#?R(.MU12[%J*@.HI1C!DF#9;EBV?Y+4Z:X1;*).=XU@4Y.LR"9G@[1YW&VXZ-RR[4ORIJ\U@$[6GVI'V5*:F#X?:4*=C5 CG;<:Y MH0V&74VW^H1SROC4+N/S3-VMV]J@7V"_=LK_U)?9AMXI<(VF7%!-/9TZ;<1! MY\?UG6 JR&]M>Z%C:H%MX:_>=%(^=G'<= M=P<]]XQB6Q_23J$V)K6>VU:[4(^]#EDPVC74G+S6PYVV=\Q/;U4*H.A2J*HG M5WP8S>PT^\2ADCI95\UH0O$3>U3;A&)*4[5PDI2#JM4>)*-3[ 8S2CO5TA&I M4]III:-!<NNC7/S*FO]H MSQ.36*6,'C<'.?#LB>EZ[ 2>QV>1V,\^O"U@.MDJWUMNG*MU((99V2AFH0O2"F]@ MX]"]$CX;W;)+N$6$["KP$GPG]ZM## S/ 7EBW)''++.8?X"R202<394 MUY\E,;(UBB.MJK%F8P(*_$ MNHYF2^IY64VNJ*MEM;%)?)U+[GG"OT"Y@>_A+;>"A^E#W C$B+!8#1:MNF%Q MD[U0 !9#,?$$Z#PF)A/X+P!3JF8&(^<70AZ3B8M*,!,A1QW)/;P3-+WPG5LV M"8,I:/187*AOI?*_ F4J"+@5 =>N&W#/'L:JN'&\9"PDK/DT "K\H>"$NX?P MY[&8L60&2&-7W$L$7I?K-H+;]4&9QD$(F,/K/W2UOFTB_,=NY"11)&]AGX-8 M,!LE 1_HY!J/LXGK<]]Q<8]2#!<0\U&'/3AL/OQYP5U?O7PX'&Q^=>_QQ"?548GJZ-94=9!;O#**3/$\ M6CS!S@PO4NU@:5W;SENCH$U ,D,1Q6'BQ$F8.7%J'7^I,&_69T_6ZH;6*TBG M<:FL&))+D@H>. LBN"]]C=U[DO)_% _R]#W53DJ1#, M#_R]#P<'7]C[.5(^@:N0@$A+;X&#< .B'-=SYP*X:,"%4 S%#.03L(;H7=HD M<0_0QNY5-M,<^]/H^$_P;?9O[D;' _\6DPZ7*R"R<,XYC)21"<(*'A%F,7W3 MSM7Z*.Z90Y5,6(S]SW_*CWY1:1WK.Z/+/=Y0=(EJM_LY4B6(E'E'=*?9=?" M=".+NABH>->^M%#!Y<.G;^:F:72D!01_IA.SC4Z_6Q*OEM- G%V"=_KSJ[^< MG1QNS+<\;#](50AH/X1O46W.P/D_ES$)&)^P^!)^7O'KI?(FWCHPQLBK-%C$2RT@KW&[)JIOSWZ_F-LL#"9NS*2,XT@% M&#V'/+K$91Q6G2@S"T[""^Z[CJH@U!CWO(7J7BSRTY1[&IH%:$E$D;3(X $" M[23USGA!=AR?T7\;,=!+(O1N\>O$3.Y6CD.*..4!P F=P:$Q0?@_=]\%^\Y19LI L[^G@3Q M6QR#^O1F(\EA+9Q39SY A!1G43*#QTMS+@XTR0\_B.7B"AZ\H[X!4FOLCHEV M2I''5 0G8-@%UQ(94NG-X(72Y$52+"__T@P]69',)2L K-![1/@.TR'_(S]W MRZI%H;&C-;&^\T'K&D ^\-W=LG_7D^Y6%_ME\65IR5HV=V1MW5RQF/O=XU&0 M-ZC++>DAOE3%%],@OM2/+P_5GA)?JN'+0R79Q)?*]!BQI7YL&7:&%O&E?GPA M-59/OJA-7\27NO&E3WJLEGPA/59/OI >JR=?2(_5DR\/;=0COKR(+T]L__%@ M%+DR(@R>0(1Z;\$Q+V]A'RV3PPD\I-'/K[JOGFMS M6!W=7FU>8,QNF*R>VD;O@H)I=W89"L$^J;*SHWG9F2*@I6MW4+(K>; M6I>]T?SII5OM0T")$B]"JKC"?JRN&$ASM4158VDXK M3-FH,8R.L=94JN&P,0DV9<-FT!GV6H8:4C:$FNIT30VMU4>@9GGRSS-G:W P M1W[6]U6DMJ-K[@-6_9;L>"PRJQD9BC@TH,Z-T.]D^=V]*P>:;K3KD.N:H+]V M5"CFQ(SAYL-!&@G^7E_K6@3^K9T@TW3T]]N$?LLV-:M?X,$'A'Y"?W/0;PZT MOC5LU;$?!:*_>7F+TZ6=HZ^1US&_>;/?A)1$+;78_7N$RI]SPUJZWZ>D[IA; M83/<]ID!-0%H2_#YT'X)PFD 9RVH=ZSO/5:!48NFI MQ&7U8(%Z& <)GJU0!U58ZAZXRF=>BF8+C^6H9FTU:\- MB=3J5,6NYCIW:\XUW"JX?2+L9@2[J<'*-FT[)*SOQL:O2A0[@9W OAMS)K!3 M_K%R?W3SX>V4?"P]^=B"X%1[MC :5E^SK,++BVK&]@*WN=\G1-@74IQQ;4C/.4J*!,W7;/*Z@9YTD *%-7NZ6",G759NH^ MR)0Q>X47#A..VS[EZP-=&=5.2KMHDW1F_83 &X<28CEOJ!5)D'JY+ M>;AJCIYK[R&3K!Y2#;$$.4KUB?JJZ/S_> M@'*%#BU"OKT?[^G9E6Q/MZ]MHL]K:H/6* MG22@;BFW)HJ*86J];H$]R"FK5JUO>ZS."8_Y#3RRC-/"&\G'!J?6:!L>L[I: MWRQ\.6\%4RM/F-$N/&:9FF$,V@3/7(6+#^["(P$B :I51K!J,I6PW;4_*'*S*Z4+:[()[^C7XS/* M$;[$=UT2=0M$?1PD(T_40B7^4)R36O4T2W%)A[HV[!?NE+;"BE0>:-5<+QO< MJ:M9]31+ 7>OK^E&X<>7[)J.U^N CRWH^#I,LY0L?<_4>CIE-TD,=EL,+%VS M>P5NVJ:49[7.ZI%,=[I7LN:3A3P6I91]UFS6-YTV_+6DYL#4.P5VF-J16.UC]OVU53P>N?&O/>+1 M]JU_6TME5 Z0>BVSC]R8U!9!HIP@"1()4B$KDDU9Q?IF%=^Y7B(]5![Z\.*( MS43(HDL>EE/[N5NB7GW+S^)VZS52^72L5ITIUIY>G\5MM&LF+JG)9]-[(Q:W M.:B)"+8[=H%F'2&8$+Q]!%L%)I*KSYWM]M:UI?Z<"Q^&LFQ;SK+5J]2 NFH^ ML\*F<.NT9O)#336IJ>83I0(UJF$6J%%K*1C4%Y ::Y99QVR1_)#\U#CK5B]! MNY]N]Y2%Z@8UUFQ?8\WQG;DZRL^]Q*FM.N^^G01>Y=,L)Y/2KC@T]=JD7IN4 M(Z0.@]1A4.5HBCQ/FF2 9*"),D"G"BX! MNK$+K^<1N/21DT01W.CZ[',0"];#G\27@CF!+R-1\C$3U^>^S'!',5R8"C^. M.G.@K8D'P:Y,V)EU@]UA$,51'G*('^[\GH"2BMW 9]P?,RSI=GW'2\8*;?@C M/-KT(@C&$08]QP2HB@!EU0U07X0?(6Y\$;,+[OH1F\TUVS@1&<10*X%&$G'L M294$&BT*0$LA"J_=^%+>%(MP"O=)' +<.)NE#Y]Y?#,R3^!G(5X)IH*]%C?X M _&&T%D1.NVZH?,#()*A5H.%,\8E=!9$@$.$4K-@I.\0BKIU0]&Q@DHDE10J MND4_Q;43OV%M=9#T8]!^THK#WX!=-TN[>LQ@(+"*WH.ML7N532['<:E'D%OP M=4G.%[Z"63WYGK-+U8#DCG/-T]GC_- #E?10TG,-IBH P$F4A<$5T;*;^#1( M0/E/$R]V9YX+-XQNE0DR@S\=*559WY,..]O\!=)XXN&P8C5*^>W_@-S1V'7F M5@PL) DL%S!TP9W+I?%WE*\H29DCM^,)'J)C?+DB?192*R=<980!'%@519CQ MQ+0SCWCN#F,1\GS4\M\__RD_^D7:%551$.YGL8S)"1YW M+W^679,1D/G%0%FB^])(!9'!IV^6"=/H(%K!9MA+)V8;G7ZW)%XMAP XNP04 M_OSJ+VIN(EHQT\[-QHT!JL[2 M;$;@#&S4(XI,'UWP+,9N?"LE\I#/\!'LJXB")'1$)*=9GB[3YZKL, !]Y=_* MRKS^6]10T26;>,$UFX3!E 6@E:79B=_X; 0N]:V#:L?KL)/L.QCXXF/#Q\+L+0%VLF@>2=!B(H:!B-O MZ+!/W >I5_:W#PNU.Y/J-/^B:]?SD !*XP8L@KE'DULUD5# X+*WR:?#?P/_ M(L AC1*8@,")R*]XS "N49PNFC?PX5IXL ).@7&7D22*] P"6!V%D.^;)%)E MHS4FI%+*.1/22Y"CN! ^LD0M'@O6:4S$'P/4(>Q"'W(^XH<,>7<.4Z2#RT>J\"Y$8$:X\[@5_Y M.,TK$<4J8L26W@U",4G0: ;"J9>J(;B3< HDBFM,#R(!/F.)KP#H#(49QSJ:>1(GD M/][RS7=QSJ<8!@3ZI0+G@UCZXTB.+\K<<]DM')[%HF04@?KAX:T"2\J7:#&= M8Y@Z+-OI6'-\C')J#ZRV, #9Q8.A%@')$0CN!"$T$M)6Y%?<];@D2NZ1TOV" MOQ)\+6(#M-&4CT4Y(I=*V01\-JDBF'+M4@L3R'[)_0MX-I =U?UB!4@U;[1? MUK"6;(JMY!740-"D2LTIM#(<99TL&W"Y?%!JO:U;R'&8O35]FI'ZHH^JINMU M.\:]'1%R=E'N^;#4AC"39WS))MJ_,75A#QP^:F3F_>WXK'T4!UM65;%X^ MD G+_>[Q*,AY#2_."PZ&Q)2QC([PT&EQ[$43+M3]X9] M4NF/(Q]K!/Z>^$*1S]*U370D>:J=/-V?N'\J3=90\D0BS:7,?*Z4#=6F[=8( MF:F;UIHRJBF6*M?-A)H%:LS"4$.@N1,TU1ZO5C#I?F"',CU8Q)I=LZX9AYCH M5 G=I4*+Y7TI?XV2V?JZUL<-;&\]UQ=979;T:;+"U=4BT6"6[="!IQ6GMFM& MT"IV=!K5G#E?]AY.Y<-7,+$R=FU:IJGU^P4VGR?T$_H;@W[#-C1++_ )6E\ MU8SKE8"_?JV("?RKX!\8FMWOOK3Q6 V"/M):3")E*:HRTO(L1;-H2W'G=$/% MQPD4UKKJH61.;?LN]GN:9?<*[;Q(0"8@;Q_(W:ZFZ]U"@;R+.*ZXGR;AV 0W MQ-[0"K?AL;Q>:IVIK2/YG144:&AUH*%@B:Z9P_5,(;=UK=LU"[>Z:L9ZD@"2 M@+LDP+*UGEZL!) U#3<1@*PR5_1AEV]*#.O2ION(+>!.ICD-M]KLD,-7%*M M!QRY?[>88[DIQ-!X*6Z@R%JFUNOV*59&0&XXD$U3TX<4*Z-86<-Q;( ;W=O@ M1#0\5J:O9S(7C6#*R61:5/-&H8@=]<1,LZ<-A@.*QI$([*H(&& 16KUBRP!( M B@]A>-+H,P5HT*%[TH M*9)!D8R&>H!]4S--FT)R!.2Z /FY)=@]6QOV= K)44BN'CA^KAUE]35CL$$C M-SPF][!IM6@!78)E51LZ4"RA4C*TR>7J:<,^1=U(4G9(4IYM'&J#7J$GZI*@ MU#0X1X+R,NM3&]@;*G2:%\3[DH3.)8_DL4S1)0_3LVSB4![V<$N1#HIT--1# M''0UTZ*0'0&YZ4 VS*'6*[AN8!>!3#&[JMT+V];LGMW.D)TLHQN[V#T.CQF; M<5>>-B]MJLO &XN0HG3MCCU0O<.FQ"F(?)]VH)($[*P$]+K:T"C6#R$!J&E4 MC01@DR.N=;L;O)"_7I#9Z2>IB=>"WWG^+QL5?%RC%'+/TNSA M'=UX?Y+'J+?DG/>7#7MI<.FES%J3@]CS^&V0Q/L3]T:,\X?:J5%ETUXV=M/; M!NJ[%0B^:-2K%B0B!\W(NX5QL(9:>3K%\IA68)UGXHN&J_[$!\&HPBGWEHZ( M2B\]]GP.-[71QRJ-?0D <6^4J$\#>0Z9D.>094#:]BSP_#-FZ1I3AS95,PB- M.<%TQD.@P[4;7V9D8K6CD%G9*&:A"Y(.;V#C1& @WYTB]I!B0?@=0>>D/2:S M4RT[<]VTID-)4Y6IJ\.3EGJ^EJH-F>ZPJI;UUYH><3:TIEU$CR1J M7%_.E=_5\ QO0,9T6&4 .8/Q'2)W_%OF)&$H_!BFR'V09G?&8WCEQGG"-'X8 MZ)JNZTB*'T#SR,_S^1S,'S#>_ 0'"\9BU2JU!8)%*'LYBEW_5A@#Q,AB0HZ M^W_"@9M0@V?A.S&9P%N$[]QJ#-"5P+U.$,61AK=/@UC,:ALP]CT5\(N);^2+A7[EAX..(8!A.@",&QLDIQPMBH1EK]-_"H+F#%BXH M UHW*EHWK%JO&QL[\2S6C51'U$D?TK+1* LWLVOGD)HM]IRE^_>E9MNTWVRN ML6NDN_0=4EUV+577QAS8 E^&T1G\J.%:^H/*!&C2"#!-7;,'%MA'(6J[>HMK MA5I-;O[\P1CV-:.K,RXMBW?"$=.1"+-89HW,8,M0^@V,U(.8+=%0@VGT %F M#^=P-W2N89*7PDO=*%!!/D>;"NRK*!E%[M@%P_I>^VGL7JV$&5$S2",'I1J^ M+BG0C*^8)XUA\MZMXI":?5'6"7,T]JQZ49K+>Z=EL)D)50:C$QNII?=O6 M5NL*\?Y0.*#.4E@L4;NC KMRLCF".)[@(<:V+U?TJ(7CSJG),B+8R\<0FW86 MGY]3S3)RHY;__OE/^=$O*B-P40G"_>PHY=RTTN2Z*=7GA=@;@1[ZOLYZ88')?_BR[ M%J89?W4QC1WMA\(#;%\)?/IFU)I&!PM-I_!G.C';Z/2[)?%J.5[/V64H)C^_ M^LO9R>&FQ>41_J*T!E#: _3/XF@NM/R71^!SF;J;B%;,M'.S07?2=4I)7-!8 M5\;ZKS2DFAW;\Q7U?%3@^^^FS.+&WF9ON/ADE!H6OBX59,2WH^1B677DDHFI MWEC7S7&8O34K)DKMV4=5576MCF[>E[S,263N^1@ F7C!=4:2[&^Y^.\K17L- M1'A0P>5L]_FM?!0%7A*+DA7; UGPW.\>CX+<>O7RDH >\:6&?(%E^-YL/S&F M&L:88 P17^K'%\/J6+3"U)$QM,+4DR\D,#5E3&=X;\DB\>5%?'GB?I '/9?* MB#!X A%*U> EA^V>2I-\8&@4>.,M$4D9[*E+GGGVLQL&DN..618W+)&*@Z<3 M<;3TSCS-5#I"19,M75N$E?_ZTZ@(W!2I8? M8EDVIBA"E:UY"J8#H>3I&J5 K)2[TV,+6'F>;5*SSE?M@I]GB)^K7Y^/&EED&5@W_';Z-TB7=]=NQ? M@;T48"%5$_R"K2_%C91 T^RL[^JM;TA@BTQ]*+9>8Z9:A3*U>DFMH.= @[EO M#CKKC3/KZY.7Q_U6N.++:_"!X\#(X@B+>(5[A95D;367R5/>*-Y=HS-HN:=, M+O)FSO<+]I;J)_.5+?1M@8A1L.%7/X=ZR]9 ':+P8S0!8/$_"_D8]_JG)L", MWQ:Z_K=#Y3?7%^^:Q(VU0TA&2V?*U$;UF$$(7=B^&TDX%X/.P9M MMN>6[_='/]5Q$GH8\.18]G0"2::[@$M9?/GZNOS7:Q"<>6*ZXA] M/3D^1+L<>1I%LO\.MG>ZXEZB +6IFQ/X42+T;O'K!?+@PP1QZ3NBPPX :6[D M)%&N><_GP-_[<'#PA;U7O7X G9_DL8LPO4@XLO$7'P57 +V#\?\221XU/( - M\[-?3^:_GJI?P\-YO-1E8"0\5UPIP'.\S8Q]5@D\B+I9CA-]4EG@=Q,PZPHE0"OC<4HUACH5NV MUL'OY2L_SKOMJ)](G9)V6&,SN!^;BFELYB6@:N2CL6-&?-LI:[BF2'#N0E=I[PL9D9GS<\DSS"V2QS+56]BL#[6][>;:XMU#NPO;LW MZ)CW'II!>U:JVJU*V^[KR!>C8Q)?ZL@7HV,-B#'U8PQMNZ\G7TB1U90O1L>F M7<1U9$RG3P)3F]W=#SHNU1'A*50HU4=H% G 1\:+/[_JOGHN.08=W6K3MLNS M:^%="?9)1:N.9(_;#5LQ"]N&>;]^:PZ:6J-*JFN*4+IJ*65/[B/V_<_5C/E< M-6.8G9[1)C5#S2'* 4F_92 I;K]_R0M-_?;[ITM,;8HJ>_(5GQ MB7%AJT=M9KMAC=U2^R6S?F3XH9AR2PRVMJ1\VN[WM5Z1QTZW?'M%BU%M5U/Y M7@:JK9ZNZ5:_2&W6KQ_?M[4OH%(?,:W!^N(ET3X[SLI0LMJ3U_+ BKV8W[QI M@N-7VW5ZQ^;\4+ZTQIK-TDRKP+W.U>^9(,AO"?+W9];J"WECH TLL^BUO)'L M;[CGG:[E'T647\M3+[R,I;PV,Z^=%UYA<*Z.9+K3IZ^:3J4H5&TX;'OK01*U MNI+ISD!#U70J0]2&@T*W0U(0HNJ406X#4QA,W)A)JP4WRQ32(G!W(Q#+TF^! M](^#!+>5U$%-%IDWJ'J>I6S[UL%'ZQ7>I(GDH)UR( V JN=92G2NW]<&@P*S M:12KJ-:Z.9T)N9,7V#.-]BDNT>KJ@#K%':K4?C4@#,442$SJ7IQ0!\)01*#2 MB,!7V=4!F]"HGA[8U4&VNV'N=,;=<(I]*9Q+> )%!QJ;K"VR46-3RPX,6S.' M1IO\^X)+ MLQE>86"?0TO5]H'V#RNZM<6 ^=FVW\E5I&7P1?H26 M #C9L2?R#G:19H%9M%FPBS9 6_1B4YWVPI4@>>VUG$ISO7;#Z&J](>7+V^.W M3[$)[J]EFX3OV:L;Z'4IS?^"N/(9$I;;';C0+HO00$O*-=]OSJ-HWOI^A M=^FGUX;6LWMOR#-N/3Z;ZAF7%,!NI*IMA6=\QF^8.DX)?>"ENO(B ]<6Y;-I M7^]6'.ZJIU^"56!KAJ$7;A743(+*=\BK1D;%#GO5TR]#,&S-UKL%2@9Y]-7: M8DM'/]*>=MK+^S+KH.IYEA+#M'3-[K:JU5[12W_5;*>MZB]H_-S3M5Z1+1MJ M%F#(_6X[1ZBTQ9BA> 'E*9N6@*\!VVOIZQ/ZM^7T[SCZZ^_/;]T>*'ECP+.W M 1S[5T*Z_H=\YL:8QA\5M_HW;3<$'9KV'-IM.(>1SE&C<]2>B9O&'*U6\P6G M-JNO2GB?7@9AO =XF;*Q&,7D8+;:Q*:3U=;VMNB:K1?8_9D+EF?&^MA_G@ZOXQ\"\6B[O&/!%%S$G"$#=DXUFJ;N WP:NLKX:K M<1%-=8U2:UQ:\_S36 S=T@9#ZIY.4E-2W]062DW?,+6A3NGKMD8/SH*8>Q0X M:+_K1$W77VP^&+9FZ847JA%.2%S:%Y<86 /-ZNW4H6P[%9=0=H/X/8'Y4?RA MI9Y4X=5L+720#,W4#*V%@K#$*,%+3Z7;7>C!>H5\YHV)ZMI MHYC!5G>_MW/SSZ-VOK=D/Y"I6497ZYMM[T='(E2'DH;*IUZ.R=WO&IIE#RFZ MT-+HPM+,U8U[GIC$<@1;W&17&^[O2,>\RI(4.[ZM:'N&=9D/[W/\*[8*J9;RZ^H2V*#2S M4V"@M/I(04G+>]6LKZ[TH"TX[W5:57BPNDK_%'-@44EO-LP7Q6/DT++?I.AR M L_CLTCL9Q_>%C#@#+.]Q96L3[\XZD]\$(PJG')/ M74F;BZ27,&#C<32WXD"=,1BYN LU8MP?,QX*L,<<+QG+@P?9Z8?_X]/9VP,F M;F;"CT34F>-F#=D_C=VK7_X*_V23<3S!0Q35RQ7V6SC:''?+4$S+35A,.Y/1 MN:!8II)0.6KY[Y__E!_]PNI'60C"_4R[YJ:5'CAA2JY?B+U1*/CW/=D7>I][ MU_PV2J?9'W:L!8JS45E2=O6.U?V1Y3Y+&*\2<\IO]G(D2S&DTFKIS[)K87H* MAKH8*/[NA\AV]TK@TY>>.Q=#])U0,.'/=&(VZ-%N2;S**6=X)F>7H9C\_.HO M9R>'&ZWG!V%])I58,&&'\"TP/YHCE?^2X_1=^%RF[B:BD98L44N:-=:27C(% MR"=3-DL/59_Q6SQ1/6+C1. -\:5@$]?G7OZX=1Y%@>/*9UR[\:6\"3L!P'W9 ML:]\\42/^_>HUJU#3]\AZ%EU@]ZQ6H C"1D\>2#F-\R=PFPV'(H4"@=)/P8L MAG@V ?XF%!'<@WH+ !:ZP?B^97OS6I 6,6"_DRA9Y8IDV4U\"JMWS*:)%[LSSX4;1K?R!CZ#/QTI M4WA?"#_NL+/-7R"%)QX.*U:CE-_^#X@=C5U'2C(:3B#422B7'\&=RZ7Q=^3J M4S8--]7<9,7IYD*:GUJ&4\RP\S"73>[N]E_PH0>.@YQ#AG\) Q\^.U*G1N51 M,C>"KV*"QWH$[',0IWWXC$S+.V H8YF_A!NJ?%^R.8KA@EH2)D$(>GWL1DX2 M1:F>]V%4?#&GV=*)L7KEQX ,1R4?]?,KY .5"KE,/#\!8OSV<77[J1G!CC,5BJ\/ZQ7+IP%#]@ MYQQ;,U.2X9^FH=E6=WG@'78*-!'S5S$W&X"*!+CH3L/**C78^O WT1ROR$'! MH_P@!C7HB"CB(8!)+<-J?58$ ^WHP0*-Q@M Y0_U4C[G3/I&<>-<0>[9 M7[-GKQ*!O49];.IO5[^0EXVW;Q2.UWYVB5*W.IH8MRKC4'[HZCH('0BH'H)/ JPN#:YAWA#(\ M0E+A97P$N*P)?/:?(-RKZB1/IW+K/%" Z[1"EB"/,/>>A&8O#R\17K!7.!+O@AO7H/FY&"$ M"> 6S/Q:>+)(;?$C/IFX4J-="0T&>"$_R9\NK!('" R?4Z,D'>B$.VA,H]K. M]'%\.P.JYX %SPMB%1$ XH Z4X,"G29F5$Z):"M<47"V)3O4, MX$0J3POZXNLN@?U^P((D!F7C2\KD4)F@Z&T4GQ*]KIPF/LO-#+52 $,)I0:+ M_\ MO]^3('XK":,^HHX-@^0"ET"8P16^6BX8"ZTIYZ)^(L>#T\)9Y*_)Z,4EETH/ MX H#O9!/ F/ <6>+-0U18G73]1@1&;I2W4] *28AZ(\)>'NHF9$#:,N"U888 MG(3!%%=R_*%:%;-%76)Y:?%>^=5!<@%Z.L\ LSN?]"K7;#!OI9K,+VDK#Y3% M$/(N&^N%.NPXNSG5MSFZ@#Z?<1=Y,G7WN.\G('6WZ6*TLJY)R6;*241+*5WA M5' +EY/E9599:5-8O7!@:S^+A9\&EM9'9'4L-7Y#[PS556D*K5KV9S(H%CA" MC*,-3[J&T8"'@JXWP.U"^/!F7.;"62!'"!B%Q0"U^]GR#]-5=VXQY59/%13+ M%M"Y7BI$RTD]ME!U*D>#MEFPF%GG$2F?^J4D+4I)4DKR"2G)*D-+,#TT'SX& MW"\X;G3O\OP9Y!Y#/LP5C/,H65=&*2>)Y2D?.?Z(6-"$M^-61=U?O'4DWEON+!8+#_ZE58LGWTC+G M2U%J>573Y:HFW;!^W@W;Y((MQ5W7_;'-*\=BP(N% UXW Y^:9Q&T[-Y99O( MM1VA]+KO"Y4WF:=%<[X'_O!]$+KYA6)^%L[+;.+M> 3'F7._/M8E;"X; =$U MGRU[!PM[P;M%HF&J<[.3G@46UODC\<#9%3B(4A,M @8R?ZL27U49^9?"F^0L MX6WKC]2.[$M#?G"O(0_X 2,<( 8..0K*E$=X\#M:XWF_/V>7KTYN8:*C1'M> M<+WDQ*KX4#_5/:N:2DGAZB-3(WT1!DTNRY$[D.Y5[J@!$;R( J MR#8S\C]?,FN7XL 8'4-)NU52MK#!(A=8Q4-E@H&MF 5DE&)<6&75Q0=6Z5=1 M5@ATVS4/QWM>$'S'L9[.4US;R14]HA1WDT^#Y7]./I(V$IXK)G(%<=)(LDP M)#(-OL)]-]L'*NL+)RLDR&7YD-4I7J:"RZ>F2NU+ZM*>HBNLY.TC_.="Y4Z^ M"DQ$L -5/& ,AVIMC43^X5D>'R@(,I&%H]4ZF&89UJ;I^ACH1SGS$[EVP^/! MT_VNOL4&O7L4%PQ^OW1O%,K6U>AW#HV@6K7\C67ZU=ADH M+QS0B*O7+Q*P*X! V65P+=7<8)*9NDB9W$'.@4>-;FOB ;DP/J]""&A <8E MZ>1R)BF3HVQ:@J56.1'?RA $=^(@C)2Z58DE/@95&.%:RE61R29S*)B)4+F2 MZ4 Z3*K"['EI9:S&1HF",FI0&:>5NG%_[CMCKB28NHZ6"QNKO(/,8BTR"V_E M..9+O8_'P\ $%@-Q?1=#QO =W"N5HLC,)*P90Q$;XY>Q*^W,MRL!C[<8R0T3 M%5[6LHT(R@EYA"I8 /P6^0>R $/!FI%,JZ4J!C12X:2LO!\.7LS^JSN*JBP1D"-G&R MZ ?<2D9@@-7JB=<%!\N6=$8I04S)!@K#2BS!X"X MB]NW[,(+1E*"+K 8*@AO4[3-E=V MTKJ=E[GA7U^QV(/O??L>XFJ"OYB 51F#_Q,@RQV8<.(CVC5DNV*W@,4_U%1! M%IZ-X$;27$MI#?\($$S@ZDI.!? DC0N9"I+IO"C!:C"1,Z>46$OPIY(."N(] M5J8L@K]+PY$&'?07FL_=*JV3ZT=WLHAW(6".L<'+]A$'# M^[(GZ7O_D"$[^-W"?&,J8[BY-&(I;\YA%?KYU7E/#/6!Z)GG S$QSVW+ZIV/ M>@/GW!J-3'LT'@P=TWFE8A;J%\=G1Y^LW[X=?#X[/CLX._[GT<'G=_#GQ_2O M=\>GAQ]/3K]]37^T=1OKKE#-/'"!$TCITF'YB3"8"D>;/M%D1HE<5!7OG M(HS6]1TX 4-K W;[@-W?,%TA,Y-IE!-G?[P#]GGP;('<$:AN=87PC(G[; M2%] O*\;W='8T,^[MC4^M\?F\'S ^>!\,C(,NPM?.;954[1N""QNM71S.29Z M_U@?N[&Y85%YFZ+R%)5_0E1^L4K:AR>?S[Z>?#R%=>7+UY/#HW>XDIP;0[T[ MZ-94X>271[O#LAG(I7$QAVKK[X[F3H(L79TO.I*E8%,JD^T+!J['N!9MO18$ M2S31M\<5$(B]<&IR$2FP+T6(*C,M_IR'PV<\3'WP>PJ=%U&,AQR4PTM73-C1 MC7 2N4:?3";@<(3RG>J[]W,G-?U.R]ZZYIFJFLX(%*?\?>JHWCW,\8(W3IXW MLSEOT/+/WN:/YXD#N6]%QOK"+$;B1FAKA* SP;VZPTSXK<-^760\P!M=D%Y[ M*AV?0S>,AZG=L_+MSR2)3*PL"@;X>M"TJK#]X<+6E-42Z/*D0L=.@%#:QRU] M,F1U&\F]2/.B$E\&&7+\R[_0G<<4 :I8VQ&G]1TJ.IY_V!2]7XEZ'F]R\?<"M7A4#6'>?BG6$F_@K9@2,% M8FF?XN]*FZ=^W/+VCC24. _^JK MEFICO"64^P2BP >!P&CC=XSLQL'Z#S8K M_4>/O7/WYL]3<1$(]NWX_\/N)86B87"OVY7Z&#W1$WWK[9U#6H[UEN0/YCK; MU+&O"8VIG0YYEQQR_I?'QN'1^?G/WMZ.OQY_O?XN,/D MX%AN=+FP)_KQQL>C#P325AH[AH3(]!__5UA+0CGOEJHPO'X-0XJX;%1]/:^ED;0K<+G>%8HP@ M+6U1(I&SF7,^J:J0QYL7.X,T?"!FX>!:EH=T/.Y.90GX(A,H+ZER&<&]^%)C M$9_@6%4&<6YIHT4D[^VP@VF )0SHG"P/6CD!#D=G8RPB)W1'0M:#!-?;J;![ M5 D1!]-N;RPF8%IRY4&H$8-I*&2M)(]&(HH#M 6!@%BIXGG2+%8E'WA+2C;< MUK>T%=C0[.X <\98^#&91%D]*/IGLHIR+-2^0ASG,'N,@HUT_V:AN'*#)/)N MY_W1P"$JTL6D0Q2FQ)FKW"?:RD)4J48+(4/N$_\Y]L-YO MYULNL.AF>8FW^+B)EO392="WSF3N?YNK3>6&[< MT'3#3"8UWQ_<'AV\O7TW#!MO=>(E0)3ZC!P MEHY\FZO$\6+';U:NH38!YO?V8PP)_HHOY_5P=P4R&<8PM;2+#T^WZF$!DP.: M5Q668-&VFP61L]*DM.Q X:<>-0>/*3!:M&S(=P%8\^(WCC(+9&A+>W/3RBJ4 MUK08<5'+M'75!51@@ MQ_WNF@";WSY_/?IP?'IV]/7HW>G!QZ/3D_='OWT[/OO/Z='AMZ_'9\='IPT0 M:+/#\A-ATRPB6U?FZ)JSDLG]"#3@T$/=+4&T4GS5'.W;+_JR_: ML:7.[WJ (0ZSMZ9/,]2T'M?SWC8[9N^^5L YMS+W? P(3H M&4FROZ7BVE?1 M BQG?=!+SS74F]_*1V H)+$HV3M?;TI\5U?ZQZ,@%W1Y<8OFWKUG61%?*N*+ MT1G<>T@$,:8J@1D26^K(%I/X4D.^##M]B_A2/[[0NE]3OMBDR.K)&!*8>O+% MZO2),>4QYHF'VSWHZ%=&A,$3B%"JIM@!"CSDO.X ">YW$W>! /?;,>VGP$.N M3_LI0)KP07.^D#+5.\OV-M-DM/3.?-KHU2]GLFWBYZRJX:\_C0@(A5#@(3.U M,21XO$%X%RVV9",^42JJ!DC9(E*PHL@?(+M\F&PQ&F,[)F33,-*HM:1LB&S% MPFP60K9C*W9.:2@FVCF=N0W%63;#8R;.MBQ)%A2WIW%PS;._84XY[*+SR4 M336^)"//=;Q;1G8OV;UW+M__$3&>R?)ELY-$90>DDG;O"-_!B)61-@S;9&2=5J9W3!YU"[+FI&63+9GR]07V7F?Y&CK M1E[%@"E=SLK(0I$E^ Q+L.U ^\)A,J#&E-M!FFSK!F1; :+81AZXOLG[NZ]^N>N);VK:SU[\'@=@R)QO]E8+6$>I9= ZH9UXM3P795H"Z#]_9 LTV; M>/\T([8=O!]H?=W4AKWU%;AY):&?^*VR)(V"+!H62C1M@VM/^BU()0HM_V2^_1@+:,%:FL<)'A^8)/UEF48VK!?: JD M3HW**:JW,U&]OMXQUJ,$I+_NJ&!LB_[2AUI/7U]XB>^U"/O=,;G5*4HSZ2=Y M&F]+C@M^V;"7!I=>RB(= E/X4C ^ M"JZ$.O^:A6)Q/K;K.UXR%NHL["0,A=QP%4PVGNJ^?(JVZ^.1[KYPY)GNUVY\ M*7]T):(83]>&9\!=<>@ZL1@S?LW#<=29HW!-6@B396+2K!LF3WRF"H=-F3 P M>EH><8S/-X_*;F?XU:\!( A1]Q)=!"*\&?#$?AKB*;S93Y=T: M VHYEXCV4. F)_G$6':&\K/.4(^ ?.Z%<8!M*1:ODE>Z7094\]SY+SI,M9]* M?Y^[^3(,D@LE,7>-6IU"O_9,!@3A,+!(=E'YP>QTV2B]81*$\)6B-1(EW:P] MO]>V.X,AF\%TU3NS4H@VIX+3VA+(- MG+GCGU^="WLRZ([YX'RD&\:Y;4PFYX,!_#/JZSW'$F-C-!RA^N'9+X[/CC[9 MGXX_'YT>O#\Z^\^[X]/#CR>GW[X>G9X/+%/OZ^G=ZOC-8KR*M?U,*[X.SNGN M/6B2ABX@SW7@!AR_T@]VA^$\F)H(R\TD[WV4XGGF!OPY ,F8S6!PR+5.[@#3 M'/\<3_ 0/<_+E17'PH>4<4+KGA#/NR.#;TONL)PVD^[ M,'$8HC]!"N)LTSNV.L]U9;>F-I7V8]T..SG[V]%7=OSY_?MZGR M[N\PG@#V#'W4W3/86CHWN^'SB&.:Y/7%&N'*)7!A^G9^7?QK]^"H_]=Z+\>3WX[-\[UU3M___?1 M;U_%?T___FUZ^(^N&!Q\NM)[UW"GN7IG]/W\C^^?W=[%]P_=/7OLWAX'?[S];?A?[S]''V["VW\Z7PX_^Z?X]M[JG8/HC[/C7T?O]>^)X!\_ MC4>3Z?3S];DY'Z=[ ^+J?TZF0'H' QNHK[^BV+]+0@G!,/1_\POO_WOT?^/[]%OQV\8B)R^ P> M$X>)V(*8OP^#*8OAQVC[XG\W&]?CA4WMHY$]<1T!?TSY[=RZQ4X]D? \YL8; MXD;X4!C%=Q%K:00*00F_C1+NQ_CRF6SWXZ*V'"O?.@(F1)-;^5L.KY2*X4JP ML9@(/T*SUE>&NK3*CVY@&#Y8NP=.S'(2\-IYPU[C1$S];5XPY/OD=>/M&_#: MX243\&>#:QQ8ZO9>!M>1?/W:#]F2WMB+A+/GWNPIY;C_-_F?\Y[]X<,?Q^?? M?SLZ_)=W]=Z-_Q#=;P=5^'5@ < ZRF/L]9+J*/D?-KIE01*NL%?<"">1E)XS M>IR$DBR7TF40P$MXS67$%*^6@@G[3PTXJ]G@6I^N\[C\.6K97+8L5<9@=L$_NB_QD%NP<\\/X)D3@$ZV.F9_2\]U7]EAUT"$ M!^V?7!!D?BL?18&7Q*)DN^?1O2B,QZ<=[6+-9@BBCQ;*OOP$OQ:O=6T/OGK3:NXLRXC5L:ID#\D(R4@-N;,L(T9G M0")"(D(B0B)2#1.>6+^;&KXK!>ZRM&F[)>[/[NOU&;QOZ;Y\2=GYR"YQ3U(9 MVZJA>G(E5=XRJYZ)1;9K V^;'8R#F:PY>0>J<@?Y*E5E^]AZEH8EB+,MXNS\ MW+7YZ86R;N84OF7)4G/OI_;UEO452ZM5O?88E1E15F'D8W^,RYP*(G_F87@N M]&^G7_]A703?#O>N9X?ZQ9@/DHM7OYS&XDJPOXFQ!]3YZT]+(_M%8UL9ZID; M>_FQ&H?FX>Q8GXV^B7]XOW[X[S^2L?W;P:M?CN;QQG^Z#AXT(2(7#)V8_1^? MSMZRPTM73-C)3."X_ MVHH*2JY-ZGN*H&X0*WP*R/.?40*C]1NK2X9E9%+CL MO,I21D=_WPO^^/>OMOW]]Y.O_W:NCP[XI^\'YR8FK#Z#IR$56QKG-@E_S\"? M6NX(?CG+9PF!WS[=?# __/WBZW?SYG_1Q\&[_K_Y&!%HIZW2YFW2"'Q/F/-= M19D-P6.V7+\/N2J]3WQ7P?$;?#@_C<'MY>'X7*5;S^-__'-RY/[S]^!;,KJ= M_N>_!__IGYP "/,X/HC.3R8YX/H]W>Y./O+DF_N_R6_'HZMO_SS^?/V*C87C M3KD7_?SJ^//[5TQ59_S\RKV)]_UD.@[B](9UB)_"HAZ"(RZB@XN+@RON>@?3 M^!6+@#MPGSZ'_$?_'W_[[MY^_Z!/_^5>_38+]H:G$>;I>Z]^&6BFUM#FK>H^K M<11[*&-&)".0O9AB#\33B6*$,<+8,RFVM"E@U?8N>]OOXWMRU@;?EK[6M6+R0#C8XE0WYW-=:L/?EJI]$ X9L\9B7/!]?&Y/9GH MYX.>J9]/!L/NQ+'[@YYCK6T=Z1W]^V_'OQZ?G9Z;EM6ULLK7.N\3Z758-NA* MMZ7GKKQ\=^&+QE7(!D)>MPV$1S>7@/[<;HRBBD?3%\C:49[$079! MU8[**P\4CX*)T)W=7S^ZR$H,[FG6SM23V.)C67M77EY*\'";SM1\NMNI8=U. MML=)?FKH9)=S=5MVXK;*S$&OTVT+=M.H$(DRB3*)*?<$ M@56'4>M]H>RB)5/V_WY/@OCM@Z]3M[U]E6Y)]<"/V\.0O=ZS]!MQ8^ACHW,9 M3PLP]AZT[@R]8_R_M8VLS=3UQ/?C9I0@%M@5[ MT]FH)4B;/P)?YA:UN4G:G+3Y3FOSK4E;ILV59CU1Y>Q;4^W+2GQ1<'F2;? F M!5X8I*PM*G"+%#@I\)U6X%N2MCM:$F9:G6VVG4F_MQ!Q]A;UNTWZG?3[3NOW MK4E;ILJ_B%!6.?N.4#O8V %V,B==WCIT6<;V@GF6T3%(E9,JWUE5ODUA.T32 M@[)4.\NSCMV7'#L(^EIN@RFVBU#;2]?4+'O])71]QYUQ;_W+-TN="[$YH"IS M,RR^9]BO^1OU9_KFQ4Z8Y2:%\+4QM&Q2W\]&U-:B=Z"^35+?I+YW67UO3=@V MJN^[F@1HJ0)_[_I@LKN@K3,%CLK]# ]_2<)E=;ZX%6\Y<)P@\?.=!4B[UP%P MYA:-5K1?&@'WKG'8..[@RX!RSQ:.K:XQ'C&/G M$3%>^LW2G4.]EY'EE(HYQK/L&')7.I/TLM;#Y#-SK'GT])Z$CHJH;BL8\[F=F_?_WZD1W[42RS M,^\")\$\2?.E[/3P;R1E)&550S$O96?\)O"#Z2T8TK'P([353YU+,>4M$KO# M@X\D=B1V54/Q ;$[Y)Z3>,I=_NCZWT=XV%9[A/#CP:\DA"2$54/Q 2'\R$?" M:Z/X??EZ1.)'XEI)"DL&HH/B"%[\3$]=UVRJ!- M\D?R5S4,#_$X,S;C%VG%R3&V!L>NUU<"#\CA[+WK"?9:=>'&)"*/6%YF,3^) MS<\X7!EGQRZG/=G2-*1N,/@I=RY1:*,W=[2XK+RE94WZ4MZQ[>O_,?S?5S'Q MA!/C,=@^L$R6["/UD6-X&K8\T1Z/PIZ!_N1Q$-XR'H98("1O#<7OB1NJHZY' M@JFB?DP0^RS-]"_EB&LP;:;^=QR+*3.ZKT=O5)[:C6 NLR",.]L225V(?;4J8A\ F_>Y]XUOXW2:?:''6O1XC(;%=*!X=[B[H\L M]QGIL49,[+:8(]G2:=WISY8/[,XN/G Z8\H9; UI&AUL[SB%/].)V4:GWRV) M5ZMU.*I>YB]G)X<;-=B#U2YGLI4EB,EA('M21FMU&_?BVX8S.1]VN?LX'EM[E(\.<])<;R9X>?_A\T:_9*[ MR#YXX$6NK^QB:&4IDB\YO8I+9*J*Y9+('E?7J:4_O' C/,0U9I>@NL>)=\L< MGD2HU1=Z,=7P$

O@#KV877C,0E]R9L="L?)+LUIS?@LB$2'WXDG\>3^#(( M82+C3IT4:WV:M!IJ#H\PV[MF9WAOQ5,E1P*7M>X\UOPJ_)S?O)_4K_*0WYVC MMVUWZG?D=5/I_90B_0H/O%,U<<+0 GC_GC\^?#DXV=V M]/'H\.SK\2'[V\G'=\>?/YQJJ1/_^;#SO)T?!*I:3Z<"K#U[.@2[UDQ'P6[E MS.C9S99/C%Z:[D_13^P#'X6N\-BO8>('!+RV T^>VE$MZ@AQNX&XK4[GA?O& M"(8$PR*F\Y3MAX0YPEP1T_D[1IO-?G;">"6)X9KD?9N2GZ[OR&HR#"+0;J;1 M!X6FT?,YJC2#O92E6KZ&KI&E5/9J]OTJ<,>;D^_S[/I/HV!\"_^YC*?>+_\_ M4$L#!!0 ( +AR^U9EN/_ OQ4 +\6 8 ;&5C;RTR,#(S,#8S,'@Q M,'$P,#$N:G!GG5=I6!/9FBYV-4!D$Y66C*"@(M(J@K(D+: (B%%14;9<5&0) M@683D) HFX!*1!2:-8("K8AIE$76* F@L@G(%I:0T(*R)6$)!4FJ)MYG[MP_ M\V-FOCI/_3E?U?.^Y]O> P_!$\!FQY,.)P$960"0D3X / +8 G*RLC^7U.2E M2V&#@H*\O,(F)27%#"S#\-^"^3D95B5%3:L'$30NI0M1F0E9&3DY67^XE:NALKW0?DU134 M=QX\KJAQSEM)+T3ST)WTP@WZ-A4?M,[W\'<=OAH:MW'3%NVMV[;O-C#? MZ1$S\Z/'+&SM3IRT/^7@Z'+AXB77RU?'KYQ\0%AYQ,S(J^E9\0F+2 MW>24U$<9CY]D9OV1G5/T['EQ2>F?+UZ^>5M955WSKK:NF<%L:6W[^.ES;]_7 M_H'!H6$6ASOY][>IZ>\_9@2+2\LKPE5P;?TG+QE 3N9?]C_R4I/RDI67EY-7 M^LE+1C;RIX.:O,+.@XKJQ\\I>8=HZ!VZLT'3)KVPXL-&_W78BPT&=>Y\-YX[>"T:,SK5D 5MKV0CKW3JG:CW)T:C M7S_Y @8+*R1U1-_8\LO?;]95OX@L&B/[SOSN'G5U>+QW4D014=-GD*#>M#AO M.@4S=_$=#/3F!HC,A0X"&3XUA8R7A'@O/>^S\B'?V@E!'SV%Y,E*&8%NE2B$ M- SI"B19<1%.[6.8EIK6@_AGG9PRT[HL\NA0 59PD:Q#&L=4FS,HZBPPIF7[ M@ZY$FF>1,Z&$'17::?!D1[4!91*61W_BV-FJL#KBRH-R2 M]E!JFPJCN),&#OD\J8/! M+6#-RX2"X9\M:[0.OLKG)4-=LPU(T*X\'09X%,/8Z*OD#_9D_,:&LU9'<^89 M40GM0MQ< G^LAM7 7HCV.B-963%GLL%]-^G\7&']8(/6Z^\Y?F!P40"R=-2! M$,1[H7 !!CS*IP(Q&/Z^CY3F:4(WKP,#"@H]BZ_.&*4+\<,8>GQ;NJJ5T>>@(&P M3VP/"H,V0A9V@V_-"I7B@VA$!W2.RWQ**1C0Y5K#IM^ @5$Q/00&]JWK3&B+ M-:E<[1;,R)813NN+(K]T\#P,7&CX*\&-<6C,IF)7"RJ::+Y.S_U;7/:=?,=+ MNX]H* J&OC"<[QC_X^ORF-+YG*.# 1OS@VQKQ!M*8 #< 9#^X4G^4'K/#*&LR.1_K?;\:DTWF=MV9(/3C^69T'!M9GC'6\8A3CYYU""S2KAWH( M['H)MIBH)M"!')528&!N;P0,/"N@%Y&5B#95_*X,?B3#-: (J^$'77R+$:\D M=1H,@T_)(NYMS%[T+] (NYK2,NMI0U;P8$<5&%OZLMBG^6-YS<9KP_15S)SY MK-<3D3H,?' @&45-3Z[>%6L)D&>K!;KIW&TM"4&9:N[.O@==*@8_VXW6O[^D M4H"LBI43(<3[82!QIZ!>^)P?>&[MDAGK0>*WQ^3E^4.>SDCHJ @SH;7V0*0" M Y^FQ0=@H"(.(\FYC2D*,,KOL8KFL-5G# M]4[4JEUS3>Q!O5$NU'WR;3/Y@P4Y$&'DYUT#-FIN9N;JQV&V!.Q)IH\"]K_I MQHM42)]OT>?210'L*)SKX/ZJ]GRG]QD!3M8)9Y)?"$$-WVZ(0W.49#]=,J$' M?J^6\+1FI&WDX2[:;?11L3HH$&'$-G_!0$(6UWBL+24HO+,B(,O62 MSBHZ;"ZV/N-F=W%T)A4&$!C[V+-#X/2%-U!_>NE7E=?E(=L:;HKFS9!=;;4D M/(JPP1K[E/'WMI)]C_%G"_+WN?["0: @!HN1?O'N#2V<;0HT@Y'CG%:%5_L7UUR@U5NPBH)QX+: MCU;63G",S;G(V]YU]QA>A[Y:6=7L=KO>6W6,(.X;B,3V1NG2VZ1'W^@E1?,QT*NYRL;C-?OUM7CCCHP0MR!*K?R/MA ;6 MLYAD-7P=J6S"&'N68,,['IY]H'@_=:;&0+$3!EI_^47U287H2$TS)HY<8\^D M):%ET_J.Q_&._Z5VI7BD(P-GL]CP,6V!>=0AXV\8\)Y=LK;""5[LAUKIF@UG M,NO-HE'\AY[R(\MLC_UDY961F.6&>^=33"Z*^VL=1D@\'@^JC G =:!FNG[/ M+]"UG\&]E]:?@6LR6A,:N,36X%EYEWA]-W,KGBH,OB9_Z-X+^1=[3I Y'M%Y M>3"@$J,TMS;9B>(BY\M$MAY^KK^.#U_V7U?-&?P5O?S(+W.Z0WQNM%0L2]>C M$9T$]\[VJ>;'",R9YFXQ!@.55*^ZJ.'8OEAO$'M*P+N=PVDPY\ZRD4>^'#<7 MGBDVKLFM65@8.CF#KG!:2X3*?5'+2/T9&$AC\QV16Z,,&20TF!(Q6;YEJNUT M3=/ ^&<=__@W_Q%=+==7'(L0A1)/4B=6&P8# M=TI6:%W63FY@3?G0V&6D+,I&*^MU9^#9.^V>V*+2I#Y97%"DO/7L)TAH&; M%41]_@P!>=ZIOCTYN\BR_^JQW?47L&JJ=V\B$L(5)JA?Z DD^5) M:N#LI4$7;OX#<9B[=7D#WML"D[E R<9Y?Y)\CNV1K$(6Z[X<&)C7X8]P,TM8 MN$2Q^[6R@%.YT.?BR="FEZ_+WL4:"?;G'3A,#71]!G6YAOV@ZS;I>K ^][1+ MJORW&4G:LM5@0-!VI%W9(V^.1)$./P5;A-6)?;U3"<%"[*C:EW.GJ"&DQZY_ MDA0M4O<\1;9+!YFV.).N"@-#:N3EP/Y%L^34]:Z\5_5]\WMAH'!PD,Z_L.0B0_Z\JLR[_?6\U,O1Z)X5L(\.3M]BNEF_",977H M$JF*Z/EEA:ZH\E-,6,I!#V=YQ?:.U,RQ/G336%])GBC?%" M-#A(PX'!V-Z5H161N#7S^_QUKA\]E"+Y:IG!?UTSB6GA#8LF3]*\RW#$2P)T M? 3>5^A3W9/864E8"AZ?_5LB;@S%*$)&XLT]D$K4$JR]G(4/?1 M/PP>37$'5]U]QA]*IH8]#^4=HWSB7PZ\@5+9^-)E^C[WVT)WSBB;N]KDH"L= MF_*\GDKV9G%4;55_("'"R*5H]->DQ5U/$&L/84!NDY#&LB:&^/-%+=6#=+F& M(]) J;R5I!#M?2,";Z1J9Y\S.-4W#4U+5CRHS=A?Q#(@4M#5?H5/2ZU"Y,L2 MU!<1[?DG-V9G3G;%7RU=< 7/.TY#!P/(M.V0*TD7F4*\)!ZL.SC*W ME]Q]]>/QL@OCW2KC)XLP:H?R&MR#(HG8VJ'H38V+1TR$]_@1]ZG!Y*5H]B. M_2KLI/VO*VO>-8HL2YB)2X8?/S4UEEV2T%^QA0^JJFH&"0:@G4"O,WP]L" 4 MD[%$KEF5ED"9\.M:U_XS#@^$6\G7;'#-H9EO0/J:R4*6E3F?W>RF'4\/0%AC M;/MN5/4N'("8W;).0NPR(%*C+LP1^U4BF;HJDD=H@/AK4R48^1S,=1%HO0KS M]/!*4.[0LX]D5\ ?7%P+\>$0D98&4[P6 B[O_H3B^DIKP^P;:J='.BW:/BW M(JIAMV3]'54;+4>\"1Z,];25"$?<=:EBD-$EC5(R(;K5A5M>,OF#P[&2<*C&,Z[RIFY.63O!] M_N-2[^ZNPF!_84@X[ZWPD2!F](+JW7)3P\]78M[8[[;FU$;>;53:1=F<2!E@N M',6"H*I9/%MK?!Q-$UJ'+H[IMG9UDYAVL2E+#1B+JPUZTCY?8)G!T#7GM][E MS!\GJDUB4C(+U/NLKD/Z$DEQ56.'V;BC+52_X.ZTQ(/,GR*_F*2R9<7:@OK3 M<6TM=38!3H'0=8V3/,V_J!=\/M!,,'PL*NX9Y"/JDQ:&)14ZYH40'8O2\0+I M B\>=PN-O\3<7AW_ F2<^VH* UMAH#E<*!P8^#):9T,=_A,&+/1MWTKHJT88 M89. EOH,[!?$<-A)1]Q%SBY,Z)=>WGF_DM]S8A/SS&O,,PZ@)^D9RA@AJS13 MPSK0+/B/?Q3._0ZFV*"XZ'O2NHD2:TB;*VD)!A2S,&)/0[$E?2)+@ABD@J:U M,,"=G22X7A9$ME%!5]9 M@\MZJ6)ULP][V*0Q/:,W;NPW*C'\.E@^[$7HPN4%SJ*H2"8>!X* R\?W[+7FS9-E'Z;Q _,)PQ:4ND?_=J MD*KKXFX8T,99D[X,E'&MKPF?@$^)SN7?690[0:9C.LT9_CFO!K[GI+K;+!0X MHC]Y3N68#DDEW, $:2_1%DRA1>6Z#8J/_>EET$B8C.D,>?6L-I;BRY&8:=8F M:H@HIGT&W9.WK!]C'F-JELCKB"Q(07\."T92/F#7M6D8OG^8-!5Z8$"5#QK" M@,T*#U()(H-U:]0/7L:UDD+BRM#W9>(?1 &DKT:Y/K"W2(%X4;$D,X8X0#MM9?#7;HOMKMN[2Z:@^ MW^'S%R)'4PX.Y;)C=3^C/J-F%7\>3]C/XXF$ 3X/%4==-O$B3_1.P\"]9]". M2;X+E#C;+=[N(>UC$4O8NTV;.B>"AT=:^1;VU%HA5SV&AMMS06(^)N'^0WY$J\.0P\E89HXCRZ59I,D6*I1"Z\ M]:]D,H=VC/"=,(LFXU*/?R*EI;\FH<0.=R_Q,;3&)YK^KIK<7QJJ8M]*/!^:*Y0FH W*#^!S8O94-PWJ9H[M2Z"=GSC7UCF MKTCEX>CYGR!>O^50Y]+Y]1,PD*Q:PV&K)E?Y>*:/CGDX_-Z#M!MO(Q#+(T3' MG%^*;23Y1.W)!V2WKV)G,D?T0^P25@K&S9_GCO>.J6N-4V# V@!+!84HM_CF M)K539+]8,V=;+X&<+7?,3=" %" 833MC.M'KK9:1QY]YC!Q^C-NMEB;V&4-+ M\'-/O=TM.LH80_U,QW,PH+9^U.*<5R0?S^F?;J8!E\&;JZZY;@5C?X>%VB4 M'6=Z,@WEUGLN1+6.%_)7?^NW(CR/:EYXC^7NV,=R-[)L3:='*'^SZD?DT\U: MYEFULYC;NK)]IL&J?E_\-M5%WHWP'0S_Z-PQ%+?V]Y,<,GVIVC>+Y\O+V?-4 MU9V3-8?G9W#L4U^);3E8%0]_B^*4$+D'7D*_#&)@N2C;P&]-W9R_^KK-%32> M:,2WU-%2:>%[@HY(@AV#D3BO!DJ3D[9AN/[4VG$8\%5,W2.7(HB<2^1GM-2A MDI:=LZY6?^49.U<>FEO2)A[61\_?RVU7^MSI:78U"M^&KO@J-$5O:PI<]"NZ?:22-T2?F,J?9$QJ\@/# M\.VD(UHY4T*N7^8LA;W!S587!H354W4JB FEVT14F?W+'P6Z:4;?W/O5VZW> MY.&ZWHQ)IC"Q[TW/_;;5HGLNA'^O!85L,)\0T3:6-R5R:H-T'%(_"[GC[A@S MF[[ [%WJ)'Y&_=3TD3KV6QA@\$"71;$)A6$V ,EGHSL-*,&[TLL,B.RF5RA+ M*'"A2XKO& H),6% R73S&Q9X*=(=/\3+1(S=6%_0SI'[C\3Q8Z415^O3#AG1 M>NB^E+OKAO=W"@B4N[TC'MN+N]YD[&;6JR_.:*5R?2BD+UWQ\MS4/;(U+=3A M:YS2-A.U*_B"0U]\OT:XZ^ JCH<%O_!T.V1+[Q@196N M2_"<N- MI?A6E L.]:(THE^.#IK&D M=L?%JEA])^FE.NCSC]>[TSE_+9U=LPW[):^5?G#MW:P'-0X&?)").-6F79Y1 M@PQ(/8[!W/5I?Q@BI6"/;BAQ*FE+V"^[*[HSRTYHRLQKGCL!D.'A_P102P,$ M% @ N'+[5B &1._F&0 #=( !@ !L96-O+3(P,C,P-C,P>&5X,3!D M,2YH=&WM/8ERXS:ROX+GU&[L*IV^K[C*L96,:SWVE.U)WM;65@HB(0L)1?#Q ML$;Y^M?= $B0HGS,>,;RF*F,;8D@T#CZ;G0?_D^[/0C'//2$S][=O#]GOO*R MB0A3YL6"I_#M5*9C=J.BB(?LO8AC&03LYUCZMX*QO4Y_L]/K[&VWVT>'T-6) M>4>%^VRGNP[_]]8W6&]CO]_;W]IF']ZSU8\W)VO4^O3RY.;?'P9ZU \??SX_ M.V$K[6[W]XV3;O?TYE0_@.[[[";F82)3J4(>=+N#BQ6V,D[3:+_;G4ZGG>E& M1\6WW9NK[CB=!)O=0*E$=/S47SDZQ&_@I^#^T>%$I)QY8QXG(OUIY>/-+^U= M:)'*-!!'AUW[6[<=*G]V=.C+.Y:DLT#\M#+A\:T,VZF*]C=Z47H ;W;A<:7- MI_94^ND8IMO[QT'$?5^&M^U C-+]?K_3WRV^B^7MN/A2Z_MC2W\#O M1,1R].,!M4[DWP*@@CY3\2EM\T#> E0XTH$&8M_,?5@:1+^V#H_HXU3#-E2! MK_OQA:=BCE-L>RI0\?X//?IO[FD@0[&?A;Z(\:^YQS3F?J("Z0,0@T]C.90I MZ_A6"R&__ [9E:.LY!/H/\_ MW@5_]3=[VYM[N[TM/$W\Z#\7,,?!) K43 AV*F/AI2I._OG#[GJ_?\#6>W_\ M\5^:Y/, 6;]7>L\]H BGIM'+Y_'^=G%R>7Y!1N<#TYNK@!UWUV>GYY=_'K= M8O"DLRQ@$OVYOKD\^1?[<'Y\P7ZYO&(7EQ?MP?L/YY?_'@S8Z=D53.#RZOIE M(78.2!FUOA$N78DDC:6'M/LZ5=Y?[&,(F'5\&PN!S"!'KWR!?)E$ 9_MAPKZ M?MIJ(3B6?O6B*F7!ON:)2Z]N6>]D @0@D.EL?RQ]7X3P/B)+;^/@L(NMCYYQ M4^^C?RY0*T>_OQM<#8ZO<P="S8B9H FYT1QN\<)$P?7]J0#P'PWY&*63V1:#$>^HPGT.&,#04#&@-; M[[-1K"8LA9FQ5.G?JS@0CK#>.\!.Z<_^P5J+15F<9!R6'YI.Q](;NS!1QWS* M8Y_5'I:$K9I.KZX_)K93[ J.2%O, X-"$HJ9,[ZGO)D/%2P9F8]6,J'MLE[$%I@ M2Z]3'@9BIE>2-OE$A2&L$8N@0Q[ QD+W7A;##HYE[+P\>QB(4,\9@X0-*YI+?M:&L2G,F4XO+$2IWQ/;+Q[;RHA]_801%:7N M:(/,.E\H$,2 F(:WA'LG*HZ0N,*8ZD[$(]GYVCM%;9!3A6E7E9Z+'1*<(%+^B]AB. PD0+#\+!)GOTRC$1#JE'@.$F=!3A ?0/!\T,D/.;?(YC M@' H!!S9+!VK&,X)'7,.IQI85SZ:60>SU'X60!-?15H584D&I,P'X)]3++GO MI&X\XJ1>7/[>8C=X7$$F&>@#ZQ+@_+3A\B;9\$\D">9[D" F"3WP5.B3$$L8 M32MJMZ.VD28 ? 0/BYUOE-DA=*DOW1_*3\.M8G:/A:$#M"J4Q M_/.?Y?#7RIHD"M*3%/5UQ'+]'5##5'H\,(#J)BHZ !DC%6U<8'QY&O/( $]: MK=D( WT?3D[JNQ,H/S_,GD]TUZ)Q"/#SH"1UFJ^^HAQ^*D8RU+AZV,UJI.&O M.K&5HPZ0XOYV[^ CR"0)R&A(5*82)!T? 1.&A /%SDDU6P4)-\AP*Q#CK5)^ M3'0D5< ?-"$B"67^;;(NT91YP#P>21!Y6"" C@/OFZ*M:#"Q? 7)I9W "9PYCM\7@QOAYW-&+!&UZA0[.4W! ]I%-.L2JKX" M"O.62G*#6 5B0D>RLA69RE1A&3, 0>'J%6P4-"74M M_AR=>;!(,IU;AMQ"P#U/9;!JA8IR:O4]%.A$F-"9(-H(.MV("31$"'^M6+YJ MEZ<2U?NA%JYQ;=W-LPNF=RE4:4$M:6%)K^?X.!9CD'0!J/+$E!;'\1"T0&7P M!&CB(.1'L<(U(19QC1L,8^^UBJ_3,4_=-U-U*W"1=.\HMR+N:A>!/F'TAKO' MVC+B*5#98<'1W.^[^PXG\4[&:2:<&>0[A5KX1,2W*.C&I'Z0]B[_UJN+;(4, M)@^9>Z0^@TD6WT'/P#(]HS62(A/31(CIHJ,BO!66M5D^!3N3>2D: P#(!P9K M%:A4T1]B8\!9K!(T/.UU\K2-M\'3KMP##)A##L)1H86^*(^[+I#-4K+^IF4X MF@ZGE@V6$!.(PRTIRTBID+0BY@)*$YTD)I%",1@ ,0:LW)AIR+"A#L80T *>DLI \Y0J2SA@ED!\'P?*\ID7 M.3BM[VPQQVHJ@)B]T%I6^7XNUQCY9*$X8ETG#EXAII!*"*A4-&+)P3&P='@7K?DH<.24*C:H&I-P#GS^3JJ NQ9-.I2)IG$C31\L M0=DH>/N=DGYAA-7"@_81+.;A]WG)K6>/FE;XZR/"#YQ.2SVU42RH\CC=[>(> M'"_AO+?^H;?6>YW-+7B3XB_:FYV=ON/SYT.R'\-15M%^>[W3V\IGLKO56<=/ M?[O'0!6 MSEO%&;,VV^GT=Z-TS1ELOF=$4YQ$J%O8D:Q,L-'9V@.Z#SWAK]*G9XF%V"V? MCI+!]N+XK-W?VMC:W=[K;6W?;3C1&_,_G]TO..>&7^QZ)NJSXCQ +LN^EH:H+]R0YO,5Z7(IFKD4L1O M17L8"_Y7FQ2.?1Y,^2PQAV1GI[.]9<5Q$ZG3FXN%^C8Q5E\CINJ9]OOS@YL: MU6V)5;<'%+=O+4B!E(/&")*.*N(+US)(80)20[*U8WLC9,';(.!()+*@JJ%T M4XA92MNIM#0Y0R.(:R&CYW4&,M<*97V5T"]&G@ K)P7'BP5"AM$9(K0!,9&( MR2^@.R2P.2W$G"&98V$QE"7:,<55Y*-6( MJ"%HK&B2C@52*ZE\NPH-O7B5]&+K;="+ ;GB$ ].0?E#\ M0A$CJ8/%6M;#(N[(B#,_%:8\+XL30Q#FL7^8H:$6#I!80&V$0VR(S+B6)&O0 MV41Q8CNW\^1ON+;B@E 9J@B[@YW6^<[Z?=?BG L>2?;%JLS>8S>DBDF 1"M' M[+ +,#04[951M.VW1M%.!L%]4/!(2?;$O0^P: MV4!#[9S9>27ZE:'9*E];,C/ V:C6EX*"K?1$19BM1*0G8Y4%/M.\%WGF4'@\ M2T0E^.:?/VSL09<^8AQ9#:KB-/4B0^#"-)C%2.![4H?:8/,[J[SD7#]GBR,R M112LML6V6IK=6FWA8=7=<%]70[@SE@W4#QIL_!ZQ&F U0,/?GKX7 MB4"3.?Y^HJ7C-H9TVPSE=.%W[@F(:)CTJV72WK(QZ8\VL-JR6H?T?P[GUL;L M C4(EW5X( 4S&PS)>33ZI70$%-WWALX(.5UH#&Z_R^.^\#-O %L2E@7-L]S;9-0\WO[8V!PB]>1F=T9Z%/';HC MTW1B>Z/[ V,0A]J(T7@Q3\0Q"#?:<\3012U'4K/,FUCP)(N!L8K;S 07(O [ M!WH*_A>%;)?0DA] MJRA*'5;N1+@XH2^/T >'8J9,=.]<'+Z^3Y:/2N3ET9?+R@D'+,'Q8/5]BDG. MI6SM?3=367R_[!X98JD#CI<@NG3=#?-[@0#H_E9G]_$1T%M;Z]6XS"8"^C5$ M0#<1QTW$<1-QW(B-&OJ]-R(V6H%HX A$*.U_7A#VJS M++CW"A)*1X>#KMM+A W%XB7^0)Q):-(27]OF>0@%AO,-7N= MIA/>$$]//E)2Q&&ZF%6UR#VB/X-N*],6H-1DZ'@5$@,2]*1SA)B<)"V3KZ1% M"7!P8T>#S]/9'Z]!8-KR*\0EL-M"C=#AYW606(0 M];'YM1)X%WT-L9A+'4P!!G1_;D'0^SVI0>CV72PHO92."JB#-8; M)Q:&]'@RIJQ:7RT95JL24;\8;J3[/-4S)BH$+U9S?3-:AKD+ MDO;N:.U5SH:T?X>D??D",8@,A(IY,O:R29*B5\/D^'2I79ZU1;":MCMJ@)KRAG-LS3..HI"0U++?W2]P^#[LUGU"FM O<]R2^2=\ M@LQ+XVJ28<,L;ZGH02%*+AZM5KILB,YWXE3H]]Z&5P&DX2N+*R>DM&&RXFL= MS_GBD2EYY8BY=.M&NL#R#H![U23 10Z76KW6)#*PZ:0?$[UJH6KP^97B\QNI MO%#@2"7U"*+2B^,S20S"%-2I-14@.RURGBPL_H*NF[ADHGWH+3>-@('HS$V9 M0"5G4"A#.S.P<8 03=WI5(BY:@]6M"JRX)8D%*):1**T--$( :^5:+R1V@K' M6&4/3_;+QJ+BU2EN02D5CW*NQP$&DB$!BP.&U>8E+*U1IO!S\0K:JJ,H@%." M.*AUD,:AVSATE]FAF]1D9>^5& \RI_S15ETJGM!8RPM,,"9S'R:7Z*QA(Z.7 M.[$2KGR],%("'P"GJ#49(F>]WR/:Q%??'U^]T<17-_'537QU$U_=Q%2#6>:Y3M3%*F%]6#2G8)DOHP?ZN*V405X6HU537JBL^%=YQBYDQ6&[*+ M"IZH4-5 M>2/9J755=3SJYWS:_4W H7YALVR)9ZXE8>$)0&4"F)07K M0:\G=$/*WY-B#; @2V#<8&;C[SYVKCO&,PO*Z@E1O)')WG^!50(!YN*Y :[% M!APCS4**44Q,4#$YA+(9'ZM;CCV%ZA>B-ILUI\L>-C F'(L\L0T3*X%N1*^&]149R"=(N&+=>Q[.3\(F HVN<7V*3$+/0: M%DMD,K5UW6"*NGBPD:\PI0R.#+\Q"W@^I+7$!7(B4W-I MK)2108!V%N/SRU M]'E@"C2R8\_XXL+2#.,LT)5-XCP12V(+')N &:*VU\45$NPE[Y;RE2>6FF+G M^@8(LHSB%5LF$MO4/>=)HCQI;GK8!#3ST4I%'3R\*K:*#7"QUWL'I5B>?-WU M'\=3DS@W;HP7TUFYQXGK1I!.L@@- ML29S'O:6/*Z.A#U7BR97%[-45**V&?=0[&[8TVME3V\DQ_F) BDUS_[8VSM^ M62FZY&MT2;TDF1HEXS O #Z7&0*BO&N$6=$M*M&$,S M+S#?=[E.E7B+3V(2$:E8PV$J)2/NC7\H6P'F"9@1C>?\3U7H6C6FBX4ST521 M&+<*2F5(+F5,4(=*I/*FI7U13MN1\B4ZS4Z$::R1J. MK$/6R:^F!T.S2F#J;BW>,LW!"G>DTU5N M1[FN.N.:J[CYUNI7W:ZK6;W[@4"Q*8JP[)#9K/G]P4 ^\2D"GHV%A?+B[::D M^P+G?[5984RJX:OIGD(F:J*FYWZ M@E7Y(D:N\&%U:^G)2*.]P\HHU_PHH\OI?,ICWZ@6AI;?4C^^652EJT MYZ26:G\%2!.Q;VJ0:_F,IW,OW$-?O]PWFY,>$YI =*+DK*W9@I)V6KK.,Q]I MZV%&%2>+01&::SI[@M[IQ.K?$[B+S'>H[ES^C:UB@:S67,JIY)R@;3?!0$SS4! \UP4/?6?#0\_#9TC1<'?51$L:PD3 M[MW#8I7PX3/L:,.)5XZV&D[<<.*&$[\V3KS7V=NI,N*]SO;FPWRXX;N/G 9G M(3#+GU8NSP=_G)]=_*N/"4KX9TWO*X@%-^_.KMGQKU>#P?O!Q0V:KL4GX66I MS40J"'KMPPG94(QY,*JF%S07U\NST_/+GZ];C%X MTBDF0X:H9LOTY Q>6-="](F1]9E9QO2M)_\4V?&;$;O' #8LC6),Z$,5H"'_ M/V<7UX.K&W9]]NO%\29O?ZZQ_!77^ZZC/&YW> MUB+UN4=ZXR.5YXW-G?5&>7Z%RO,7&7BVGY_+?"?*O-:A2[J\5J&?ILKO]CH; M>XTJOURJ_$,HDT>L?,UXDO]]=_;SV0W3X:!++>1]A;/S"\: 93'LL:B),]?1 MER,5!&I*UZG(25_)%E\\QE@/O'^UOTQ4;.F#UAPZ1EST+<>P/13"]JV#O,SU MC^\K*='B#+4O$DAG[L^8$#$=A89TY1PCRX.0Z8 _Z;%W*J#KG2UV%GH==@$3 M&TRB0,V$R)-P)B92[?X""(LO1#71KZ^3SP-!,D]S"W&:9"!^/8C#+ M[X#HRWCC68+?4TX-$(S@+SF)N(R+:PD>AK[B?8N(2JOH>-8D"U($Q!<\'5.1 MA?E6 4_T]7)NDU:H++%5[0$LO.P0B(3B'$/67V<3:#5N:HF\4DKU8&Z&5X,3!D,BYH=&WM70ESVT:6_BN]FIH-546= M/B,YKI(E)7&5K7@M>;);6UM33:!)=@P"'!RD.+]^W]'=Z 9 4HIM6G:XM1F+ M)-#GN_J][[U^\1][>Y?I6*:1BL6O-V_?B#B+JHE*2Q'E2I;P[5R78W&33:/]S_\>G>WLL7T-2Y>2=+3\2S@V/X_\/C1^+P MTO7E]+G;V#@Y^?W1^<'!Q M<\$_0/-'XB:7::%+G:4R.3BXO-H1.^.RG)X<',SG\_WYH_TL'QW;G_>>PQ.E+A/U\L6! M_9>?'63QXN6+6,]$42X2]=/.1.8CG>Z5V?3DT>&T/(4W#^#GQC.W>W,=EV.8 M[N'?3ZC4$YTL3GXXEXD>Y/J'_@^_JF2F2AU)^+N E=TK M5*Z'/YS2XX7^MX*!0:.)3I7K9__HQ]-2W99[T,H(1HK?GO+ 3LQZ##J[O=$3 M58@K-1?OLXE,H4OZ!KMN]7H,#=''.?XU5E.42%VDORI(L/_G;(?U? MZU<<]$F5QBK'OUH_TPA/BBS1,0SY\G:L![H41X?[QR\.!K"ETXYMC1(E&CTQ<'^"ZOV3%X MZ/.LQ:JI_U$5I1XN^"L-HT[+DV?XT@I:7[X6.R]___7R_>79=1^G(-90B)A( MG9;P7R'*L1+G0 XR72!;'#T[+001SB43CDQC?,40SKE/..^ C.89Y-1 D+(\J,_^UA+]C\\>$IOD5_'IWN]L6TRHM* @?#H_.QCL;^ M@*CA48X_FXUZCS,N\.%L.-21R@L:(/R!LQ$?U4*HR33)%@KV*1L&C>&#&EZ^ MK@:%CK7,-3S3@^'':@C[!#^F]#P.Z "G TOG%)]6%ZP*D0*NR1T(<"$ M$"!PP#+*>-IF>RYD,1YD,H_-'HE2#NPC;\%* 1OJNI1I BM-+(2K!4N&\JPC82XU^HF4JR*=G5\-A$EZ4* M^=I]:_?#KO\KI";\<*%S()(,>-9_[Y5';+NM/6/"NP";''_B?0=R.#[\YS^1 M)EI4'%!&T$_01DTS.$U\ZG*F82\B>N1LCB,VX@"U,E$A_."WYW2&&_L8!C10 M"I:N*L=9#N1 !"Z!GD'K5+2J]?S,$L95 H_$V91/':*H0 ;&,-;];Y0@KW[[ MO2]ND"I__NW])=.E+^4=T>'*%]7@#Q0&FILP?3I^ 4_L+*ASD*&Z9E=YR_=ED,;,#@HJ'/X76O:;7=L,*]1& M*YHE:92 Z9^.S)[P&'!4$S.?9)&(US# HZ?MPT6L"S"5%R8I>Z31)T\Q:HZ9U-X NLQ\VK51[Q51&^.8\EU,8R-&^/:Q4=CA? M\%1Y@081,]:+@^KE/FSET=/#TP^@]0N@963(.1)48#@!73F1*'I@?R856IQ( M(/:4>D8\6&8@=IF)R09HOTT.&QH!T%DDIQJ,"I$HD)>@.^;HOAG+&3/<1,D4 M[5J@UP(VDVT&^&'B6W-V N?&3/0Z-^;%_7L,F:\YPWW1/H5O:7PUC1]OE,9_ ML9*>Y9-/YS>^TO",J"Z%P1^LJ 6)"=(>IL\REGQ,5O;7K]U19ZRQ;8R.\,7K MFE?\^9G7BK$$VA[ (DVDH8Q!; YI@8"&#QI8@D[[?&23 E;A7Q6L M^%##EP5Y5[*I.TDPH:59B0^7QLDNZ;QF[(3:.^6_;$^A2(%&HEL!3'R%7 #2 MW!QH'(D>']A]U[:7;($FAG2V!GK9$=2^BBBQ1O4Y%)).H0DU/OB9#(05+_C)# M/XXE-T%F(NQ6G,U3JU12A6138G0L"6G);8[90Q9!Y3R[$]58;S63" [.;[M7 M[-;#8E^9!2J5%*8+B7J(<3,7'34T#8+$ )63K:&M%17F.'!*N)L MIGF&_@J2Q,8>Y!4Z_NMF.GCWTK^6U%>:?K@+W7L!S>C)18*R4*EDT/<3#"A[KA8R( M3"Z37,DX>'Q7]/2NJ*9&2\6XMRW/.$R!&Z;VR("B\7084?!/;4:1%[JGH8.& MK>8035YC1LFN:(Y"I"1%R4O9P*BT'TQ M0?SF7%:%:N[AGR.B?D@'CI[N2XL,:5 :-;SHG>V&S MFOM=(LMVHTOLOC/(N"8;RFLV:&LO4DER"J=RC,@EAORXX>\I=LUM'7]S,>IM MI'H;J?ZN(M5?W=M_TQ3OSH4..H"$.YT.K+(XL2!,DI:"J?BGG<,=@8+3$*7[ MC+W:SY9CF>Z!*1,YA?;L'Z=??&=8OL/"9E5Y,M2W*N[:'(^6>*B6;LL<_HOM M-.QCS_G'@S+V?_VDN:S9VOI\0=\U5!4_DDV[MMTC'[-19FX]O=N<0?C YP-, M\48 [>4 /;LGX^R+CATC'/%&5-X@236N8.:S 4&G: MT[ZH4@R;@A1&%^G*9!/\:Q#M[ M:+2+B:DI9D-.!C8"PG*[0(1].<[BHG:7+Z/1S66G=B6C6N*XNKMJ(EV$V!ZK MZ?(.793ER]Y"=]%8)3'[-IW;"0\A)G)#'L\N3Y0[JH %6-4YE0-9:*LQ=6Z3 M*O^!SU"^IT,B=>F^;1KE/<,8SS<:QKCQHHOKLFV8/%R4T.ZXDM 1PM,L!HUP MRNAGC2F6*(L:^3)0\-,6P;P^2"(K&+HDH9XL3(@!!%Y5BF&5TW'-^+_+<8Y% M#AXY2Y1C%HX5R=O0=&?#&Q%8L<<>N(; 3?.!KR(JRZ MC3HPJ H?)=,,9O<9)W'/AENA<#]P_GGQ$33 -2,T,#40PA$7'L%'V)7?@2!K MFE\V2>SHN!?MPE+W7NWBH,U'[-L#C,%HN/( 3L(%$78-XF1VAWVJ!^M"*5W# MX8:>]V(:##:8X%$(](D< 0&/700N?)ZY_AN(:'_U$-B=N;Y'U&>@>O7+K1% M"7- 60^\C&GVHPXDCF%D1/OEOJVZ)O4 Q4-+TO0MGC&N4F6GEFZ#DE>>]'NK*@;J6BD.:Q0M>*6](IUW;VN M,Y.=>G/5_6@4158+ZBZD91\]=Y-I"0,CN\V:[Z;WH%=07;>[H +**D\;L5G6 M%+<1NSW0DK..Z:8J[7!*3Z6.&8T++_;)CVU3!AO>[V#\6!0+,?:H 3*$:]I2 M/'-HR16WBAME'ULEWL@E,@6:R:B%X.#2&?-E V0RP;)$]ASIMLH0!R-$>XO= MCF3R1;/"5N8-MGN:WA3[N++-R#CZH!#;0@34 ]E07$/W&Q'K4PT#2+TUP0ALUB) M+!OR)&Q+N-P&IP6OZU+($::8<**/?:C'QA.,(W7?,?Q@KRXO%=L"P4$A^X9[/EQH\$>I)%$UZD3;^3< M#_5TG+3,[E+\IG G]3#'HJ7;3 6U(&]C:!C80 ]*4R_7N)%U@3*8-4LH3FKQ MS$4KQ3RKDM@Z!$DZSW26N/,4CCF1\ZXRB92C,9$?52UZ8$1#K$5(<1!*'5L8 M'ST\ZN'QAPH66"8,["]1M%'MDKB%H][.1C/%<=BM5EB>'=39_*,\*^C[K(,Q MR-RI-8)Y"FG*\PR6\I:^LC:1R<>:>U, A8;&>M$R_3WN75'6M#,?KFWS4R", M=)T'\@/3$Q:X&$J\X,!_PY3YSX']\MB*B!H[Q'53C [L,T?U!9"<3(PA"/2> M,#IP$!^2;BD"[*_:S $W!UI052E]R@.C2QF18#J$(J4J\<(?& M4"P?G4V(-219\"#0EF*R)LO(&%/8+0A+Y)9")B;H86,;WKF;G$Y6]!H958 Q MD].QPQQ["PU$C1%I!+#A#WUKCTD_B-00:SY+NDM#6JXD,V2\V0/&YJ*@M7!# M@4;[V*483 $+>T8*BV/P= LT::(E89L&IL)FK..(R%I%GY"-#,WEHLXYYB$Y MO]/R-OE<5B\2WT60^8[.=+%RX$V-ZU57L4O\ U.T^)VNCA\ R^'PH4@M%W<@;;;YF9O*![V>!L/V\;#_@+QL =L MJ/&BK"^4-E@8#QU*[9[D&(1+^[L#5@CL:7.(67FO(L(C!KMT0)RBAQ,$-*SU MC&$6@P)/8%OS]_[F[V;O"7FOC//7'L7(IGC%<8K 5W"&]@=8!]E$1[7U82,: MK9-;:&BE"[)ML$A M,H3S#-[; P,#'7A]#+(ZE&IS'EG>OCG77:7:#;A=:AI*+O :'E')PZZ':"X6 M%9O/48:&] B>FDDPH$WPK)YR9$J3V_DT7JL>7_6W.R] M"37?>.[T=W23\[UO\Z$S(3K$APX\VGF_(A(HWCI8=[CN+;_R;@V<"'S=[-2G MHV91P@@7+G;>,M\_A,DO-D2UQ>RE(B(F,EHL2WF>[\R M?P%,A>\U5;?H0->E 3I5J9P,] C/Z@E=>FJNI;,^CR3AV%L?[T%DYC)6(,-) MZ.+P+/75.=)0?ZF-"*15D-I5?U5%BB60,6? M#2;LTGS9OLUWI6TZ-*:&NHV2JL XF/%[X-PTUCC%09(U(&.T,4 PY6QHQ)C" M)4?A[1+^(D@\\.LIVP?!%91;LEY?I;!E)!)>PH.@U:"WYJ:Z>YPMH:!3WUT, M[XA38ZKXQ."%!H@$#!$\+MH,1Z6**\DF>J+Y^L<^W9[>AZ8Q/!7'N2J*OL + M'A+[D<SP A:[S9D(EE M0%3A6&?( (ILX^RWZ=;7'OIBI@OQ^5-9 MTO/F .:773#'&+Y?@@2GXFM\^48PL^=N)PT0UFY?7M]23]L;)!9:&Y%'0&$% M$,K:!#QH)!AB+>MZ+"W2HI,FASQ44J@Y:EDJB,HBOL)8!K[X(27A<(V!V\)I M(#-UUZUKKK<1TTKMC_;1I.IW#)$6@!SG%J]:LLJ>LBG&@!C.X,M*>[6:PP L M6ZC.J'(G/02';*])6 MOC7FIK7&+&L(P>(+VC)-3!;%[ I=AHY$BGSSP&71*J-+%9,&>?;1UV^U*#!1 MLOD8$;E-FJ%%(/B3(C=MAX*3D>G'NIJL%;::/(E\;+UITHF$V8+Q4[5@^!>O ML5&4ZL\H#[?$_OIZ4FF517@_5@FN1 "5J4'M\/(Z'JJO2NLV.:S&"A37BQ=UN M-U6XEQ@]G604Z*U7/DOKM8 M2B-F2S<> L;R&+J'UD DK1>G9B&7( CO(@6W M0=,-!4V?;(.FVZ#I-FCZ5SP\Q?5%1PVX-8KC@H[Y5,$(\YVR/-5RB5=,EF0* M\QT*J#LH5'<=C55<@^?G[\[:XK,FW)V7N\[[_.!/W0_.<[_9 M2_K.G#78C $[.]&:B758)@!N,5*K\717O0G5N,FF?D7[7F/!&4RG8B/SMR7W M^(B]D2['V1P1E?903TF:[32:HR :AF:^_>GXL O3ESI@N%U5VBH9XU6?> .7 M9Q:3KBNZP7[=4'MKYB]Q&Y"%^PVXV!X'!PV,1$?('N,BLB.=>84+C3/:7TR,[]R7BWD.!NAT5BEY<(T6.<#ODU 4HCJA49IG-U @2IA!;YLO%3.\MC+&>$<;M5 M447Q6OAQDA4E.=OA#;1I=%T0SWCTG4'R+L^FN5:8M"->UTZ\/GR8\2&+XQ&K M9T>/F)%PO19%N3QA"N&W W5Y:*1\O-G,=D./'L;N',0R.K[$.W@D!"Y]2C4] MAF+7V5IU6J6'MD/_N>U^2MT'%QLV4+8]#\N 18P;$)LF_;]7!!.E0D$_TTW) M/,-=.L?7EWUB%(I/!:UZ*0%\PEK_!)\PK.0'3.I3R^&%Y\R0'BX9;.?1"Q6W=>[A#+A!CZ,'$K^@B\D*AX9,.C MC<1="^;T5NUN1KBQCBE_OU QKR@5Y?#OB5\-]%PU,287&IZKA\O%C=;-^"R#D-?<+[VHJG6O6)0%/S35 **V6X?-B^3?8FPK7@0&.V M-A/ 6SF!J^/4/!".5B-$R,^.%7[I)S(_6H%BBDIZP?:)DJD1/!QK7>736!$H M[&JV$;XT<$X?L6G0 J8PG%NGL"VSEL2S)/#-4"F?T@B)Y>,JQW0.0*^<(09& MOKCFBP4T-1'0(,@478S-);VKLQ_2=EP_5@4P54=]\BW7WY_K-YL-?P:C 8E_ MNZZNE:=O6I8/VQ[.YJ]O@)9)D355#5TK+9-NE8,5YK"^U!@[V>C\Q1FN0,>A MVAZ.UV&DWF:@YF:$M&YX4T'TT?&7>)7\:;;J(3:@76D5/A]_A5GWUV\,K@)) M*HMY8Y_R% N M2KF-=W\M?QPA0L]K(,Q:DKM%7CN' ,5+73H%1C0%M:P(5C# MTRVL80MKV,(:OGXNN(QGMD DGG9COM75+\3(># L'H46LHQPT)$39>(F>!2A?!KL#;U<#7,, MR*.BTN'XH&I6'MI?K^J^8*WTX\=M7EV\NK&S2KG3>\>3I+ M+8HWN(S$5!BF#G_:(6K:L5?16O6X\GY9G@HRA9D%RE)T<\)Z!7(,2[.'-\;2 M-RQV'S_?/WQ&^J-T:MFN"O-5?8]J\W[6;.JK($]/>!>NBB?[=O7HKX9 ][I" M,WV(]RH:76(_$_.>L$*>PXJL51+N=SD X09;+0X_B5%V7KYY?77^VYLKMS\>MO;RY>7_URW1?P M2\";W_[;%SAA,N-?@?X^^1XH^XNMT VFY"Y9(GMU]RH+^:%) MKJW3Y@L[;9YMG39;I\U?P&GS$&R4ZK,(^2\9W/WO7U^_>GW#_OXO)Q$V&<1]<23CX&6/2B!X-[ ?V +"H^FGG M<$>@=C22QWU&SY;]?"=GP>>6+%9F>R+;'K(#3\-0WZK8EWD\3"N80BORL[)I M(_);1WKINZ;!2H^@U=H._GK19<]Z1:SG/AM[]03"WS\?W?%'$ATIHB63X.!D MOF)N.SX\;06JOWS?7[)VF;D4G43D9E=TB1?9X,8,4J7M9M5TEQT-VEVABP!9 MYG9ATQP&"K@&ZR>4[/CT7,FQN\VGKK;IW?#7-ZG[8(J@A/$?IR*4'FX0[[P) MK_RPK_L%RCGC(E$S:I\JE8MVTDD0,K8%\RTJ!OY,JM>!/ M%=Q![#()9"+PFKUAQ6D",]H_OPHPH;14;"[)=/=.$G)PO"BTN8J$:O DB-^4 M.I^X]8\0U(0!?$P 8]!6?8&8N7@^[WHJD04C)J1?5KZ^#I)*;V%%+2H]G^FUP!F9J++AW#<@A MVII07QE%G&-,8'4E$Y[-WC-U= ,:'&5X,3!D,RYH=&WM?0ESVTB6 MYE_!>**WJ0CJ]"VY'*&2U&7%VK)'DJMW8F.C(@DDQ6R# !L)D.+\^GU'9B(! M@J1LRR9-8F*J+9) WOG.[[WWYC]V=R^2@4A"&07O;C^\#Z(T+(8RR8,PDR*' M;RP]_K%[N[;-]#4F7DG38Z# ME_M'\/\'1T^#@Z?'AP?'SU\$GSX$G<^W9SOT]/G'L]O__G3!O7[Z_/O[R[/@ MR>[^_C^?GNWOG]^>\P_0_&%PFXE$JUREB8CW]R^NG@1/!GD^.M[?GTPF>Y.G M>VEVMW][O3_(A_&S_3A-M=R+\NC)VS?X#?RO%-';-T.9BR ^9^=Z*B? #3/?C;R4A$D4KN=F/9SX\/#_<.7Y7?9>IN4'Z9\N2.,QF+ M7(TEMKZ@[R%\&$AJX>D+^.SU"2^.[&O]-,EW^V*HXNGQW\]$K'J9^GOW[^]D M/):Y"@7\K6%==[7,5/_O)_2X5O\C85C0:*P2:7N!8;X^R>5]O@NMW,$X\=L3 M'M:Q68U>8[>W:BAU<"4GP74Z% ET2=]@US.]'D%#]''"O?;2..)>(QFFF< E MV@W3.,V.__. _F_F5QST<9%$,L._9GZF$1[K-%81#/GB?J!Z*@\.#_:>OMGO MP8:.&C8UC*7(8"SYX*2^OTW;UKSZW[T,BW8CA-LJ,V\[ OSOT/P!@WI_>77V M\?U57'J^#3^].K-9O#D9M#[5[\I*-]+76>J1!)\4V> MAE^"SPD<]-.[3$JD[>ZTNQ6+E![%8GJL/FC@Q-\B_X\ M/-GI!J,BTX6 XP"/3@8J'/@#HH;%1&11T'@<== QC5[??-:V46PJ[?=5*#-- MPX<_<*[!%SD-Y' 4IU,)FYCV*UWA@]CB3='3*E(B4U*?;,!)P#G^ <)/+F47 M5ACDFB"!C0J4#D"("?II!K(9;*:W0^="#WHIK+I9T2 7/?O(!Y"30(J[R442 MPW+27N".PCHF"9RU8 0-BAB.!30?%AF<@8'*HMV1R. PC>& I%DPD;#&N0P* M#=O9FU;VH0.[!V[7-]D MZ!NH$WX[L]5X -9WNP5MVF]/_CK_\Z\/AP[]X)W9G9Z*0V-3L!?.@<% Q\@8\0G*RC@[_^ M(D(V-SZ2%,,>] '/--Q-\]R2P[MHN[]3LW-BEMO,5^5>^K+> T4O M8#>Q#'HID*CLMR<'3X"!Q[%1>]UG/1*A_6R:YS=0"([%2,MC^\?)XY[MJDA) MS]"(=T'Z38O\N*_N9=1T SS%CX=JY>$\@_^B1[F)C3(_B>3T2XYF$"0Y_-T8 M)"/8[-@,E!])1R<@B>5R%Y<87YYD8F0&3\8"LQ5F](=PLO+(GT#U]S?%X^E4 MK*(D,'X15X1_\]4/U(?.95\E?._?[!<+=)@?,K$G;_> +QR^.#CY#'*7!ND5 M"=1$@307X<"DX2? /AS?"#J@!,0%;@52!&NK."6:E*? K)BHD10V^S89[6C* M(@Y",5(@U@6Q!*8"C'B")KR!&#,%&TJ1H'(!+%3#.6*I#7X86B:'I-=.X,Q( MXU[G1L#[EAXK1*\^Q3U'5?" [N,UVZ>KVM*87XO&'&T'C;G4*+"PD$B,?I6$ MYA:N&0X"9!?80JNH54B$'@BXE#U4)G7A;KT3;F2_#V(6:@'%R(@D%:G9]G0A M0"2%K@(T,N1 WJHB4@KR;2BQ&=3=4+*%QFX& G3+#BATJ""*IA]#&+3*9X;E MK!PB#-,"9E'J-.=6Z6PPF"@A%*D+) )1AE*2H71,-O M<,'3A#L]/.B6/^8#D?OOY^F=1!["?9 %)(J,@X3WG=[P=X+-/&$ZE':G(G]W MX'R,5987TIM'$"E2?"(T" QE=H=2;$8J"QD2U/_P&B/U)^O/,L.5XL.ABVP, M+0-G@ZLT,K>)6D;EC^85#D1R)RT'LNP$]J<(<[1+P""7=-8M#WA-9SKE*5G13WCY#X(+#Y];4P>0YM]RJZHB6D;B3N[U,BB^[)(H=BW@BIMJL],N7 M>R^>6[G$(# .9C R/P=[\TOM_;?#6%HQ]U<2?\*M(!_%>FF:<[V^,$XC-.K@>3=X0;^_ M-#[\+E]:[YXN-Y^210U.#9R>OE1\1^LF1B +B-G"=;(6+9B'2HJTT ;N0FW. M EY$B7.9>@HHP7)@Z D0ITSC;^;5*CJ"( ] W%1*>BZAN1C?-?.H7;-ZPUT? MMN/9&8)/U*R%-[1D:T/(UO/M(%L7Y-W XW_F+,UG,((LC=?-08QDC'S$)5Z+ MT4''[9V;<^>\TSTK'/]B%[(C=M9,O+]D%B;'9.:9O4!!&H9%IH.HR)#C$2^= M81S=[^6QAF'!DN*3\]UH1[ZIV;$I77PW=N[U0U>L?@K@ #QY&[S9AS'\_,U; M8 5KB<;F$(W>VA$-]"I?RU$,PZ>[;7"TI0>\B_8 5*)U#C(Y4@Z0@8$@6*&Y M0AE2#\=L* &*U!E)K"0[%[EKIW2(&U,X"<)6V)XA7^CY1M.$IZ,+*P'#=]@L M@9PRI;]@*X8J%9D%00<=G(:1] W8R5,\F# ].WA]6@K\D=QARWH/63[,D9SS MO1FJ5YL 648:9I!$KK614!S#JZASM=$YW_,OI_$F9O"O8 M*V50YM0 ^YLF^+G25K6)T2A64CL?FS^.+ES3J0%N\K4=BDA:*#B-G!: I\F( M*:^(IW4Q$CAGOX G.\K#PT9XURS+<@&' Q4[ M'.9B4S7\4QJKN_A51T'[JM*@@Y]X;9'G;&%KA!PE.YC(9Z-.9Q\GYI])7<1Y M?4*T."B0$TV)9=1>YZVXSFNH$2/ 6S$(GFY7$CG?TXR]C%W5:&\CW8^\UTD: M,)(';M,]2).HB>(#YJ+@R_C-F2BTK%V#;[N&72(8%7R_O91?>Z$9<0WT"/%9 M*&W[K8J>_0Q! RZ'0YD<\' ML.EW@Z^)Z*=8"X)!%"'VF68[-+[D(?U]+5,AAK)X<1;0W$7()9NEA!YMA)\M MS(SD-5II:1?)>)W*<+,_/[?23$:91Z--)AIK>9Z4M<&OM0C&%L'8(ABWP;#Q M-VVCM*2U,WI4P 9S8UD\ MT9^E5:>7H%0J AA0(DWX%[;"@&.$ZJJ^JJ &@N>H/-@/+QPPT!?FN0LC^E)+ MI8>1;/,]%)?X=&D(.Z8# RH''>7'>H3//CM8=Z*P[QVIUGURPCDHTZX _<- MK40>/LQWTE9"@LE68NSD^01UHMTA=#%HPF#7F=-<*X@UC1/WB-(%;(/3(]0L M3W.&<;+@?OW(A'%+LL/94^T$^9^$^^@&/Z5+#QWAQ=QR%D0RB&6XL9ACM1+3 M6J;ZPV C(@W\-H:LDI# 0EE"%3C =EK4Z]MF""^=NZ*JX>#\V8 ><6#4.V< M9:'J+NQ:%X$!$WO$L\$)Z#L8TLRBWO))&G2.=HR%GQT/-9I,U\NWW:.?HV+W MKN6E%>0\0,4\S9:%[5A'*+!F3>>OL\N][.P+J9?7&;E=LRAG7[<-"T8O/8YV9(,@0.>S MZ8S<>; =<^LZ+:?6T#ME3AJ.HW"YR!,(* M#2G_%30+^PZ'%W%O@8F\)3NHC%S^)OQ5C44,KY?I@ZO0M\,#(#E.VRUS#W(W MU:1>)I46]A9ATJUJ4[R'KUU;YA8*+Q -LWUU#OE&5GV@%J3'] /YI8$+^P?0 MG-<:J5B>/5K4\0D/']I<$6[9]6P89)(&<9I@,JVO&2[Y'Z<[LV'&\'#U?,+E MF'_F%ARLQG/MG>GO.Q9!>2)@3/6;9H\Q?B?N8$AW>! ^B.R+S(,_15Q0'*/) M#4=+A;G0J_.V6>KJR7F"45SHGW!EOIX*NWCU2BQ+F>S-KK)%I#NJ1J#N>GXB M?SU1FL1T9FF?CY5M"<:;3]J&.;RHC*BUS.T2T6!M7.QMMUC*5/?&$K M)6-L20,D90<]/2'= 7D/6CC'])'^,5=A*>SBTYG>M[/"LF_7OT MC* 31E--T)$PQ3I(3H+^QBIL<%%V'B3DS,F#^Q;$$ZW?YGI0MOBQ7:)OK"MT'<+"5L3D/93Y((U O[] B;UPD-:/V MC-6[)FDZD%!3=@CT&8 HB - $='CB9I0LX/ 0(18'%Y"A>:M8IIQ%1V6)[M+ MVV%JQG596XJV!11MO+8$C>$:E8)"Z221F1ZH$=4=<)6N"+&2QC5?;)>=3G-; MH'I)7EZH6KYGH;7,9RI6=\A9^"UYHMI(C*TPZ:P= .P;3#H&T_I]EITYO/>[ MS3MSKM<<&T_-=F)&_.*@DE"-R8VMAK8$L\E%ZSD@G!BU]M=!#V!%=U&\,&N& MA*5!K[U%9VN134$!MIFI"%3P\L3DO]S#&>X>PGGJ/-MI[<&;XDQYO1W.E'-[ M]M:_MXGAYU;';&G"IM"$PX,M(0H6HW?A8_3@\T>"'UU3'9DV2GJMKM)& MR>9KYVZ]:*PG[)?(:\+HNRK&!-UC/O'08L:.BR* MN-8U!;#M;;"I [0,BPS>:(H"65)@NR*TP733\(M77YL_:]!9\R[JQCT_.,D, M"5KB.MBF[G;7U.3NDH*-"VN^]FRX:58OUOW(9;;G5MG6B$RHU$P3^@%4HT4- MKPPU_*Q%#;>HX18UW$KBOY DOG96\ML9*9LD;"=:^R)!8ZQ9DZ"]W)2$:+_2 MN-X36KG*AUB>D7#("0$%C7'=OFEM6^=-8TG+_*"KBBQZ(X($)(G?GOQU_N=? M'UX?XI$5;U/1BM8O= M:/UO5$QP8&8Y3X6BS+A]?/5GQZT,\? D=3)L"_"?)EW>\<];W8Z<1@ M,D;#8<*12@#\.E&TIRN6.-:8HCU?\9E$ YW(63RP&0W68FG@U*R8VJ^1Q+YB M(=++.[0PYU!#"HZU6$ X2RN^9VMTEEZNK?:'M,BAELJY73*@EI@SN1G+0?1/$AT*FTQ)34#MV83)%),\%%]@>%F&&,XA MT3*D3+HOPCS-_#=,B0G,JIQ%EA"7F:&[Q#?Z$@Z'B!&+BLL;IR&&766X*K Q M"4Y<:ILO]XN")7"3ATG$8H(=]IA@#V0\QV+!V]0D%0I< 5WR,=?Z4"5J6 PK M2YSVX!8+QI5ZR(N<1$E#M2O/(YX]*88]F9FJ>O6$[B*3?FID?Q/(S>YA9XP$ MREZN"OND*8M@3 FK77[I,@&SRP:V:'+^XOCSK$60-P[ K066%+#09@L2<#N> M54Y-RYXVA3T=;0=[ H9P;46[LG#FBD-#E4D3[P@$Y9T9IS%<>TK@#YHXJ-]T M)8$X]]*D0#D828K-YB*P^L!NKC#KN4/PH;J>2ET/I*<")$#7;<$5Y@5(Q@M" M[M-8=,/PN'S$U!(#S;T3FBB)K QLE'/L#Q@5TBDM8E/+Q)8L\21A9)R.Z1D. M@W,><3$<-A>TQ"Z,=$-E:^U0%A.N]3& M MF$FX(;E DOEM3M(BCKPU8DAIZE6YQ!<6#;PFZ1@6BT?-+O _:GO8))68E4J+ M2L7-6MM+*V*4P6<]3 @![4>\4%DQRC'K4UT);7H!9D^K$$JA^6-OIDC/PD7M M+@A[;B--?FRDR?,VTJ2--&DC35KQ>:W$YS6S#?>FII *LK*.X)3,/&V9U9AN M4R%LT#B-IN_*F1G1KU:;KK?#$@"7/\W2,?!3..=CSIS6TVBH:'7$#3GDAT^W M0T>\EB89%DB&G!;D=R[NM%I;YBG*Z2!&IT,5EE*ZK3M5MSLU67A,.E#2A7Q= M+0<%,*GF00.=PV8H-^F3Y0&0MIBE\-HNAJ)#4QB+GH.2 M5M4URNI95>UPA$,="AB::*I$65IR%2&V6142EG3&ZUH;9$<5.(XK/M((HE%;FI)FM M:K+RU&K+/",LO\0N/2L[A$V4*QN[M0'9DC7?2TBQ["VO!+Q7A):\ZV-9$AWT M""5:Z1Q&B)0EGT@Y4_W86B^<,[KJN2X)-WN96R*R*43D^780D7.1B^!3IL8B MG+9%K=;KRFP46FOMLJSYWFKD,\"AY#W"!136Y$6Z7R1BV%-W:"&';Y!9,,3( M.AKBV&9C*S0C"ZQ"SP6$*<=2FOBZ 2YJ=YZZ/Y*9)A=OA)>R#MHDQA2E8<$Y M18T! ,T"77RVA#IT%]@28 @=_-544+@P7Y;%XBV_\ZT,J&$X.1FS9=DJ!O(^ MC MM\F&AKP%GIJ!-XIVD6H@(]16,>F"E)0+=(1%W%K8PLP0"CYH:L:YA4!YM M7M/M(1-KG0*&F"K!.[V,<0[#,W--[%VRMRQ 2 @&7:NT$/?D,].E9#$[K=I9 *+*V"V*8HRJ367;CKH#;;CSP,($:C >R2 M@&:)7V;I&['";?I;T1)N>E$QFD#T^PZCB/@( F M(#4H X&AD2#D,9?1O,M*1E7VF3Y"PJCUA_1801L[M1EN;2 M)"IU..,Y)Z )O=IXS'V[>L:QO($ 7JSS$B6#W%@;PD[L@%&[@P+6%6%.*3 K:"^3(_C %V8L]X(*[+;(!VD&BZVK MC/,#98W%A4QB.0UNACC@WT662/CQ_?LSYTUD-@J,2Q/.VAMJ&7G1I=])T@#% MA]P'0B45!3#HZ-M2%A*8T0?U5P^G! MJ1)T,8&-TUHPC-RMK[^X'IU=I(1]S27I^L T$*H4T A>6G=[RH3-S4*P!G&0 M_$!\IW$27L;#LC&5,6BNG"?6352;ZD"8!:Q<1(/$MM;8\X6D(_URU%P M60WO4'@N-5EQ\9(A\X452)1H=B*)G'18U IT@!>($'DWX4!&!9S9H]DQ/1P=-89B)RZ-@ M;X+)^!?!Y+2,*[)R6BTTJ+U#%38-9<4Q M.":]PK,;O4X[8Y33+S$'=BPLFEZ8.&0&_WBQ@(F41E/924I;LE.QM"=EYM!]GY@[#]>/;? MB\G^GQ).^>KSDY2D1)FT'S2=;AER97)^Y%DAF\K*LXI/N1K0 P?R#!J\R-Q' MCG1#Q4@UQP\?!RIU"@(T'\L[>$T8-WN:L8=.4CG1@.WA-O=A,^7K96F!.3,< MC#2>6DO?Y[V;/9-Z#\2:,R*!UE=\E69(K)+R=S.X;G AT)>)OQAJ:%XY*Z9B MD-ZA_:!(\JEIL$P=]2D&@MOU(2.U-[IF]BWEVA#*]7H[*->U+=D[1C (2"N8 M]M-=Q94'B=U1G3P_QVECE*S2?NG#F81 S&F0,][&18$BX7?AJG.":\"+Z N M9:HO>Z 8IPQ]RM)1IB3F=0HN2Y<"5D0>L[63$3V+UY(>,2/)9%Y0QM$R"MAT MVHH^&T) C@ZVA(#@I?3B2\] -$ 41/ )'EA9R)A-)3HGW[*:">.L96#NNA0< MB^N7-]9#)\^J7881+8-OO:R%_7<\_+[JSX3IU(G1M:3!4.+G?Q3H?N2%WB'O MALHM)@U1=6P:8A4.T\QASP2U\KJT5B *&3!TS<> >3FHSRV!O+@WE>31N6*! M@=X,LR)FQ'XF[XK8Y+-46A=E.@"2WVXXF,"&0KAF*8>IMO(9X;9,G("-/\!7 MI'TWS+_01555^*2R2WD!3]5TC^[=>?EK@9$89;\2L*U\ O0 MAUA&=Q;L6F8:>Q#:4I&Z0%9F456M504!1!99_*\F4):*HV-8#[#]+F/)0P3 MO7&I<<99?= HCUQYRX+F""0+FJ$)9)HO41B4GD,MN$ IF+E@7:**^1GA?/*< M]9FY[7(,$C5%#HU:;CD?T># O!4TQ$[SJMMU];.1SQT$:OBC$= +NUFS^X,Q M^/(>X;R8&$1+\DW @C'\>@Y&JOY8Z5IMT /+P"SCNHEC"_*@@3EX[U1]U7)LELT8C\GC MBQ#CM-**PSEGV%=K(=T0LGRT)?4K+LK@UG,9*S2VK-RO8BDF16'"+ MZ96MP&0:-%JZG#:OD''<\NUU]M%:"O^'!-MB(@R_=@733D/TS$^A*P2E> MJ/!0BL28&3E<= &2;4' 2%.K33'?)@>4G^;)5IHC4ELN4;5!LXQ3HT'W[7"I M]H&Q"\X?7#X@)S@B:,W!XXP$KGD]A::& 30(M$3I@;$(+,[ FLR&)K,]0>0S M+[0$=U,([I8D@SX%Z2R)U/VZ^9Y\86;& \5V+N?O=C6%L+1WS;:/4AZFB6BT M\9>"'72Q69ANNZ_!:@RW#4@EBSA:DCGD0YI)=+(0]??]1,!+"5%$'( HGVC MO.#[RI4T9!F_W2VNKH7*&I, M[+DQC5,GC4/ Q,9ES@KDW!%0$%.O,B#65%?*.;@4"S2BB 6L-U:YM0[44BU&;SZ7=+10WR#GVE$HSR9,&AM+ &^!\V%+", MT" 15[S=E>+0L_F\0RP!I\MP%5^*=NI$F17<]/ 5SFVO:MR"G.&*DLB,?:.+ MH!*G)@2[(:B[&O$MS51L&;D90]V#I/89Q$V/K M3C7>/"D$8NB-1[!VQ!9X8U9\F+[%=N\F8MUL)!]77"^5/A>:>+_&%W$P,_^C M5S45XQ4\\@@NB-85^?VNR%>M*[)U16Z!*_*'3,P1-D>T7Y4T6U 2P]^>?'Q_ M\=?[RZO_?8@>-O%]M/RG,J671XLEG'>7-\'I']<7%Q\NKFY1"7? <6.8P_DS M["8)>G(@XOY,Z2!^\-Q$QA"C1L9=T8!8$SQ!Z'&'B5>.7*/*TO"1[+Y__;=; 5;)8$8S?HI3$:+?[OY=7-Q?5M<'/YQ]7I[>?KB__W9K^W/O/>QKW^V7/^ MY:EI?=&^74W^>IJ*&L Z$M0?H.HRF[X"F^61B.: M&#V9R#Y&T6U4%54F((90G*+05,/\CRV,S?Y@OR^BD2F^]')G=8I)2\U*X\N::$ GY"V\X:+/)D_3-#BMXHA9NH#IPY.7U\JON,$[R[C MP.T'R89T6FE+]#334$9)&9F,5KI92U:S"5I.Z UV)M)V9 M)'!=$_EA)X^54O' MWIA; Q]^>7*XAS/9/>P,=CJ'.QVE=HA,/B"K!B:PG#>4I@FD(8B"S5E#514" M6\L)8.1_H$GXDPMU=YHBJ'HRQB7MP4-!7V%R&AY&5;BD&#R0LI%>F!R5(,\# MR4"EDIA39S*0%-V.U=X2LT62\Y/0-P@#QK@PW"-.^!KF:;;CFH93"3^1:A+B MJ$FB+47YONJC]"TSRAW=>7[PMQVK(@JL/G*W>#*VS)-% *LAZD(P\!@#A$'5 MB+CPI@)Q':[!?=!Y^F+': X+9.@6<_"C,0>'!RWH8 9T\/T( \P\M0Q@L-]+ MHRG\,\B'\=O_#U!+ P04 " "XU]"7/;2);F7\%ZHK:E".J@9%FVY':$2U*5 M-6'+7DFNWHF-C8DDD!2S#0)L'*34OW[>D9E(7*1<)8LTB8FIMD@">><[O_?> MV_^ULW,1C43DR\#[;YB109?#M3V[^[IM7.SOOWD)39_J=.#KQCO<.X/_W#PZ]_<.3_O[)T2OO MRR=OZ^OMV38]??[Y[/:_OEQPKU^^_OKQ\LQ[L;.W]X_#L[V]\]MS_@&:[WNW MB8A2E:DX$N'>WL75"^_%*,LF)WM[L]EL=W:X&R=W>[?7>Z-L'+[<"^,XE;M! M%KQX]Q:_@?^5(GCW=BPSX?DCD:0R^_N+K[>_[;R&)S*5A?+=VSWS+S\[B(.' M=V\#-?72["&4?W\Q%LF=BG:R>')RN#_)3N'-/?BY\LS]SDP%V0BFN__+Z40$ M@8KN=D(YS$[Z_=WC5\5WB;H;%5_&/+F31(8B4U.)K<_I>PP?1I):.'P%GYT^ MX<6)>6T81]G.4(Q5^'#RMS,1JD&B_M;[VP<93F6F? %_I["N.ZE,U/!OI_1X MJOXM85C0:*@B:7KI[_;?G&;R/MN!5NY@G/CM*0_K1*_&H+';6S66J7U7@^@(?HXXUX'<1APKX'TXT3@$NWX<1@G)_^Q3_]7^Q4'?9)' M@4SPK]K/-,*3- Y5 $.^N!^I@'EU]OGC ME7?Q\>+L]AKNWX?/'\\OKWZ_Z7GPR^[;0?(._Z-+?/%_OE[>_I?W_NH/[Z]H#9>W!NU3K9S/9SIB7V2"FX'DU;L! MRB.]]W>)E$A?[8E[FM6:MSC_S--,#1_^W.J\>/>/#Q?7%^]O<, ][Z.*8'TB M[R*4?I8HW_L #P%%2^'(1/ZN-Q8JRN"_U,M&TCN+Q\ V'O[W?[P^Z!^?IAZ? MI'_E*GOP1!3@*[ 4<'7H21FEM(C>EU!$/4^DT-J#-Y">@ 4+@*T,DWCL9; . M7A;SOUO8"S9_L'^*;]&?_=/MGC?)DS07P,?@T=E(^2-W0-2PF(DD\&I;E)8; MK?ULNL"&X^%0^3)):3+P!\[<^R8?/#F>A/&#A,;B8:EC?%!EJ7>3#U(5*)$H MF9[^A.< Y_0[$)M,RAZL+W!<+X)M\E3J 7OU8,U :H"M=);R7*2C00QKKE?0 MR\3 //().#C(%S>9B$)8OILL]K_A?L*Z11&<-&\"#8H0#@4T[^=PD;*12H*= MB4C@*$WA>,2)-Y.PIIGT\A3.RN"AM.Y;L%MPDA(Y!!$&?H:/(YE(V"Z1NH.D M.<'NC&&1'HK3I'"+[:Y6-Q7ZCB/ZMK:UN.$_]_9Z,UBA._J[\;80+:07:,.< M=;?W&0_]Q3WL&UWU&ZL,>W$OG?W6WC6]X+_B\<$/YRJ!4Q$G MYWJ([B'G MZ1S"#] ^G#+=@643=C8C&.% 2EC,/!O% M"9P(.N,"CC1P&]N;GK%>U" /X9$@GK!0[J4YT,$ !K_[#!_ M^WQ]P4?3)>SVU.'*I_G@GT@J]/<@#XPU88ZC@"0UNNFTV&:G&A]BPB"&\&-Q M*'JEPX2/P.K#2T.%+>@^S97!OYF]Z"W)8/[04I2/!] H?-EPD>:?OUTX&OU7 M^Z#W\81M_B27X3# M9T]=F0 @LP0A.&+^N_\+]GT $K#IL#X7/EY WT/I#>($",3?7^R_ X9AEH# MLI_3B?#-9WT0^ V4PT(Q2>6)^>/T:8^I5JM M,_B,3]#(]X)Q4.<9R=#=2^# MIL/LZ \5*,#92 O9\&37*I&L3.*C<19R/GTW11$#]#H0CU0?B2>G(+@D\D= M7&)\>9:(B1X\Z8UZ*_3H^[!I6>!.H/S[V_SIQ'J6DB,\-&%)T-=?_4"1_%P. M5<07_>U>_NXM]OY\$WOQSMSCKR#HI" >(D6:*1"? AR8U*S!O8S>%LC<88Y; M@93!J*WOB0AE,? =IF(D]M3?)OL-35F$GB\F"N0H+Y3 'X![SM":,Q)3)EEC M*2*4Y8$;IG".6$R"'\:&7R&M-1,XT^*NT[F6J/Y,CR7B5YWBKO=V#Q?S'9_0 M/;QG>W17.R+SE8-W+ZI=*=RS:>#<(,[+#1G$HD9 #S!-T. M3@&\,Y2*[QQ*31/Q0']O:;GU#YEF/:/?@5J4*IB42)A(;%?T"J0$H).A!2 + MF=@ &8 _76D&6VQ6/%!DGTA?#55)J/%>U^49,_E;I_MT)*#_*,X*:D1V3=HT M@3\G<@1B*,AK1-"@RXD6O$B,KH^H!X*_+T&RA9%-DAB%_M+ ^ON]XOML)++V MAK(8Q,61Z9H,!T&@+>!-:T&M564VO6WN^H+6)%$'@SV>JB3+I3-9+U"DIP2H M98\E"*P);B%J&*2=JW^S-H<4G@PJBVQ!BC7K-$^FT#)P+[@M$WUAJ&74RFB6 M_DA$=])P&<,RTBS)_0R5?1CD@LYZ>C\'LJH'P/+@\W-$^]V.NZP'=SG<#.YR M[9YHN$KD'ANVZ95+Y3:.MFJIX)'5&\G,V\*-2K=8:0L4D34DV7C-X?X3Q27: M@41+"ZW0I%Z0!#],@/31[S+R2?U&4TCB"MXJG<0HOL*PM/7*6C8U0=>D1&O_ M/2\'DAJR.4GA7@S8_H)FH5,KJZ['83,,:RG'J+=FBSF*9Q((W9+6LBHD6+>, MEGL>*>88KXQSR_#>D#@'%ZMJGPO%C$0J-$"A7(=B8^#<&D,JWH,T .^BH1]E M%4O3$GUQ$QH"B A3%8?"M7?2$4V9&FK)KYVCSW/P(B4 SGE"CU:8ZR,\[TZC MI99V4$BH,CAN]OE]]S5/*?;[9&?QQ;L=L_1/V&;_![1IQ]EN"/_KZ]Z^RGA@ M!RI4V!_W#T_=@?%I=?]WE%@94_C?[I(8:$^%1#DGNOR#'EI5 ME-QO/.K\E0M>T5^5L"M5;,I$W,F=02+%MQV2LD]$.!,/J3[GQZ]V7QX;D5-C M*?9K:)?G0=$\S\U[HA/PYP$IG0;S,VDP"_27YY89C,Q^6&C7TU@%A:>3U7?V MP@._1XV>I(8*(Q?<3&%RB0=D.\;GM?"!:(H$V#O0#%!OD,^WB1\Q>YM9YGI MNP(Z/*%Y[7MR;#W&70>MH6<>Q# 2]_U$XG@0N"#9=X@6&YF0U]1"!U@]06%G M)I2Q$%54+R.F"+[)-1%*L$PD"+_@B"R/4'@*XU5GGEB/R_UR,\P3:+$E7]4J M6R-:G?\P:DWU4N^HY[VBWX\U2*/56M%N.V>:AVOB#43*,(SOX6_ M54Q4:P@W-YZE)QV-:*$1SFVLL]>?C(!LB>T5$Q"0R8K))(29X2E#R#$<7SC% MSZ,/(' DH+G&O?%G$-OWPPD7F"EWR9D'X&L].V^R41FKU?SU5+#4J>) M'!-R%:@!$+ \SM/0(CFI#ZE(W*E __ ?B_E[<&R#,@J:EH'G<=K=V$VXL8-5 MN[&7S'Z ]:")#J^BRXFJ\JN&M;9S)X6HQ&R&P$0RQ3GG/$2<9\5'^[B+R6SV MF>D*_P1-H#:C_!S=UDVC:R- 9>1EGJ((!,J"P.6GDP:J!&)I!!TJUG0FVI*I M8<(=05A_@N"O&D&XC35F.6.*T';3$2& JKLF%_;,S^5R=).CMALK-2ZZ26YV M0&_SE65CHW@%M%:+P_A2DY_C&M3^1 -7"4H);)E_TD,'$="$4.4XD1:K<61?6Q+IPM!G6A8OA$"\^G/PS"QHZ@Q$D<;AJ>-Y6 MZ:!G1"&6PD1]*E[L^T ?O"!/##%K(:Y_QAJA@6$:6I>5&$ C<.W A6R8&7>$ M8ST(QZM-(QSG4F \S[E*C=D>^'DA&RR'C'2W:1.D_Y4SX%T.>PN8#!/[+;5= M4J13$(I#!/)(! .'%KO+YC+7JMUN*8-OME2Y72NJ.^V036)^2X@TUF)Q/?2W M_CC(_A0WF8=VE&9>Q!IQ-8@ZA%)K,,2QM?F/_)*86:$=N]C 94E^IUI9!H<8GJ#0#!8OUNS9;8["*R5B($]Z%'L,2(+[>Z]2@M?C M X[&BM^>S0./CJWWM+H3F M)?8S1(/@@Q0).0X[U.$ZH0X/.M1AASKL4(<=ZG"S!945DU(*YWQ)UP"^_6L[ MWSXZJO#M_E'!M9M;-!&MA5V@R/-B?1KE6-(_-' 1?YF;Z<-&4);"84FA(@N] M5AD0(.G#3@?TKI5C%L"6O)?>%BQ'*<5'_V#+WT85KA1YI8:.CW6[BH88B4 C M(@K7;6VIFI0\5[+BC%VUM#N/Q$@8J"<90Q.30:?)7%JV80KO6H(@Y+/-4V?< M205ZWJ3Y M%6>I4_76RX9ZO&DVU-NR%_*B()R4[*MPTJ#;-%,ZQU\$5ZNSKZ[635LG664% M[:LUN-4"HP>+$M:404* !P.*I,$<0"M1:_(+0D&X8.6RB*)Q#60 :>-G)()P MD+5KP+2F(>3QVGB)EA_#W!PKSVF'3'[TQ3L^6(N+IU;MXA6I6$J9[S+*NFA M0GY(IDCT0O06'^HXZ<[R1ISEE3O,:NA@,5B50W77T>98DY/53)0]HX=D,S0E M[8RA=?*U:1M,E>ML, M,6WE?%]7<8;VE30#[049 \A'V0C_J.=3U!<,32$)N:#R1R&_.'%,V<;2,SXG M[8%WQ, &'W;%=8[CQ='-8F_K8%N;L]B35;F\['5V;C!:@DH^ZDIN:\%H5U#; MXF21A<RI,-US'VE<3+!A#)1* M;CS)8!T(6@ ]*;^82F4*6_?;L')9GD257$84H6S B3:&NJ:I4/IIG(R;+*FP M?JDTS5F^F@@+_FA;&%@/X:@551AT<=/(PPSK-(YS3M4-9P .\K]R$9I@<_(Y MR,"FKL-?U52$\'K*&9@1>D$9RHLL?*Z*5*#,N9NT-&N)R>88(AE@?%FEJ3>V M&7T9!4:JD.%R2*$S6WV^F&6_NK$),AD9C]&P:1;-GD-];*M6V86)Z,NWIZ 3 MCQA:&\M?>$L;!AG%7AA'F$+P>X:+.[[UL%T/HX>'RP<4;L=C#]V<$]9XS)TC M_F3G T98O7CF/%.HTQT,Z0Z/Q2>1?).9]X<(X+_1W(-;"#.RB6L"LC, 6:2O&6(F5UB"LDE&62E_MOWA>"92"W>:8Z227; M>>N%PQ;HUU4KVFS$Z;AA(#,@PI2$:BI\'AT*=Y2[2EN7DS'7_3$*\$!&,'(" MJ0Q+::]Y,SO7Y)J %YO!@C@-SS@J*G=:MO)EWGJ5^?M7ZDKM4XL>[&W?STN MW._ /Q*QW/#FAD3NQ[#^1 =LX8VMP7;/&F.0U;47[S")%L8BT$ ^UZZQ19H7 MB@/QS%HL(RDH->1LA&DV;0Z:_Q11COR[W\-:HYR\[9-(0.CI'_%73T@: MYMRM^;+ED\BK/ZAX7P,!E6C?U.EH<>Q@[_. 2IX:U+NJ@.&N2PV3'9G MU3VK2SFLE* !U>4B1<-W'-?/]9-01;<$I@/[X )4YH\.,/]!MZA2\K<[^M]U M])=R]MN!]05L\2\3\^]"?+GY(;)9O,->8Y,TT?]5K 3>N5*._OR%DPZ"Z+EQ4%WQFL]4U5=WIG#,K=94VRSGSW.?NHK$X MMYMZN0GJ;0N$DZ;/;.*Q=<);+*NMZ5F[VK%/N-U=[=@GKQU;J4-?$NAZNHB\ MN1LF6CF5?I[ &TU!!0N*U)M[NJY]K\,PKQ6&^66'8>XPS!V&N<,P;[;,O6("-Q9'0>%%L]Y43D1BZZE*JXB_6XYO=-@-^$VK5Z4^FU-.R7-U*JDKO#<&-77 MI*#.--,VXM&;6XM G0F7_E M:$U.ZIYZB@.@L&*.DY^3F+#!HCS#H(PBCWOC"MM1N+$4UN%9CA"@D$S,U>C# M4)53BJ7JFD6[=4ZC"\RH6PW5%$VNXU*W*S"R]F&CYB8RGK )XY@;V%X):F\( M-?FNSOO[/YU=/>5E"<]TR$:5PJ_65.Z%5T;D#4E. R"UDG*K'#Q>4-@JE:M1W"8W(PV9LVJ4;$;36(.XOI>=U<9C.&AJ M9EZQ%"&$DLEA^B[(X4ZC+$2.H?%PSY%N XR-<'SWU04%&L!LPC%#'L< M,/T>R;!%Q>-=:Y(>!2Y!6G XV_I816J1 K^AMKH;!Y0K(4E=1933G M![9/N70KD:JLL9$8UJ0#Z]IT0D>?EHL#&BQJ,E5^2];Q2@1W%!0#(O??D!)= MIQ9-BOG*URN>;9]T@(@4[%8^47 M9- DTJS:SIKL4CJY!S$;5Z?,0%&-D%#%%E8#1-WD4M6N,],3E=.IEVK5N46M M_YD'0%IM$L-K.QA_ $UA (*I^%F?15S18B9V&2&T4Y4JDK!D**T/M MB.*Z$,67FT$4"RIR4T8/(S59>L3]]SE[6)H)0W-'&ZM',[2._!,.7GK16T[Y M,:>L#2$)IK(@0>CRBE*59C#"!YNIL04Q8+WM9==\0<;9C=Z1E'4A*4>;05+. M12:\+XF:"I]SF0V>85J#. PXX'[0W93U!J2M7+2]ZW9']@*,2=XC#$)AI0$D M]WDDQ@-UAW8(^ 9Y!$.GC#DG#$U4/M9H)0:AM7HNBT"1/W'D*@BXJ+TVG7\B MDY2\TP'>Q7IA6(4%+/W7G+O271>TY MP^9<4P.J&598QCCIH=9=Y+T?YJF.A$:+#LY,09O$,DF_$ $J+8AW9\TEP%+1 MXLX ,&I+(/"HJ0DK'!J]TJ6WV1@JL=(13<1*"<#JI HH*F=6;XFY2N:2>0AF M@<.8H/I<7'85D;#,940&<"+E0C74P3L\#$@4/C0BR%00@ M:J<]N.J@.IN// R@19,15M5C^$_/9B$FD[B)..Z M(4:]-N A0\Y0J(>SJG2=$=,X^\)Q< RWH1;_&0\\,D?T&JKE08N!2B2"MM*1 MFJ# ']IRV':) PE+%[(''23MIM@O-TI3FS\, J#)K^C/*4408175J4YB#;//,PMD5LW9*H=BJLNI$-"LC3Y::DC4O$0L MK5IABH6BB&8H=4KER@SD)Z2'J$MC\:<2AASPFY@D8J"9C-4R0.JMW. M+;*70X=DFQNAP[*M_"!=CY!1R7D$Y-L#$4)I\ Z-!(&[7-;:U7@A^Y>[>[M.P^U<6G MG2777*"&Z/K$/,!X]B:LPZ)3EYG?)(DSJ6/I+9BZY00T87(;C[EK:4\XI-,3 MP)E3IQ@M\N94$W;BQ07X:Q)C) NR7.>LFB@/G,6 %(Y,^)EA!8Q%'N6PKNA9 MCH%907L=0FR=$&*O.H18AQ#K$&(=0FRSQ=X5DWD3.0&&RT+I5.YZI8"=/!O% M";28EE753Y0\"(65*)0/WLT8A8)?11))^/'CQS.+X6%5%4YT2@%;CCA0A'#V MZ'?2[?-4DM->J*AD<;22PP+38T4A37^917<9#$WURC0Z%":(S;;(3%4]M3?1.Y:# Z"%]W4Z0M85?A7.F/Q#,3,TMF MBC@*J:)*B#@M08$-$6Q?B[7K>5,%%X*6U M$FJ1&[/9[)1F,:,O6&[&23A)(.M&P=@UD--"42*M(=K'8TX_ M&R08),<@/[:GH[*EZ+A0DU1(&)_$,?EQFO4>+0R7+RHV.,/,GA@_-G<=:80T MSV*,^%$/DUP MH$$SA.:1E0,E%RHJ>A$;)_&8%>V,3IO ?5J10VPB"QGI^$C14P\O+F$8;_R1#/)0LIWAH)Z;HF<-5\2?%Q$%'$)0>;RI7)6L5%^7 )1NL>Z#_:;PH,BFT# W02='#&!RJ0Q+ M@GI1!J,6./28\L*L@C1["TC\[ICENC#+X\U@EC>4G=5'15% .;QEP+J/(QMLA2 X]>PE)O!3+0OSTGWFBTD!I M\)X.B^&NO#0NM6@,/27FS8G"\8)3(C0XDYT MT*/4?= 0Z.UA'@)9DV@W\"7VVI&==2$[KS>#[/Q.(1%X]C^*V=X?$D[Y\E/3 M%*1$Z1PO-)U>$;>F$[QD22Z;JC.R\8TBBM&@"M(-VM[(\DC8 TW%2%''#Y]' M*K;J C0?RCMX36AD0IRPP552D0"//5LF/68SY1LD<8Z1W1:&&SX8H^/7W9M= MG9(1A)PS(H'&]'\5)TBLHN)W/;B>=R'0-(V_:&JH7SG+'\0HOD-K0AYE#[K! M(H?8EQ (;L]%V53>Z/'L.\*U)H1K0TK;7ILZ'%-T[8&P@KEA[4U<>J#='94$ M:,^"VQAWK%*W$D(MA\5(3"ET]E[Z.8&,X;=QG&;DBX074,W219>%JP.+GDS9&LJ(J/DK2X_HD20RRRDM;1%7K3OMR,F:D).##2EY MVW!%G?C=,Y :$.KD?8''_>7J9ZW9NE4M,+:2O[MG4YS\R>(H3G@O>H/-HDQH M45RC9R7)PI83*:&&M7BH#BBY3D#)XPXHV0$E.Z!D!Y1<>]EHQ: 857G_6A)/ MIUH?E M+@=P8QFC4AH^_QLI9)FWJ1@<1;M<<9W;19/J<,K@G!.]B0FT@W=^8%)0A< M/:Y*Q^6]'$^(=&QC-SUC['Y$,J>RCZ].T-QD?"X(H3JZ7H-CLG4F3"5),8Y# M%RA4C,3!"/,8RJHUKC6"!W7R/UU)3L6A)GRU5>4^%HP(O8NQ=BX:?JN9,Q>; M,Y! PA\#Y]4X^_8MTQA$B\FP.'Z8N6!:748T37 ^6<;\HK5=ALA34^2@J20< M=!$:%B==PGIL-Z^Z65!#]>&PE:(R83$+/-CM4W"3,SR'N$2V.VF%22 MPP56C>'M+3"PZF.%O[B!V1;! ]H?%88&QT)%#94.IR@F.A/IG#&YBY-(BJ'U M9<,$XP6+0]D4;]'GG@/COK9"%DH__&]][GS).8C %#[ &@BYCP$%</PZ\+A-Z0HRT41A74N0X5B[=)=1H9V4K@07'7,6@/CE4[U%S-B=%I:K4I'8#.%>:F S.5%KFNLEVP!+0K4_:HYTES1IN9.8P7#.O9;RF9A)?B*A07%0,PGTFAI*20_Z'"]<.UF ME[WEZ,\-^"R#LVI),5/Q3IJ#\BE.)%J^Z&?7> =LEV!5Q!X()3O4&@\VAY9% M+4L'W>;^D+Q#@#D11=S]8AO535Y#O;%E; OJUNW%NX^75V>?/UYY%Q\OSFZO+\^\#Y\_GE]>_7[3\^"7 MW=KJD4S>';\??OPTE3&6W,F]1UJ<9[CU\M=UGMBX[)5>A3D_856A<@VA_W=Y M=7-Q?>O=7/Y^]?[VZ_7%_^>B0BLR[TWGPLX@)5R!Q MG_P 1?OM $U\3][L+59#.7D.*K%B1[HAW&NY,W\"1;8SO*VFX>U-9WCK#&\; M:GA;V8']&(O@\TK33^-M_9%PQ__[X?+7RUOM1]U4)>0G%JE>O,,LY6YE@"9L MTC .PYB2D+.;E,'=5(FI_#,B*#&7T0I)G(_&/"R$= M.EYSO6 RYU(7\BN%:R)L8BFP&1WPJ@$D# %'\O,1X[_"R&/LO?*]#W%(&=4P M Y&_ZQWL[Q]Y[7,A/-<%.=: ]:>]>7'+'2!Z30C(PG"4CH \!0%A3.)RLGD; MGANS*J68#R3QW4@X=I@W:",,5,.)(U>YS(P QG)(<;5@"25 MYH*"3EATP@)!.R@UN8]/D.PX9"9.*"JFE.BH7.?%UAL-Y92:1V+4FEBWA#.- M)0&I4*2,)A)Y(.*:^"4'7EXY;;FLN&R5XIJA%)ZRL MFM5$^#Z7EZ$\A%*$/)OVJZ+S@IA(5OJN''HEW"@KKN5.>5LI*N2.$N3JE<:7 M4Z(!6SYOX0U79]?Y21Z\]V6(=@D]7FPX1QAG<<;[JZ]9)[6LB=2R,(JKDUJ> M1FH!-0)N*UXT!,ZMA/BB4]_,22-D(>E,??Z@0-,FT'P1FV]F6H3X6H$CY2"8 MH6*TH4G8\-K;PKIT<1X&; :8*Z--"ZU)08I4U+&L>-[!>%MU\2V3^>D;.PH MU<]$J5YVE.H9*-4GJB5J\U*OQZ2\-9K+9PI&0K/24GG(LBHD$N]:5N< ^+G[A@U:VK27 MU3&5!F&*O:29@X*\K+Y=?K6DV1<4>;N4.*5(?**M7&[@S+)&&P\W[GZ0_K&T M69L\#J[2](7M2M42@@@D@1%DZ&-"R]3O23S3L<'7GR_/.IO+FF@R1YTF\PR" M'HFTY RJ!4M:+H[O'[/.]@_."3F+SGI%YJ.I2_' YEXA_S[ M44<3UH0F+"P=W-&$)ZG$AU7@\"9A(3ER9IR)BI+ Y5N0FYR'A-&]D,E7^F]''H/EBOT=>0@)VZH;SV7LOB.9"R2N7CQF3O M^/#Q:7\79[+3WQIM;_6WMY3:)A_Q(]*\8^V:MJ$T32#V_3QI+ABDRFEO*FFI M?]92@$X+)A@.J4TM7FG16P<40($A:CL'NP='OU3GLEMD]^,(-/K"]B,&<.GR M#&XD_.8$I_7W=X\QJ/O?E-#H_F3GS<'!X>'QP?[AJU?[A_W^\=&KUXL&Y 2, MF^$TS[&E[\;F85G]+5P.;\<[WNV_GF3;3F_UIIV<3/B$Z3#%O" M?TJ?GB94['53?$ME55Z7S]=31'?U_G*G?W1X=+Q_>+S_WV\7M=G&[JS6PKM3E)JE**Z8H,5(>]@,E2%N4P\94A'(J M0Y2\!_"0-U187HNEU3(,FQ*"3]BDJ:L8"CAW"85?$(QS:S:25(=#I 23)$E> M@]Z$:(DY=)LA%O:VC M_5^V33 %*"<)AD3,FPR)Z$&19U*-,6H !AYB*0/I2[)Q(KH]>X!5OO>V#E]M M:XQ]9\98D[OYIC-C/(<98Z%=<$4\(8L'.@\^(29(4Q8!;8H,M1$[6O((ZR'4 MX>E EV989#>ZFT-N.M6^4^T[U7XC5?M^I]H_BVK_U_5X+$N[2(W?&\3! _PS MRL;AN_\!4$L#!!0 ( +AR^U:+Y#,Q9#$N:'1M[5IM;]LX$OXKO!37)H!?XZ:;RFF -DFQ.?0E6[@X MW$=*HBPBM*@E*3O>7W_/D)*M.,G&Z:;=+-!%U['((3E\9N:9(:VC?W6[9T7. MBT2D[-?)QP\LU4DU$X5CB1'+KNP_G)VRGV^__=W32[Y].3D,'IA^RB>&%E4[J@JM^_^S3#MO)G2NC M?G^Q6/06HYXVT_[D2S]W,_6RK[2VHI>Z=.?XB%KP*7AZ?#03CK,DY\8*]V;G MZ^1]]Q 23CHECH_ZS=\@&^MT>7R4RCFS;JG$FYT9-U-9=)TNH]&@=&.,[*-[ M0^:JNY"IRZ/A8/#O<-+)MQF2Y<-^,SJ9;1BXF<"\>-$)+?AKA9'9 MB[&7MO(/$;W&[IRX7:5RUBZY\^& MKP;CT; W/.K'P*I\?,T2>*DP#U#MY.S+Y/S]^82>YD1:>DPO#/O381UX*VV&),$YF2^9R[J(?H<0.4U1+MI38.H:S,+0X:#[F],9^R#+!*M"G:F1.*,3-BO M0!R.;COUU$72&S_>'J]%UO"P<0M9I'")J.M;[L9A_QXMF%X M,A8=?:M%!(:7;NQ-+PH]4S>(8E*00!VU0#?+V>]/@FW.:&MD_&?"_O,=_DVEZ?/QN]'MO:/#6)DOOJ+)-X M]!B<,VZ$1QOHR5@)0H4)F#A6TN8D3F(SA"Z%+SVGTB9*VPKC**B-5@'VTFC4 M1FBV;!7:&8*% &O46\?*F4L#4ICGAW>+ K]OSXX4$:GL*CI)Q5 M!)O3(HPBJ^4*P32DT,-6RZZMEF$UVO&FET""./X1T\U?LSS?^W/+GPJ+3 \ M/(O=;Z(.$6S"*[O]$&*Z6 #I>J7 G;HRF 1-)?6QR6D1.'GH7R]CN@V*X0R M#*:KR7.-?*=F#.J4B&[H8K62J2^6;15;F4IN)&U !HKW/%703)4EVO7N;CU' M^RA&B0N%4+3Z0262M$PJQ8E\L"VOQ)J^,2(D@W8.P[=8D"#X >-%^F3X('Z0 M5VP=43><8_M8W-I'X%=SF9+IN<5IA9B'6[@-Y67R!V[2QC;P%LECJ:1;$J'? MMBQYJC>CMU!PLFNBK;SN">ZJWE!9&1P.8#%*0$FB3>H5\!E^*@KD%05'08\H MR0-)!-5+< 9XJBQ!+T_&'9)[W.%LSE7E(XFP$EF&#(O#4($ZZF:FK+/'%KP0 M'F]/G=[V&(B8MB%!Q[IR=Z^_#7/QE;2@ZB.[O_YB<5/7>'<6 0?H,Z;)GXKY MTONB.6!S$V.JJ>N,#(IA86R=)90C'%D7>F'.FK4,KG2XQDTTP37T( M8KNW#LC@#(BK#=E:951MPA\$Z(Q05"N=]H)&.;>K7$(1Z9U'I)ZJ/!(UC2Q1 M[E\*59\*-N0[?Q&<)^4N!]^A&/3GVK3QL\XZ;BB,V_9>AQ#9[ &9Y4;&KQ7C MR/E.&[NB^R59'X0\/>/Z;*>XLC$F56"9M1F4I5;R(%0*YI>%5M+02_)%X-FIF)5*+P5Z%[D.H@3&[ST.D,/!)DI'U'EMVB (?Q]3)1A<(&E%U'QI MJ_4*J^7A=I-NA0D-H'S=YH.6$X0;9VKQ2W457Z)BB7CE]+AUI4RJF$:/>OYA MV+9+F_8Y\2QR77T/&VOG]*R>Y0"3M."JEV^@:UUKMR8G$]+%1H-9\]Q=&%Y& M,>+RLKL )O=>E0=-PL*-*(]QTJJ,+(Q7;;WM!^/V@_G3I3X2_ M&>'M(^\&YGUGR.4?!_SOL.53,&O$_E,A >W_TF'T>UK8R&,YS/#?Q_/W:_?=N_]<>KGQ:[:3'Z9?AO-M=/4SVE M_9SD7**P+SKLPN"00D6W/P&X700\;F6:6WVP\/>_LM5D(:V@7][([SBX=\9.?X_4$L#!!0 M ( +AR^U;Q_A.C*@@ (TD 8 ;&5C;RTR,#(S,#8S,'AE>#,Q9#(N M:'1M[5IM;]LX$OXKO!37)H#EE[CIIG(:H$W2W1SZ=H5[A_M(B51$1!:U)&7' M]^OO&5)R9">].+MIFP6ZZ#H6.22'\\P\,Z1U]+2L9?]T?/^L/_R110='V&JDV:, M+F/VRV ?_X;[8S8UN1A, M/P]R-RN>#PJMK>P+)W:.CZ@%GY*+XZ.9=)RE.3=6NE<[7Z9OHT-(..4*>7PT M:/\&V42+Y?&14'-FW;*0KW9FW%RH,G*ZBL?#RDTP:,%?*XW*GDV\M%7_E?%+[,[) M*Q?Q0EU@;E)U$K8?-SM/UM982+^;1!<"G6=7N4J4>_ID]&(X&8_Z^T>#!+:J M'EZS%%XJS3U4.SG[/#U_>W[R>GK^\6*4I*BI M2]UCJ31.94OFZO-+ P9#:-_,IVQ=ZI,=5&RLT*FSJB4_093P\-MKYFZ3/N3A]OC6DB- M#EM_4*6 +\21;_FZ'?;OL,,;;CUWL=F2799Z44B07"^8HS&"T%"WU&!'Z,55 MR7BY9'7I3"VQ/W"?ITX8AK,9GHSB!\Y,2V^IT4M,"=PZ!BD!PP5Q4H%,Y('D&<@3ZX@;JQK-Y:& M%PE/X3V2J L( %<-X_OEK-;T^='GL,1$S;D* 37;NO MK[\-<_&5M*3J([N[_F))6]=X=Y;!#M!G0I,_%OC$7=$<;'/3QE13-SG/]]P" MXSTBF%A;IVEMR(X=BKPQYTQ;AU8Z5F(FFV*:YA#$=F\=D,$9$%<;LHW*J-JD M/PC0&:&L5SKM!8UR;E>YA"+2.X\4GJJ\)1H:6:+,\*GM=Q0V'V26&QF_48PCYSMM[(K*?0,FG.$4Z*3\ M*D$E&JF">H6";GZ*7?@$^, 2W^ OU1VM$\O?:P75OH/#7M_F2KO-8Y( ME%D5,*,RE:K>5$D8N:'A5;6UD/R2>#5D-L^L/B?[L0FGP- M?L#U (S??QA#CH:;5CJBSK5I@R#\?4*58'"%.%<"=H;\TR>'^\,QJBF2#7>- M=*WK+R]?[1 X=/WL2\5FT@0.)$V4ZJ+@E95Q^Z6KU@NLEH=K3;H.)FO RNN8 M#SM.$*Z:J<4O%15\B8HEYK73D\Y=,JEB6CV:^4=AVTZT[7/B6>2ZY@(VT<[I M63/+ 2;IF*M9OC5=YSZ[,SE!2!<;K!4GB,O+: &;W'E''C0)"[>B M/,%)JW9R8Y??T3&V]XOP4T+SZ<1/F_\(FP^LGU#=A(I^'?[!./W$Z%'LY^Q*IC4E3?8O'$?9)X/3"E7?/7:2*YFQMVW= M^A.B'[6?CYV;@BD= 6LCS08< U\SMU7"8S%JIW#)5S5[PM/+"Z/K4M#Y09NX MI9_.^R/K'4U12,>70I4R:IY;PNJ^M]*T=%];V7PAIL)Y+PKE(\]P5(OY7"O1 M@'MXV-]_OJ+)T#;T[]"$%VW\FSO'_P-02P,$% @ N'+[5M?W>$G(!0 M#Q\ !@ !L96-O+3(P,C,P-C,P>&5X,S)D,2YH=&WM67M3VS@0_RI[88[" M3/Q*>#HI,VD(5VZ 4&+NKG\JMA)KJDBN+)/D/OVM_ @&VBG7Y@HW$R9QL![[ M^.VN=B5U?[&L@8B)"&D$[X/+"XADF,VHT! J2C2VSIF.(9!)0@1<4J48Y_!. ML6A* 8YM;\]V[>,#RSKI(JE^.4<*'PZ=%G[<5AOW[Z[..]#PW*$(S32G)UVG^BW&CF6T/.E&[ Y2O>3T;6-&U)0)2\O$;[N)[N!,![L? MC5E8_ M[;1;MM=UQHA5L@;)//?;HIG1#_@4,UO8>\=2E(PSO?1C%D54X/CMK:.6V^YT M'3-V36(^ C#$8*+J7R#8']P$YV?G_5YP/KS"R+@9W?:N @B&ZT/R1T7TCN#6 M'ME]&T:#OA&S,+?7WG>;KT?*W@AZI\/K8'#Z,BB"^1K7@V<(^P#(8_< AF<0 MO!_ J'?SKG34AR52:$5R+M(3[:#'J'G9JP6(D)I%, M3-*L3ZD/-,Y0,AH1-2:"IM9PP>D2>J$V/<8/FMA/=-/,3;-% M3T+.$98I]=?G*P_26^O0;N]7X< 0*J%]JVK\NE?M>+N%CL]_!@A#Z6N3C*/C MA0@^-_9=V5S1SQE3U%0QN8E&A==6L.^074"/\O9WHMT5L/=NLG*1$EWON+W7 M,<[SLM 9M%K?A183&$ SD@ZZP91L>2)XVS!V-:4E&7-:$1U+A0N(A>L@)TE* M_>J?NE@'R"TNLH(I]8RQT!H/W<6M^4]11N95D6%E<;*4F?9)IF6G5B<:450E M1TG?*]364=5^9]:ND/ RF6&]J>6LI+*/1&IPE>PKZ&JU:HVX1((3+N<59M6[ M-5X4?ADS1&3;]:_A20%XVHH&:>29YH^TO(G.T;CQ*D[0+$?*)\ZVH#[ MW> ^/^B>8.YH9;Q]/>"O6V6HONV<_BDN?SZ6,+CPM@Z+$J90:EW.\U^;[+E& M>O6&^1'%GJ]/F0+*F/.2!6"@L0BVW/SOY^KKI [T8\52+9.8*KBPX9(D--U8 M[*G%S*G/"YOK2Z:"C:U>2I]^C 4SSFK"-=:IS!3M>1W;CQF=X!8"MQ,FV\*P MV(9M#/6_TV=CJ->7KWXC8\6HN7[(A-R8ZE4FJHV-7H4^]RGH#TQ ]UFJ6::H ML]4)SL9&+Z5/61SDA4. >_8T4T]*!2<_V:FVN*\%U-JN.UZ=+(U)^&FJ9"8B M<\HEE5^M/[4;S(<=Y8F&.4OA3%"K?*]6K/K-:=E2OSA]?"6;D"FUBK,/,M%4 M^>1.LJ@T[M&1W=I;K9-%FYO?XA97O?G=\'-D M4$L! A0#% @ N'+[5N"]9$1_#P )-0 !4 ( !$A M &QE8V\M,C R,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( +AR^U;3@+#%!RT M "K> @ 5 " <0? !L96-O+3(P,C,P-C,P7V1E9BYX;6Q0 M2P$"% ,4 " "X&UL4$L! A0#% @ N'+[5EWA\2C&1 M*/ $ !4 ( !B[ &QE8V\M,C R,S V,S!?<')E+GAM;%!+ M 0(4 Q0 ( +AR^U8J#$P<2YH=&U02P$"% ,4 " "X&5X,3!D M,BYH=&U02P$"% ,4 " "X#$P9#,N:'1M4$L! A0#% @ N'+[ M5LR&=JP_+ 'XX! !@ ( !*B<$ &QE8V\M,C R,S V,S!X M97@Q,&0T+FAT;5!+ 0(4 Q0 ( +AR^U:+Y&5X,S%D,2YH=&U02P$"% ,4 M" "X#,Q9#(N:'1M4$L! A0#% @ N'+[5M?W>$G(!0 #Q\ !@ M ( !8V0$ &QE8V\M,C R,S V,S!X97@S,F0Q+FAT;5!+!08 1 #@ . +X# !A:@0 ! end