0000950170-24-058689.txt : 20240513 0000950170-24-058689.hdr.sgml : 20240513 20240513162330 ACCESSION NUMBER: 0000950170-24-058689 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AMPCO PITTSBURGH CORP CENTRAL INDEX KEY: 0000006176 STANDARD INDUSTRIAL CLASSIFICATION: PUMPS & PUMPING EQUIPMENT [3561] ORGANIZATION NAME: 06 Technology IRS NUMBER: 251117717 STATE OF INCORPORATION: PA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-00898 FILM NUMBER: 24939406 BUSINESS ADDRESS: STREET 1: 726 BELL AVENUE STREET 2: SUITE 301 CITY: CARNEGIE STATE: PA ZIP: 15106 BUSINESS PHONE: 412-456-4400 MAIL ADDRESS: STREET 1: 726 BELL AVENUE STREET 2: SUITE 301 CITY: CARNEGIE STATE: PA ZIP: 15106 FORMER COMPANY: FORMER CONFORMED NAME: SCREW & BOLT CORP OF AMERICA DATE OF NAME CHANGE: 19710518 10-Q 1 ap-20240331.htm 10-Q 10-Q
0000006176--12-31falseQ1http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensefive yearssix yearssix yearshttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentthree years0000006176ap:EquipmentFinancingFacilityMember2022-09-290000006176ap:EquipmentFinancingFacilityMember2024-01-012024-03-310000006176us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000006176ap:UnionElectricSteelUKLimitedMember2024-03-310000006176ap:DisbursementAgreementMember2023-01-012023-03-310000006176us-gaap:AociAttributableToNoncontrollingInterestMember2024-03-310000006176us-gaap:CapitalAdditionsMember2023-01-012023-12-310000006176ap:SeriesAWarrantsMember2020-09-300000006176ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember2022-12-310000006176ap:AluminumPurchasesMember2023-01-012023-03-310000006176us-gaap:NoncontrollingInterestMember2024-03-310000006176ap:DisbursementAgreementMember2024-01-012024-03-310000006176us-gaap:BaseRateMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310000006176ap:ElectricityUsageMember2023-01-012023-03-310000006176us-gaap:ConstructionInProgressMember2023-12-310000006176ap:SaleAndLeasebackFinancingObligationsMember2024-03-310000006176us-gaap:MachineryAndEquipmentMember2024-03-310000006176ap:FuturesContractsCopperAndAluminumMember2023-01-012023-03-310000006176ap:ATRMember2024-01-012024-03-310000006176us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2024-03-310000006176us-gaap:OperatingSegmentsMemberap:AirHandlingSystemsMember2024-01-012024-03-310000006176us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-03-310000006176us-gaap:ConstructionInProgressMember2024-03-310000006176us-gaap:OperatingSegmentsMemberap:ForgedAndCastEngineeredProductsMember2024-01-012024-03-3100000061762023-12-310000006176us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2023-12-310000006176us-gaap:CommonStockMember2023-12-3100000061762022-12-310000006176ap:HeatExchangeCoilsMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310000006176us-gaap:RevolvingCreditFacilityMember2023-12-310000006176us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2024-03-310000006176us-gaap:RelatedPartyMemberap:ATRMember2023-12-310000006176ap:IndustrialRevenueBondsMember2023-12-310000006176us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-12-310000006176ap:AluminumPurchasesMember2024-03-310000006176ap:IndustrialRevenueBondsMemberap:TaxExemptIndustrialRevenueBondTwoMember2024-03-310000006176country:GBap:DefinedContributionPlanMember2023-01-012023-03-310000006176us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000006176us-gaap:NoncontrollingInterestMember2022-12-310000006176us-gaap:RelatedPartyMember2023-01-012023-03-310000006176us-gaap:LetterOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-06-290000006176ap:DisbursementAgreementMember2022-10-140000006176us-gaap:OperatingSegmentsMemberap:AirHandlingSystemsMember2023-01-012023-03-310000006176us-gaap:AociAttributableToNoncontrollingInterestMember2023-12-310000006176us-gaap:CustomerRelationshipsMember2023-12-310000006176ap:ATRMember2024-01-012024-03-310000006176us-gaap:RelatedPartyMemberap:ATRMember2024-01-012024-03-310000006176ap:ATRMember2023-03-310000006176us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-12-310000006176ap:ATRMemberap:AkersABMember2024-03-310000006176ap:CopperPurchasesMember2024-01-012024-03-310000006176us-gaap:RelatedPartyMemberap:ATRMember2023-01-012023-03-310000006176us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2024-01-012024-03-310000006176us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000006176ap:EquipmentFinancingFacilityMember2022-09-292022-09-2900000061762023-03-310000006176us-gaap:DevelopedTechnologyRightsMember2023-12-3100000061762024-05-070000006176ap:AsbestosClaimsMember2024-03-310000006176ap:EquipmentFinancingFacilityMemberap:TermLoanMember2024-03-310000006176srt:SubsidiariesMemberap:CrawfordGroupMember2024-02-162024-02-160000006176ap:BuildingsAndLeaseholdImprovementsMember2024-03-310000006176srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310000006176ap:TermNotesMemberap:EquipmentFinancingFacilityMemberus-gaap:SubsequentEventMember2024-05-012024-05-010000006176ap:AccumulatedAmortizationOfUnrecognizedEmployeeBenefitCostsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000006176us-gaap:LandAndLandImprovementsMember2023-12-310000006176ap:SaleAndLeasebackFinancingObligationsMember2023-12-310000006176ap:MesotheliomaClaimMember2024-01-012024-03-310000006176us-gaap:OperatingSegmentsMemberap:ForgedEngineeredProductsMember2023-01-012023-03-310000006176srt:MaximumMemberap:IncentivePlanMember2024-03-310000006176us-gaap:DevelopedTechnologyRightsMember2024-03-310000006176us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-03-310000006176ap:AccumulatedAmortizationOfUnrecognizedEmployeeBenefitCostsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000006176country:USus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-03-310000006176srt:SubsidiariesMemberap:CrawfordGroupMembersrt:MinimumMember2024-01-012024-03-310000006176srt:MaximumMember2024-01-012024-03-310000006176ap:AluminumPurchasesMember2024-01-012024-03-310000006176country:GBap:DefinedContributionPlanMember2024-01-012024-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberap:ForeignCurrencyPurchasesContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000006176us-gaap:NoncontrollingInterestMember2023-12-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2023-03-310000006176us-gaap:RevolvingCreditFacilityMember2021-06-290000006176us-gaap:CommonStockMember2022-12-310000006176us-gaap:NoncontrollingInterestMember2023-01-012023-03-310000006176us-gaap:CommonStockMemberap:SeriesAWarrantsMember2020-09-012020-09-300000006176ap:TermNotesMemberap:EquipmentFinancingFacilityMember2024-03-310000006176ap:FuturesContractsCopperAndAluminumMember2023-12-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000006176us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2024-01-012024-03-310000006176us-gaap:CommonStockMember2023-03-310000006176us-gaap:AociAttributableToNoncontrollingInterestMember2022-12-3100000061762024-01-012024-03-310000006176us-gaap:LineOfCreditMemberap:EquipmentFinancingFacilityMemberap:SecuredOvernightFinancingRateSofrAdjustmentMarginMember2024-01-012024-03-310000006176us-gaap:CapitalAdditionsMember2023-06-012023-06-300000006176ap:FuturesContractsCopperAndAluminumMember2024-01-012024-03-310000006176us-gaap:RelatedPartyMember2024-01-012024-03-310000006176country:USap:DefinedContributionPlanMember2024-01-012024-03-310000006176us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-03-310000006176srt:SubsidiariesMemberap:CrawfordGroupMembersrt:MinimumMember2024-02-162024-02-160000006176ap:ATRMember2023-01-012023-03-310000006176us-gaap:LineOfCreditMemberap:EquipmentFinancingFacilityMemberap:DailySecuredOvernightFinancingRateSofrMember2024-01-012024-03-310000006176ap:AsbestosClaimsMember2024-01-012024-03-310000006176ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember2024-01-012024-03-310000006176ap:FuturesContractsCopperAndAluminumMember2022-12-310000006176us-gaap:CashFlowHedgingMemberap:AluminumPurchasesMember2024-03-310000006176ap:ForeignMember2023-01-012023-03-310000006176us-gaap:RetainedEarningsMember2024-03-310000006176us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2024-03-310000006176us-gaap:AdditionalPaidInCapitalMember2023-03-310000006176ap:SeniorSecuredAssetBasedRevolvingCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-06-290000006176us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-03-3100000061762022-01-012022-12-310000006176ap:ATRMember2023-12-310000006176ap:ElectricityUsageMember2023-03-310000006176country:USus-gaap:PensionPlansDefinedBenefitMember2024-01-012024-03-310000006176ap:EquipmentFinancingFacilityMember2023-12-310000006176us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2024-01-012024-03-310000006176ap:MinorityShareholderLoanMember2024-01-012024-03-310000006176us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000006176ap:TermNotesMemberap:EquipmentFinancingFacilityMember2023-12-310000006176ap:CentrifugalPumpsMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310000006176ap:HeatExchangeCoilsMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000006176us-gaap:CorporateNonSegmentMember2024-01-012024-03-310000006176us-gaap:OtherNoncurrentAssetsMemberus-gaap:InvestmentsMember2023-12-310000006176ap:ElectricityUsageMember2024-03-310000006176ap:AsbestosClaimsMember2023-01-012023-03-310000006176ap:IndustrialRevenueBondsMemberap:TaxableIndustrialRevenueBondMember2024-03-310000006176us-gaap:RetainedEarningsMember2023-12-310000006176us-gaap:RelatedPartyMember2023-12-310000006176us-gaap:FairValueInputsLevel1Memberus-gaap:OtherNoncurrentAssetsMemberus-gaap:InvestmentsMember2023-12-310000006176us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-03-310000006176ap:EquipmentFinancingFacilityMemberus-gaap:SubsequentEventMember2024-05-012024-05-010000006176us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310000006176ap:ElectricityUsageMember2024-01-012024-03-310000006176us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2024-01-012024-03-310000006176us-gaap:RetainedEarningsMember2023-03-310000006176us-gaap:RetainedEarningsMember2024-01-012024-03-310000006176us-gaap:NoncontrollingInterestMember2023-03-310000006176us-gaap:AociAttributableToNoncontrollingInterestMember2023-01-012023-03-310000006176ap:NonMesotheliomaClaimsMember2024-01-012024-03-310000006176us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberap:FuturesContractsCopperAndAluminumMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000006176us-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310000006176ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember2023-03-310000006176us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-12-310000006176ap:IndustrialRevenueBondsMemberap:TaxableIndustrialRevenueBondMember2023-03-310000006176ap:EuropeanCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-06-290000006176us-gaap:LineOfCreditMemberap:EquipmentFinancingFacilityMemberap:SecuredOvernightFinancingRateSofrAdjustmentMember2024-01-012024-03-310000006176ap:ForeignCurrencyPurchasesContractsMember2023-12-310000006176us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-03-310000006176ap:FuturesContractsCopperAndAluminumMember2023-03-310000006176ap:IndustrialRevenueBondsMemberap:TaxExemptIndustrialRevenueBondTwoMember2023-03-310000006176ap:IndustrialRevenueBondsMember2024-01-012024-03-310000006176ap:AsbestosClaimsMember2023-03-310000006176ap:ForeignCurrencyPurchasesContractsMember2023-01-012023-03-310000006176ap:ATRMembersrt:MinimumMember2024-01-012024-03-310000006176us-gaap:CashFlowHedgingMemberap:CopperPurchasesMember2024-03-310000006176ap:ConstructionInProcessMachineryAndEquipmentOrBuildingsMemberap:UnionElectricSteelDomesticMember2024-01-012024-03-310000006176us-gaap:AdditionalPaidInCapitalMember2022-12-310000006176ap:BuildingsAndLeaseholdImprovementsMember2023-12-3100000061762023-10-012023-12-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2024-03-310000006176us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2022-12-310000006176us-gaap:CashFlowHedgingMemberap:AluminumPurchasesMember2023-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2023-12-310000006176ap:NaturalGasUsageMember2023-03-310000006176us-gaap:RevolvingCreditFacilityMember2024-03-310000006176us-gaap:RelatedPartyMember2024-03-310000006176us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000006176ap:ATRMember2023-01-012023-03-310000006176us-gaap:CashFlowHedgingMemberap:CopperPurchasesMember2023-03-3100000061762021-01-012021-12-310000006176us-gaap:CommonStockMember2024-03-310000006176country:USap:DefinedContributionPlanMember2023-01-012023-03-310000006176us-gaap:CommonStockMemberap:SeriesAWarrantsMember2020-09-300000006176us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000006176us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-03-310000006176us-gaap:OperatingSegmentsMemberap:ForgedAndCastMillRollsMember2024-01-012024-03-310000006176us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-03-310000006176ap:NaturalGasUsageMember2024-01-012024-03-310000006176ap:DisbursementAgreementMember2022-10-142022-10-140000006176us-gaap:NoncontrollingInterestMember2024-01-012024-03-310000006176us-gaap:OperatingSegmentsMemberap:AirAndLiquidProcessingMember2023-01-012023-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberap:ForeignCurrencyPurchasesContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000006176ap:SeriesAWarrantsMember2024-01-012024-03-310000006176ap:EquipmentFinancingFacilityMemberus-gaap:SubsequentEventMember2024-04-012024-04-010000006176us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember2023-01-012023-03-310000006176srt:MaximumMemberap:TermNotesMemberap:EquipmentFinancingFacilityMember2024-01-012024-03-310000006176ap:ForeignMember2024-01-012024-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2022-12-310000006176ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember2024-03-310000006176ap:ForeignCurrencyPurchasesContractsMember2023-03-310000006176us-gaap:OperatingSegmentsMemberap:ForgedAndCastMillRollsMember2023-01-012023-03-310000006176us-gaap:CapitalAdditionsMember2022-08-012022-08-310000006176ap:EuropeanCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2024-03-310000006176us-gaap:OtherNoncurrentAssetsMemberus-gaap:InvestmentsMember2024-03-310000006176ap:MinorityShareholderLoanMember2023-12-310000006176us-gaap:OperatingSegmentsMember2024-01-012024-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2023-01-012023-03-310000006176us-gaap:OperatingSegmentsMemberap:ForgedAndCastEngineeredProductsMember2023-01-012023-03-310000006176ap:ForeignCurrencyPurchasesContractsMember2024-03-310000006176ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember2023-12-310000006176ap:CopperPurchasesMember2023-01-012023-03-310000006176ap:ForeignCurrencyPurchasesContractsMember2024-01-012024-03-310000006176ap:NaturalGasUsageMember2024-03-310000006176us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000006176us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000006176us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember2023-01-012023-03-310000006176us-gaap:CommonStockMember2024-01-012024-03-310000006176us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2024-01-012024-03-310000006176us-gaap:BaseRateMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310000006176ap:AsbestosClaimsMember2022-12-310000006176ap:ForeignCurrencyPurchasesContractsMember2022-12-310000006176ap:FuturesContractsCopperAndAluminumMember2024-03-310000006176ap:CopperPurchasesMember2023-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember2024-01-012024-03-310000006176ap:EquipmentFinancingFacilityMember2024-03-310000006176us-gaap:AdditionalPaidInCapitalMember2023-12-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000006176us-gaap:AdditionalPaidInCapitalMember2024-03-310000006176us-gaap:AociAttributableToNoncontrollingInterestMember2024-01-012024-03-310000006176us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000006176ap:EquipmentFinancingFacilityMemberap:TermLoanMemberus-gaap:SubsequentEventMember2024-05-010000006176country:US2023-01-012023-03-310000006176us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310000006176ap:ChinaJointVentureMember2024-01-012024-03-310000006176ap:NaturalGasUsageMember2023-01-012023-03-310000006176ap:EuropeanCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-12-310000006176srt:SubsidiariesMemberap:CrawfordGroupMember2024-02-202024-02-200000006176us-gaap:RetainedEarningsMember2023-01-012023-03-310000006176us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-01-012024-03-310000006176ap:TermNotesMemberap:EquipmentFinancingFacilityMembersrt:MinimumMember2024-01-012024-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberap:FuturesContractsCopperAndAluminumMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000006176ap:DisbursementAgreementMember2024-03-3100000061762023-01-012023-03-310000006176us-gaap:RetainedEarningsMember2022-12-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberap:ForeignCurrencyPurchasesContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-03-310000006176us-gaap:CustomerRelationshipsMember2024-03-310000006176ap:IndustrialRevenueBondsMember2024-03-310000006176ap:MesotheliomaClaimMember2023-01-012023-03-310000006176us-gaap:FairValueInputsLevel1Memberus-gaap:OtherNoncurrentAssetsMemberus-gaap:InvestmentsMember2024-03-3100000061762024-03-310000006176us-gaap:MachineryAndEquipmentMember2023-12-310000006176us-gaap:OperatingSegmentsMember2023-01-012023-03-310000006176us-gaap:CapitalAdditionsMember2024-01-012024-03-310000006176ap:ATRMember2024-03-310000006176us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000006176us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310000006176ap:EquipmentFinancingFacilityMemberap:TermLoanMember2023-12-310000006176us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-03-310000006176ap:CopperPurchasesMember2024-03-310000006176us-gaap:AociAttributableToNoncontrollingInterestMember2023-03-310000006176ap:AluminumPurchasesMember2023-03-310000006176ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember2023-01-012023-03-310000006176country:US2024-01-012024-03-310000006176ap:EquipmentFinancingFacilityMemberap:TermLoanMemberus-gaap:SubsequentEventMember2024-04-010000006176ap:CentrifugalPumpsMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000006176ap:EquipmentFinancingFacilityMember2023-07-010000006176srt:SubsidiariesMemberap:CrawfordGroupMember2023-12-310000006176us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310000006176us-gaap:CommonStockMember2020-09-012020-09-300000006176srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2024-03-310000006176us-gaap:OperatingSegmentsMemberap:AirAndLiquidProcessingMember2024-01-012024-03-310000006176ap:TermNotesMemberap:EquipmentFinancingFacilityMemberus-gaap:SubsequentEventMember2024-04-012024-04-010000006176ap:MinorityShareholderLoanMember2023-01-012023-03-310000006176us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMemberap:FuturesContractsCopperAndAluminumMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-03-310000006176ap:AsbestosClaimsMember2023-12-310000006176us-gaap:OperatingSegmentsMemberap:ForgedEngineeredProductsMember2024-01-012024-03-310000006176us-gaap:RevolvingCreditFacilityMember2021-06-292021-06-290000006176us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000006176ap:ATRMember2022-12-310000006176us-gaap:LandAndLandImprovementsMember2024-03-310000006176srt:MaximumMemberap:IncentivePlanMember2024-01-012024-03-310000006176srt:MaximumMemberap:ATRMember2024-01-012024-03-310000006176us-gaap:RelatedPartyMemberap:ATRMember2024-03-310000006176ap:SwedishCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-06-29xbrli:pureiso4217:CNYap:Customerap:Derivativeap:Segmentap:Companyiso4217:SEKxbrli:sharesap:Claimiso4217:GBPiso4217:USDxbrli:sharesap:Bondiso4217:USD

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

 

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

 

For the quarterly period ended March 31, 2024

OR

 

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

 

For the transition period from to

Commission File Number 1-898

AMPCO-PITTSBURGH CORPORATION

img138168447_0.jpg 

 

 

Pennsylvania

25-1117717

(State of

Incorporation)

(I.R.S. Employer

Identification No.)

726 Bell Avenue, Suite 301

Carnegie, Pennsylvania 15106

(Address of principal executive offices)

(412) 456-4400

(Registrant’s telephone number)

 

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $1 par value

AP

New York Stock Exchange

Series A Warrants to purchase shares of Common Stock

AP WS

NYSE American Exchange

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 periods 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,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

 

 

 

 

 

 

Large accelerated filer

Accelerated filer

Emerging growth company

 

 

 

 

 

 

Non-accelerated filer

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

On May 7, 2024, 19,865,749 common shares were outstanding.

 


 

AMPCO-PITTSBURGH CORPORATION

INDEX

 

 

 

 

 

Page No.

Part I

 

Financial Information:

 

 

 

 

 

 

 

 

 

 

 

Item 1

 

Financial Statements (Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets – March 31, 2024 and December 31, 2023

 

3

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Operations – Three Months Ended March 31, 2024 and 2023

 

5

 

 

 

 

 

 

 

 

 

 

 

Condensed Consolidated Statements of Comprehensive (Loss) Income – Three Months Ended March 31, 2024 and 2023

 

 

6

 

 

 

 

Condensed Consolidated Statements of Shareholders’ Equity – Three Months Ended March 31, 2024 and 2023

 

7

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows – Three Months Ended March 31, 2024 and 2023

 

8

 

 

 

 

 

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements

 

9

 

 

 

 

 

 

 

 

 

Item 2

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

23

 

 

 

 

 

 

 

 

 

Item 3

 

Quantitative and Qualitative Disclosures About Market Risk

 

30

 

 

 

 

 

 

 

 

 

Item 4

 

Controls and Procedures

 

30

 

 

 

 

 

 

 

Part II

 

Other Information:

 

 

 

 

 

 

 

 

 

Item 1

 

Legal Proceedings

 

31

 

 

 

 

 

 

 

 

 

Item 1A

 

Risk Factors

 

31

 

 

 

 

 

 

 

 

 

Item 5

 

Other Information

 

31

 

 

 

 

 

 

 

 

 

Item 6

 

Exhibits

 

32

 

 

 

 

 

 

 

Signatures

 

33

 

 

 

 

 

 

 

 

2


 

PART I – FINANCIAL INFORMATION

AMPCO-PITTSBURGH CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

(in thousands, except par value)

 

 

March 31, 2024

 

 

December 31, 2023

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

10,829

 

 

$

7,286

 

Trade receivables, less allowance for credit losses of $893 as of March 31, 2024 and
   $
975 as of December 31, 2023

 

 

84,281

 

 

 

78,939

 

Trade receivables from related parties

 

 

 

 

 

912

 

Inventories

 

 

123,079

 

 

 

124,694

 

Insurance receivable – asbestos

 

 

15,000

 

 

 

15,000

 

Contract assets

 

 

5,510

 

 

 

4,452

 

Other current assets

 

 

5,075

 

 

 

5,370

 

Total current assets

 

 

243,774

 

 

 

236,653

 

Property, plant and equipment, net

 

 

155,382

 

 

 

158,732

 

Operating lease right-of-use assets

 

 

4,569

 

 

 

4,767

 

Insurance receivable – asbestos, less allowance for credit losses of $708 as of
  March 31, 2024 and December 31, 2023

 

 

141,960

 

 

 

145,245

 

Deferred income tax assets

 

 

3,160

 

 

 

3,160

 

Intangible assets, net

 

 

4,652

 

 

 

4,947

 

Investments in joint ventures

 

 

2,175

 

 

 

2,175

 

Prepaid pensions

 

 

4,973

 

 

 

4,951

 

Other noncurrent assets

 

 

5,163

 

 

 

5,024

 

Total assets

 

$

565,808

 

 

$

565,654

 

Liabilities and Shareholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

41,387

 

 

$

36,830

 

Accounts payable to related parties

 

 

1,068

 

 

 

401

 

Accrued payrolls and employee benefits

 

 

14,537

 

 

 

14,703

 

Debt – current portion

 

 

14,805

 

 

 

12,271

 

Operating lease liabilities – current portion

 

 

927

 

 

 

946

 

Asbestos liability – current portion

 

 

24,000

 

 

 

24,000

 

Other current liabilities

 

 

29,011

 

 

 

27,734

 

Total current liabilities

 

 

125,735

 

 

 

116,885

 

Employee benefit obligations

 

 

40,192

 

 

 

41,684

 

Asbestos liability

 

 

207,772

 

 

 

214,679

 

Long-term debt

 

 

116,171

 

 

 

116,382

 

Noncurrent operating lease liabilities

 

 

3,642

 

 

 

3,822

 

Deferred income tax liabilities

 

 

538

 

 

 

543

 

Other noncurrent liabilities

 

 

4,519

 

 

 

88

 

Total liabilities

 

 

498,569

 

 

 

494,083

 

Commitments and contingent liabilities (Note 8)

 

 

 

 

 

 

Shareholders’ equity:

 

 

 

 

 

 

Common stock – par value $1; authorized 40,000 shares; issued and outstanding
    
19,729 shares as of March 31, 2024 and December 31, 2023

 

 

19,729

 

 

 

19,729

 

Additional paid-in capital

 

 

177,542

 

 

 

177,196

 

Retained deficit

 

 

(75,714

)

 

 

(72,997

)

Accumulated other comprehensive loss

 

 

(65,257

)

 

 

(62,989

)

Total Ampco-Pittsburgh shareholders’ equity

 

 

56,300

 

 

 

60,939

 

Noncontrolling interest

 

 

10,939

 

 

 

10,632

 

Total shareholders’ equity

 

 

67,239

 

 

 

71,571

 

Total liabilities and shareholders’ equity

 

$

565,808

 

 

$

565,654

 

 

3


 

See Notes to Condensed Consolidated Financial Statements.

4


 

AMPCO-PITTSBURGH CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

(in thousands, except per share amounts)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net sales:

 

 

 

 

 

 

Net sales

 

$

110,025

 

 

$

102,383

 

Net sales to related parties

 

 

190

 

 

 

2,420

 

Total net sales

 

 

110,215

 

 

 

104,803

 

Operating costs and expenses:

 

 

 

 

 

 

Costs of products sold (excluding depreciation and amortization)

 

 

92,490

 

 

 

86,372

 

Selling and administrative

 

 

12,973

 

 

 

12,187

 

Depreciation and amortization

 

 

4,670

 

 

 

4,374

 

Gain on disposal of assets

 

 

 

 

 

(123

)

Total operating costs and expenses

 

 

110,133

 

 

 

102,810

 

Income from operations

 

 

82

 

 

 

1,993

 

Other expense - net:

 

 

 

 

 

 

Investment-related income

 

 

19

 

 

 

9

 

Interest expense

 

 

(2,757

)

 

 

(2,071

)

Other income – net

 

 

904

 

 

 

1,367

 

Total other expense - net

 

 

(1,834

)

 

 

(695

)

(Loss) income before income taxes

 

 

(1,752

)

 

 

1,298

 

Income tax provision

 

 

(454

)

 

 

(313

)

Net (loss) income

 

 

(2,206

)

 

 

985

 

Less: Net income attributable to noncontrolling interest

 

 

511

 

 

 

309

 

Net (loss) income attributable to Ampco-Pittsburgh

 

$

(2,717

)

 

$

676

 

 

 

 

 

 

 

 

Net (loss) income per share attributable to Ampco-
   Pittsburgh common shareholders:

 

 

 

 

 

 

Basic

 

$

(0.14

)

 

$

0.03

 

Diluted

 

$

(0.14

)

 

$

0.03

 

 

 

 

 

 

 

 

Weighted-average number of common shares outstanding:

 

 

 

 

 

 

Basic

 

 

19,729

 

 

 

19,404

 

Diluted

 

 

19,729

 

 

 

19,404

 

 

See Notes to Condensed Consolidated Financial Statements.

5


 

AMPCO-PITTSBURGH CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME

(UNAUDITED)

(in thousands)

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net (loss) income

 

$

(2,206

)

 

$

985

 

Other comprehensive (loss) income, net of income tax where applicable:

 

 

 

 

 

 

Adjustments for changes in:

 

 

 

 

 

 

Foreign currency translation

 

 

(2,445

)

 

 

1,912

 

Unrecognized employee benefit costs (including effects of foreign currency translation)

 

 

93

 

 

 

(149

)

Fair value of cash flow hedges

 

 

52

 

 

 

178

 

Reclassification adjustments for items included in net (loss) income:

 

 

 

 

 

 

Amortization of unrecognized employee benefit costs

 

 

(183

)

 

 

(195

)

Settlements of cash flow hedges

 

 

11

 

 

 

(114

)

Other comprehensive (loss) income

 

 

(2,472

)

 

 

1,632

 

Comprehensive (loss) income

 

 

(4,678

)

 

 

2,617

 

Less: Comprehensive income attributable to noncontrolling interest

 

 

307

 

 

 

348

 

Comprehensive (loss) income attributable to Ampco-Pittsburgh

 

$

(4,985

)

 

$

2,269

 

 

See Notes to Condensed Consolidated Financial Statements.

6


 

AMPCO-PITTSBURGH CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(UNAUDITED)

(in thousands)

 

Three Months Ended March 31, 2024

 

Common
Stock

 

 

Additional
Paid-in
Capital

 

 

Retained
Deficit

 

 

Accumulated
Other
Comprehensive
Loss

 

 

Noncontrolling
Interest

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2024

 

$

19,729

 

 

$

177,196

 

 

$

(72,997

)

 

$

(62,989

)

 

$

10,632

 

 

$

71,571

 

Stock-based compensation

 

 

 

 

 

346

 

 

 

 

 

 

 

 

 

 

 

 

346

 

Comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income

 

 

 

 

 

 

 

 

(2,717

)

 

 

 

 

 

511

 

 

 

(2,206

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

(2,268

)

 

 

(204

)

 

 

(2,472

)

Comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

307

 

 

 

(4,678

)

Balance at March 31, 2024

 

$

19,729

 

 

$

177,542

 

 

$

(75,714

)

 

$

(65,257

)

 

$

10,939

 

 

$

67,239

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2023

 

$

19,404

 

 

$

175,656

 

 

$

(33,069

)

 

$

(58,412

)

 

$

9,070

 

 

$

112,649

 

Stock-based compensation

 

 

 

 

 

627

 

 

 

 

 

 

 

 

 

 

 

 

627

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

676

 

 

 

 

 

 

309

 

 

 

985

 

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

1,593

 

 

 

39

 

 

 

1,632

 

Comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

348

 

 

 

2,617

 

Balance at March 31, 2023

 

$

19,404

 

 

$

176,283

 

 

$

(32,393

)

 

$

(56,819

)

 

$

9,418

 

 

$

115,893

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See Notes to Condensed Consolidated Financial Statements.

7


 

S

AMPCO-PITTSBURGH CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

(in thousands)

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Net cash flows from (used in) operating activities

 

$

4,535

 

 

$

(4,391

)

 

 

 

 

 

 

 

Cash flows used in investing activities:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(2,837

)

 

 

(3,636

)

Proceeds from sale of property, plant and equipment

 

 

-

 

 

 

128

 

Purchases of long-term marketable securities

 

 

(12

)

 

 

(13

)

Proceeds from sale of long-term marketable securities

 

 

4

 

 

 

164

 

Net cash flows used in investing activities

 

 

(2,845

)

 

 

(3,357

)

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from revolving credit facility

 

 

6,621

 

 

 

8,535

 

Payments on revolving credit facility

 

 

(4,666

)

 

 

(6,073

)

Payments on sale and leaseback financing arrangements

 

 

(86

)

 

 

(90

)

Proceeds from equipment financing facility

 

 

1,134

 

 

 

2,498

 

Proceeds from related party debt

 

 

-

 

 

 

229

 

Repayment of related party debt

 

 

(664

)

 

 

-

 

Repayments of debt

 

 

(311

)

 

 

(101

)

Net cash flows provided by financing activities

 

 

2,028

 

 

 

4,998

 

 

 

 

 

 

 

 

Effect of exchange rate changes on cash and cash equivalents

 

 

(175

)

 

 

89

 

 

 

 

 

 

 

 

Net increase (decrease) in cash and cash equivalents

 

 

3,543

 

 

 

(2,661

)

Cash and cash equivalents at beginning of period

 

 

7,286

 

 

 

8,735

 

Cash and cash equivalents at end of period

 

$

10,829

 

 

$

6,074

 

 

 

 

 

 

 

 

Supplemental information:

 

 

 

 

 

 

Income tax payments, net of refunds

 

$

569

 

 

$

342

 

Interest payments

 

$

2,347

 

 

$

1,716

 

 

 

 

 

 

 

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Purchases of property, plant and equipment in current liabilities

 

$

333

 

 

$

844

 

Finance lease right-of-use assets exchanged for lease liabilities

 

$

81

 

 

$

-

 

Operating lease right-of-use assets exchanged for lease liabilities

 

$

28

 

 

$

-

 

 

See Notes to Condensed Consolidated Financial Statements.

8


 

AMPCO-PITTSBURGH CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

(in thousands, except per share amounts)

Overview of the Business

Ampco-Pittsburgh Corporation (the “Corporation”) manufactures and sells highly engineered, high-performance specialty metal products and customized equipment utilized by industry throughout the world. It operates in two business segments – the Forged and Cast Engineered Products (“FCEP”) segment and the Air and Liquid Processing (“ALP”) segment. This segment presentation is consistent with how the Corporation’s chief operating decision-maker evaluates financial performance and makes resource allocation and strategic decisions about the business (Note 18).

Note 1 – Unaudited Condensed Consolidated Financial Statements

The unaudited condensed consolidated balance sheet as of March 31, 2024 and the unaudited condensed consolidated statements of operations, comprehensive (loss) income, cash flows and shareholders’ equity for the three months ended March 31, 2024 and 2023, have been prepared by the Corporation. In the opinion of management, all adjustments, consisting of only normal and recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the operating results expected for the full year.

Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Corporation's latest Annual Report on Form 10-K.

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The guidance requires disclosure of significant reportable segment expenses regularly provided to the chief operating decision-maker and included within each reported measure of a segment's profit or loss. The guidance also requires disclosure of the title and position of the individual identified as the chief operating decision-maker and an explanation of how the chief operating decision-maker uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The guidance does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The guidance became effective for the Corporation’s annual period beginning January 1, 2024 and interim periods beginning January 1, 2025. The Corporation is currently evaluating the impact this new standard will have on its annual disclosures in its consolidated financial statements for the year ending December 31, 2024 and interim disclosures thereafter. It will not, however, impact the Corporation’s consolidated financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The guidance requires annual disclosure of specific categories of information within the effective tax rate reconciliation, and income taxes paid and income tax expense disaggregated by jurisdiction. The guidance becomes effective for the Corporation’s annual period beginning January 1, 2025. Early adoption is permitted. The Corporation is currently evaluating the impact this new standard will have on its condensed consolidated financial statements disclosures. It will not, however, impact the Corporation’s condensed consolidated financial position, results of operations or cash flows.

Note 2 – Inventories

At March 31, 2024 and December 31, 2023, substantially all inventories were valued using the first-in-first-out method. Inventories were comprised of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Raw materials

 

$

50,360

 

 

$

51,794

 

Work-in-process

 

 

49,613

 

 

 

48,676

 

Finished goods

 

 

16,327

 

 

 

17,332

 

Supplies

 

 

6,779

 

 

 

6,892

 

Inventories

 

$

123,079

 

 

$

124,694

 

 

9


 

 

Note 3 – Property, Plant and Equipment

Property, plant and equipment were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Land and land improvements

 

$

8,865

 

 

$

9,025

 

Buildings and leasehold improvements

 

 

70,324

 

 

 

71,063

 

Machinery and equipment

 

 

371,640

 

 

 

366,044

 

Construction-in-progress

 

 

6,255

 

 

 

11,514

 

Other

 

 

6,902

 

 

 

6,965

 

 

 

463,986

 

 

 

464,611

 

Accumulated depreciation and amortization

 

 

(308,604

)

 

 

(305,879

)

Property, plant and equipment, net

 

$

155,382

 

 

$

158,732

 

Certain of the above property, plant and equipment are held as collateral including:

The land and building of Union Electric Steel UK Limited, an indirect subsidiary of the Corporation (“UES-UK”), with a book value equal to $2,6782,122) at March 31, 2024, are held as collateral by the trustees of the UES-UK defined benefit pension plan (Note 7).
Certain of the machinery and equipment and construction-in-progress, with a book value equal to $23,653 at March 31, 2024, purchased with proceeds from the equipment finance facility (Note 6) are held as collateral for the facility.
Certain land and land improvements and buildings and leasehold improvements are included in the sale and leaseback financing transactions and Disbursement Agreement (Note 6). Title to these assets lies with the lender; however, since the transactions qualified as financing transactions, versus sales, the assets remain recorded on the Corporation’s condensed consolidated balance sheet.
The remaining assets, other than real property, are pledged as collateral for the Corporation’s revolving credit facility (Note 6).

 

In 2023, Union Electric Steel Corporation (“UES”), a wholly owned subsidiary of the Corporation, completed certain leasehold improvements at the Carnegie, Pennsylvania manufacturing facility with the $2,500 of proceeds from the Disbursement Agreement (Note 6). The improvements are being amortized over the remaining lease term of 20 years.

In 2021, the Corporation began a $26,000 long-term strategic capital program to upgrade existing equipment at certain of its FCEP locations. Interest capitalized for the strategic capital program totaled $235 and $261 for the three months ended March 31, 2024 and 2023, respectively.

The gross value of assets under finance leases and the related accumulated amortization approximated $3,454 and $1,734, respectively, as of March 31, 2024 and $4,223 and $1,959, respectively, at December 31, 2023. Depreciation expense approximated $4,582 and $4,281, including depreciation of assets under finance leases of approximately $82 and $70, for the three months ended March 31, 2024 and 2023, respectively.

Note 4 – Intangible Assets

Intangible assets were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Customer relationships

 

$

5,275

 

 

$

5,442

 

Developed technology

 

 

3,788

 

 

 

3,913

 

Trade name

 

 

2,122

 

 

 

2,219

 

 

 

11,185

 

 

 

11,574

 

Accumulated amortization

 

 

(6,533

)

 

 

(6,627

)

Intangible assets, net

 

$

4,652

 

 

$

4,947

 

 

10


 

Changes in intangible assets consisted of the following:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

4,947

 

 

$

5,194

 

Amortization of intangible assets

 

(88

)

 

 

(93

)

Other, primarily impact from changes in foreign currency exchange rates

 

(207

)

 

 

30

 

Balance at end of the period

$

4,652

 

 

$

5,131

 

 

Note 5 – Other Current Liabilities

Other current liabilities were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Customer-related liabilities

 

$

20,803

 

 

$

19,915

 

Accrued utilities

 

 

1,745

 

 

 

1,880

 

Accrued sales commissions

 

 

2,049

 

 

 

1,850

 

Other

 

 

4,414

 

 

 

4,089

 

Other current liabilities

 

$

29,011

 

 

$

27,734

 

Customer-related liabilities primarily include liabilities for product warranty claims and deposits received on future orders. The Corporation provides a limited warranty on its products, known as assurance-type warranties, and may issue credit notes or replace products free of charge for valid claims. A warranty is considered an assurance-type warranty if it provides the customer with assurance that the product will function as intended. Historically, warranty claims have been insignificant. The Corporation records a provision for estimated product warranties at the time the underlying sale is recorded. The provision is based on historical experience as a percentage of sales adjusted for probable and known claims.

Changes in the liability for product warranty claims consisted of the following:

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

5,539

 

 

$

5,193

 

Satisfaction of warranty claims

 

(394

)

 

 

(378

)

Provision for warranty claims, net

 

588

 

 

 

570

 

Other, primarily impact from changes in foreign currency exchange rates

 

(136

)

 

 

65

 

Balance at end of the period

$

5,597

 

 

$

5,450

 

Customer deposits represent amounts collected from, or invoiced to, a customer in advance of revenue recognition. The liability for customer deposits is reversed when the Corporation satisfies its performance obligations and control of the inventory transfers to the customer, typically when title transfers. Performance obligations related to customer deposits are expected to be satisfied in less than one year.

Changes in customer deposits consisted of the following:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

13,078

 

 

$

10,453

 

Satisfaction of performance obligations

 

(2,567

)

 

 

(4,261

)

Receipt of additional deposits

 

7,704

 

 

 

7,197

 

Other, primarily impact from changes in foreign currency exchange rates

 

(17

)

 

 

43

 

Balance at end of the period

 

18,198

 

 

 

13,432

 

Deposits - Other noncurrent liabilities

 

(4,430

)

 

 

-

 

Deposits - Other current liabilities

$

13,768

 

 

$

13,432

 

 

11


 

 

Note 6 – Debt

Borrowings were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Revolving credit facility

 

$

57,955

 

 

$

56,000

 

Sale and leaseback financing obligations

 

 

44,736

 

 

 

44,488

 

Equipment financing facility

 

 

17,655

 

 

 

16,719

 

Industrial Revenue Bonds

 

 

9,191

 

 

 

9,191

 

Finance lease liabilities

 

 

1,439

 

 

 

1,590

 

Minority shareholder loan

 

 

-

 

 

 

665

 

Outstanding borrowings

 

 

130,976

 

 

 

128,653

 

Debt – current portion

 

 

(14,805

)

 

 

(12,271

)

Long-term debt

 

$

116,171

 

 

$

116,382

 

The current portion of debt includes primarily swing loans under the revolving credit facility and the Industrial Revenue Bonds (“IRBs”). By definition, swing loans are temporary advances under the revolving credit facility and short term in nature. Accordingly, swing loans are classified as a current liability until the amount is either repaid, as customers remit payments, or, if elected by the Corporation, refinanced as a longer-term loan under the revolving credit facility. The swing loans equaled $2,955 at March 31, 2024. No amount was outstanding as a swing loan at December 31, 2023. Although the IRBs begin to become due in 2027, the bonds can be put back to the Corporation on short notice if they are not able to be remarketed; accordingly, the IRBs are classified as a current liability, although the Corporation considers the likelihood of the bonds being put back to the Corporation to be remote.

Revolving Credit Facility

The Corporation is a party to a revolving credit security agreement with a syndicate of banks that was amended on June 29, 2021 (the “First Amended and Restated Security Agreement”), and subsequently amended on December 17, 2021 and May 26, 2022. The First Amended and Restated Security Agreement provides for a senior secured asset-based revolving credit facility of $100,000, that can be increased to $130,000 at the option of the Corporation and with the approval of the lenders, and an allowance of $20,000 for new equipment financing (see “Equipment Financing Facility” below) but, otherwise, restricts the Corporation from incurring additional indebtedness outside of the agreement, unless approved by the banks. The revolving credit facility includes sub-limits for letters of credit not to exceed $40,000 and European borrowings not to exceed $30,000, of which up to $7,500 may be allocated for Swedish borrowings. The maturity date for the revolving credit facility is June 29, 2026 and, subject to other terms and conditions of the agreement, would become due on that date.

Availability under the revolving credit facility is based on eligible accounts receivable, inventory and fixed assets. Effective July 1, 2023, the Corporation migrated London Inter-Bank Offered Rate (“LIBOR”)-based loans to Secured Overnight Financing Rate (“SOFR”)-based loans, in accordance with the provisions specified in the revolving credit facility, coinciding with the discontinuation of LIBOR. European borrowings denominated in euros, pound sterling or krona bear interest at the Successor Rate as defined in the First Amended and Restated Security Agreement, as amended. Domestic borrowings from the revolving credit facility bear interest, at the Corporation’s option, at either (i) SOFR, as adjusted, plus an applicable margin ranging between 2.00% to 2.50% based on the quarterly average excess availability or (ii) the alternate base rate plus an applicable margin ranging between 1.00% to 1.50% based on the quarterly average excess availability. As of March 31, 2024 and December 31, 2023, there were no European borrowings outstanding. Additionally, the Corporation is required to pay a commitment fee of 0.25% based on the daily unused portion of the revolving credit facility.

As of March 31, 2024, the Corporation had outstanding borrowings under the revolving credit facility of $57,955. The average interest rate approximated 8.22% and 7.70% for the three months ended March 31, 2024 and 2023, respectively. The Corporation also utilizes a portion of the revolving credit facility for letters of credit (Note 8). As of March 31, 2024, remaining availability under the revolving credit facility approximated $23,174, net of standard availability reserves.

Borrowings outstanding under the revolving credit facility are collateralized by a first priority perfected security interest in substantially all assets of the Corporation and its subsidiaries (other than real property). Additionally, the revolving credit facility contains customary affirmative and negative covenants and limitations including, but not limited to, investments in certain of its subsidiaries, payment of dividends, incurrence of additional indebtedness and guaranties, and acquisitions and divestitures. In addition, the Corporation must maintain a certain level of excess availability or otherwise maintain a minimum fixed charge coverage ratio of not less than 1.05 to 1.00. The Corporation was in compliance with the applicable bank covenants as of March 31, 2024.

12


 

Sale and Leaseback Financing Obligations

In September 2018, UES completed a sale and leaseback financing transaction with Store Capital Acquisitions, LLC (“STORE”) for certain of its real property, including its manufacturing facilities in Valparaiso, Indiana and Burgettstown, Pennsylvania, and its manufacturing facility and corporate headquarters located in Carnegie, Pennsylvania (the “UES Properties”).

In August 2022, Air & Liquid Systems Corporation (“Air & Liquid”), a wholly owned subsidiary of the Corporation, completed a sale and leaseback financing transaction with STORE for certain of its real property, including its manufacturing facilities in Lynchburg, Virginia and Amherst, Virginia. In October 2022, Air & Liquid completed a sale and leaseback financing transaction with STORE for its real property, including its manufacturing facility, located in North Tonawanda, New York (collectively with the Virginia properties, the “ALP Properties”).

In connection with the August 2022 sale and leaseback financing transaction, and as modified by the October 2022 sale and leaseback financing transaction, UES and STORE entered into a Second Amended and Restated Master Lease Agreement (the “Restated Lease”), which amended and restated the existing lease agreement between UES and STORE.

Pursuant to the Restated Lease, UES will lease the ALP Properties and the UES Properties (collectively, the “Properties”), subject to the terms and conditions of the Restated Lease, and UES will sublease the ALP Properties to Air & Liquid on the same terms as the Restated Lease. The Restated Lease provides for an initial term of 20 years; however, UES may extend the lease for the Properties for four successive periods of five years each. If fully extended, the Restated Lease would expire in August 2062. UES also has the option to repurchase the Properties, which it may, and intends to, exercise in 2032, for a price equal to the greater of (i) the Fair Market Value of the Properties, or (ii) 115% of Lessor’s Total Investment, with such terms defined in the Restated Lease.

In August 2022, in connection with the Restated Lease, UES and STORE entered into a Disbursement Agreement pursuant to which STORE agreed to provide up to $2,500 to UES towards certain leasehold improvements in the Carnegie, Pennsylvania manufacturing facility. In June 2023, UES received $2,500 of proceeds from the Disbursement Agreement. The annual payments for the Properties (the "Base Annual Rent") have been adjusted to repay the $2,500 over the balance of the initial term of the Restated Lease of 20 years. Advances under the Disbursement Agreement are secured by a first priority security interest in the leasehold improvements.

At March 31, 2024, the Base Annual Rent, including the Disbursement Agreement adjustment, is equal to $3,645, payable in equal monthly installments. Each October through 2052, the Base Annual Rent will increase by an amount equal to the lesser of 2.04% or 1.25 times the change in the consumer price index, as defined in the Restated Lease. The Base Annual Rent during the remaining ten years of the Restated Lease will be equal to the Fair Market Rent, as defined in the Restated Lease.

The Restated Lease and the Disbursement Agreement contain certain representations, warranties, covenants, obligations, conditions, indemnification provisions, and termination provisions customary for those types of agreements. The Corporation was in compliance with the applicable covenants as of March 31, 2024.

The effective interest rate approximated 8.24% and 8.22% for the three months ended March 31, 2024 and 2023, respectively.

Equipment Financing Facility

In September 2022, UES and Clarus Capital Funding I, LLC (“Clarus”) entered into a Master Loan and Security Agreement, pursuant to which UES can borrow up to $20,000 to finance certain equipment purchases associated with a capital program at certain of the Corporation's FCEP locations. Each borrowing constitutes a secured loan transaction (each, a “Term Loan”). As amended, each Term Loan converts to a Term Note on the earlier of (i) the date in which the associated equipment is placed in service or (ii) April 30, 2024 (previously March 31, 2024). Each Term Note has a term of 84 months in arrears fully amortizing, commencing on the date of the Term Note.

Effective July 1, 2023, UES and Clarus amended the Master Loan and Security Agreement increasing the interest rate on each Term Loan from an annual fixed rate of 8% to an annual fixed rate of 10.25%. In December 2023, UES and Clarus further amended the Master Loan and Security Agreement to add a SOFR 'floor' to the Term Note calculation. Once converted from a Term Loan to a Term Note, interest accrues on the Term Note at a fixed rate calculated by Clarus as the like-term SOFR-swap rate, as reported in ICE Benchmark or such other information service available to Clarus, for the week ending immediately prior to the commencement date for such Term Note, subject to a floor of 3.59%, plus a SOFR adjustment of 0.31% and a margin of 4.50%.

The Term Loans and Term Notes are secured by a first priority security interest in and to all of UES’s rights, title and interests in the underlying equipment.

At March 31, 2024 and December 31, 2023, Term Notes outstanding under the equipment financing facility approximated $12,485 and $900, respectively. Interest accrues on each of the Term Notes at a fixed rate ranging between 8.40% and 8.93% per annum. As of March 31, 2024, monthly payments of principal and interest approximate $200 and continue through early 2031.

At March 31, 2024 and December 31, 2023, Term Loans outstanding totaled $5,170 and $15,819, respectively. On April 1, 2024, Term Loans equaling $3,894 were converted to Term Notes with fixed interest rates of 8.75% per annum. Monthly payments of

13


 

principal and interest of $62 began May 1, 2024 and continue through April 1, 2031. On May 1, 2024, a Term Loan equaling $1,834 was converted to a Term Note with a fixed interest rate of 9.22% per annum. Monthly payments of principal and interest of $30 begin June 1, 2024 and continue through May 1, 2031.

Industrial Revenue Bonds (“IRBs”)

The Corporation has two IRBs outstanding: (i) $7,116 taxable IRB maturing in 2027, interest at a floating rate which averaged 5.36% and 4.54% for the three months ended March 31, 2024 and 2023, respectively, and (ii) $2,075 tax-exempt IRB maturing in 2029, interest at a floating rate which averaged 3.70% and 2.92% for the three months ended March 31, 2024 and 2023, respectively. The IRBs are secured by letters of credit of equivalent amounts and are remarketed periodically at which time the interest rates are reset. If the IRBs are not able to be remarketed, although considered a remote possibility by the Corporation, the bondholders can seek reimbursement immediately from the letters of credit; accordingly, the IRBs are recorded as current debt on the condensed consolidated balance sheets.

Minority Shareholder Loan

Shanxi Åkers TISCO Roll Co., Ltd. (“ATR”), a 59.88% indirectly owned joint-venture of UES, periodically has loans outstanding with its minority shareholder (Note 17). Amounts repaid approximated $664 (RMB 4,713) during the three months ended March 31, 2024. Amounts borrowed approximated $229 (RMB 1,570) during the three months ended March 31, 2023.

Note 7 – Pension and Other Postretirement Benefits

Contributions to the Corporation’s employee benefit plans were as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

U.S. defined benefit pension plans

 

$

192

 

 

$

207

 

Foreign defined benefit pension plans

 

$

120

 

 

$

113

 

Other postretirement benefits (e.g., net payments)

 

$

88

 

 

$

119

 

U.K. defined contribution pension plan

 

$

66

 

 

$

57

 

U.S. defined contribution plan

 

$

929

 

 

$

646

 

Net periodic pension and other postretirement benefit costs included the following components:

 

 

Three Months Ended March 31,

 

U.S. Defined Benefit Pension Plans

 

2024

 

 

2023

 

Service cost

 

$

10

 

 

$

10

 

Interest cost

 

 

2,329

 

 

 

2,483

 

Expected return on plan assets

 

 

(3,401

)

 

 

(3,596

)

Amortization of prior service cost

 

 

-

 

 

 

2

 

Amortization of actuarial loss

 

 

45

 

 

 

30

 

Net benefit income

 

$

(1,017

)

 

$

(1,071

)

 

 

 

Three Months Ended March 31,

 

Foreign Defined Benefit Pension Plans

 

2024

 

 

2023

 

Service cost

 

$

31

 

 

$

62

 

Interest cost

 

 

456

 

 

 

455

 

Expected return on plan assets

 

 

(478

)

 

 

(471

)

Amortization of prior service credit

 

 

(71

)

 

 

(68

)

Amortization of actuarial loss

 

 

180

 

 

 

147

 

Net benefit expense

 

$

118

 

 

$

125

 

 

 

 

Three Months Ended March 31,

 

Other Postretirement Benefit Plans

 

2024

 

 

2023

 

Service cost

 

$

43

 

 

$

59

 

Interest cost

 

 

98

 

 

 

55

 

Amortization of prior service credit

 

 

(256

)

 

 

(299

)

Amortization of actuarial (gain) loss

 

 

(81

)

 

 

6

 

Net benefit income

 

$

(196

)

 

$

(179

)

 

14


 

Note 8 – Commitments and Contingent Liabilities

Outstanding standby and commercial letters of credit and bank guarantees as of March 31, 2024 equaled $19,572, of which approximately one-half serves as collateral for the IRB debt. Outstanding surety bonds as of March 31, 2024 approximated $3,179 (SEK 33,900), which guarantee certain obligations under a credit insurance arrangement for certain of the Corporation’s foreign pension commitments.

At March 31, 2024, commitments for future capital expenditures approximated $3,300.

See Note 11 for derivative instruments, Note 15 for litigation and Note 16 for environmental matters.

Note 9 – Equity Rights Offering

In September 2020, the Corporation completed an equity-rights offering, issuing 5,507,889 shares of its common stock and 12,339,256 Series A warrants to existing shareholders. The shares of common stock and warrants are classified as equity instruments in the condensed consolidated statements of shareholders’ equity. Each Series A warrant provides the holder with the right to purchase 0.4464 shares of common stock at an exercise price of $2.5668, or $5.75 per whole share of common stock, and expires on August 1, 2025. For the three months ended March 31, 2024 and 2023, respectively, the Corporation received no proceeds from shareholders from the exercise of Series A warrants.

Note 10 – Accumulated Other Comprehensive Loss

Net change and ending balances for the various components of accumulated other comprehensive loss as of and for the three months ended March 31, 2024 and 2023 are summarized below. All amounts are net of tax where applicable.

 

 

Foreign
Currency
Translation

 

 

Unrecognized
Employee
Benefit Costs

 

 

Cash Flow
Hedges

 

 

Total
Accumulated Other
Comprehensive Loss

 

 

Less:
Noncontrolling
Interest

 

 

Accumulated Other
Comprehensive Loss
Attributable to Ampco-Pittsburgh

 

Balance at January 1, 2024

 

$

(23,161

)

 

$

(40,490

)

 

$

186

 

 

$

(63,465

)

 

$

(476

)

 

$

(62,989

)

Net change

 

 

(2,445

)

 

 

(90

)

 

 

63

 

 

 

(2,472

)

 

 

(204

)

 

 

(2,268

)

Balance at March 31, 2024

 

$

(25,606

)

 

$

(40,580

)

 

$

249

 

 

$

(65,937

)

 

$

(680

)

 

$

(65,257

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2023

 

$

(26,170

)

 

$

(32,623

)

 

$

152

 

 

$

(58,641

)

 

$

(229

)

 

$

(58,412

)

Net change

 

 

1,912

 

 

 

(344

)

 

 

64

 

 

 

1,632

 

 

 

39

 

 

 

1,593

 

Balance at March 31, 2023

 

$

(24,258

)

 

$

(32,967

)

 

$

216

 

 

$

(57,009

)

 

$

(190

)

 

$

(56,819

)

 

The following summarizes the line items affected on the condensed consolidated statements of operations for components reclassified from accumulated other comprehensive loss. Amounts in parentheses represent credits to net (loss) income.

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Amortization of unrecognized employee benefit costs:

 

 

 

 

 

Other loss – net

$

(183

)

 

$

(182

)

Income tax provision

 

-

 

 

 

(13

)

Net of tax

$

(183

)

 

$

(195

)

Settlements of cash flow hedges:

 

 

 

 

 

Depreciation and amortization (foreign currency purchase contracts)

$

(6

)

 

$

(6

)

Costs of products sold (excluding depreciation and
amortization) (futures contracts – copper and aluminum)

 

18

 

 

 

(111

)

Total before income tax

 

12

 

 

 

(117

)

Income tax (provision) benefit

 

(1

)

 

 

3

 

Net of tax

$

11

 

 

$

(114

)

The income tax effect associated with the various components of other comprehensive loss for the three months ended March 31, 2024 and 2023 is summarized below. Amounts in parentheses represent credits to net (loss) income when reclassified to earnings. Certain amounts have no tax effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for

15


 

the jurisdiction where the income or expense is recognized. Foreign currency translation adjustments exclude the effect of income taxes since earnings of non-U.S. subsidiaries are deemed to be reinvested for an indefinite period of time.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income tax effect associated with changes in:

 

 

 

 

 

 

Unrecognized employee benefit costs

 

$

-

 

 

$

-

 

Fair value of cash flow hedges

 

 

2

 

 

 

6

 

Income tax effect associated with reclassification adjustments:

 

 

 

 

 

 

Amortization of unrecognized employee benefit costs

 

 

-

 

 

 

(13

)

Settlement of cash flow hedges

 

 

(1

)

 

 

3

 

 

Note 11 – Derivative Instruments

Certain divisions of the ALP segment are subject to risk from increases in the price of commodities (copper and aluminum) used in the production of inventory. To minimize this risk, futures contracts are entered into which are designated as cash flow hedges. At March 31, 2024, approximately 52%, or $2,787, of anticipated copper purchases over the next nine months and 56%, or $566, of anticipated aluminum purchases over the next six months are hedged. At March 31, 2023, approximately 45%, or $2,463, of anticipated copper purchases over the next eight months and 61%, or $714, of anticipated aluminum purchases over the next six months were hedged.

The Corporation periodically enters into purchase commitments to cover a portion of its anticipated natural gas and electricity usage. The commitments qualify as normal purchases and, accordingly, are not reflected on the condensed consolidated balance sheets. At March 31, 2024, the Corporation has purchase commitments covering approximately 6%, or $2,365, of anticipated natural gas usage through December 31, 2025 for two of its subsidiaries and approximately 12%, or $1,440, of anticipated electricity usage through December 31, 2025 for two of its subsidiaries. At March 31, 2023, the Corporation had purchase commitments covering approximately 35%, or $4,022, of anticipated natural gas usage through December 31, 2025 for two of its subsidiaries and approximately 23%, or $1,711, of anticipated electricity usage through December 31, 2025 for two of its subsidiaries. Purchases of natural gas and electricity under previously existing commitments equaled $979 and $533 for the three months ended March 31, 2024 and 2023, respectively.

The Corporation previously entered into foreign currency purchase contracts to manage the volatility associated with euro-denominated progress payments to be made for certain machinery and equipment. Upon occurrence of an anticipated purchase and placement of the underlying fixed asset in service, the foreign currency purchase contract was settled and the change in fair value of the foreign currency purchase contract was deferred in accumulated other comprehensive loss and is being reclassified to earnings (depreciation and amortization expense) over the life of the underlying asset (approximately 15 years).

No portion of the existing cash flow hedges is considered to be ineffective, including any ineffectiveness arising from the unlikelihood of an anticipated transaction to occur. Additionally, no amounts have been excluded from assessing the effectiveness of a hedge.

The Corporation does not enter into derivative transactions for speculative purposes and, therefore, holds no derivative instruments for trading purposes.

(Loss) gain on foreign exchange transactions included in other expense – net equaled $(492) and $85 for the three months ended March 31, 2024 and 2023, respectively.

The change in the fair value of the cash flow contracts is recorded as a component of accumulated other comprehensive loss. The balances as of March 31, 2024 and 2023 and the amounts recognized as and reclassified from accumulated other comprehensive loss for each of the periods are summarized below. Amounts are after tax where applicable. Certain amounts recognized as comprehensive (loss) income or reclassified from accumulated other comprehensive loss have no tax effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for the jurisdiction where the income or expense is recognized.

Three Months Ended March 31, 2024

 

Beginning of
the Period

 

 

Recognized

 

 

Reclassified

 

 

End of
the Period

 

Foreign currency purchase contracts

 

$

81

 

 

$

-

 

 

$

6

 

 

$

75

 

Futures contracts – copper and aluminum

 

 

105

 

 

 

52

 

 

 

(17

)

 

 

174

 

 

$

186

 

 

$

52

 

 

$

(11

)

 

$

249

 

Three Months Ended March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency purchase contracts

 

$

108

 

 

$

-

 

 

$

6

 

 

$

102

 

Futures contracts – copper and aluminum

 

 

44

 

 

 

178

 

 

 

108

 

 

 

114

 

 

$

152

 

 

$

178

 

 

$

114

 

 

$

216

 

 

16


 

The change in fair value reclassified or expected to be reclassified from accumulated other comprehensive loss to earnings is summarized below. All amounts are pre-tax.

 

 

Location of Gain (Loss)
in Statements

 

Estimated to
be Reclassified
in the Next 12 Months

 

 

Three Months Ended March 31,

 

 

 

of Operations

 

 

 

 

2024

 

 

2023

 

Foreign currency purchase contracts

 

Depreciation and amortization

 

$

24

 

 

$

6

 

 

$

6

 

Futures contracts – copper and aluminum

 

Costs of products sold
(excluding depreciation and amortization)

 

$

180

 

 

$

(18

)

 

$

111

 

 

Note 12 – Fair Value

The Corporation’s financial assets and liabilities reported at fair value in the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 were as follows:

 

 

Quoted Prices
in Active
Markets for
Identical Inputs
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Investments

 

 

 

 

 

 

 

 

 

 

 

 

Other noncurrent assets

 

$

3,475

 

 

$

-

 

 

$

-

 

 

$

3,475

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Investments

 

 

 

 

 

 

 

 

 

 

 

 

Other noncurrent assets

 

$

3,245

 

 

$

-

 

 

$

-

 

 

$

3,245

 

The investments held as other noncurrent assets represent assets held in the “Rabbi” trust for the purpose of providing benefits under a non-qualified defined benefit pension plan. The fair value of the investments is based on quoted prices of the investments in active markets. The fair value of futures contracts is based on market quotations. The fair values of the debt and borrowings approximate their carrying values. Additionally, the fair values of trade receivables and accounts payable approximate their carrying values.

Note 13 – Net Sales and (Loss) Income Before Income Taxes

Net sales and (loss) income before income taxes by geographic area for the three months ended March 31, 2024 and 2023 are outlined below. Approximately 95% of foreign net sales for each of the periods are attributable to the FCEP segment.

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

Net Sales

 

2024

 

 

2023

 

United States

 

$

69,764

 

 

$

55,377

 

Foreign

 

 

40,451

 

 

 

49,426

 

 

 

$

110,215

 

 

$

104,803

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

(Loss) Income Before Income Taxes

 

2024

 

 

2023

 

United States (1)

 

$

(2,223

)

 

$

(1,128

)

Foreign

 

 

471

 

 

 

2,426

 

 

 

$

(1,752

)

 

$

1,298

 

(1)
Includes Corporate costs of $3,476 and $3,184 for the three months ended March 31, 2024 and 2023, respectively, which represent operating costs of the corporate office not allocated to the segments.

 

Note 14 – Stock-Based Compensation

The Ampco-Pittsburgh Corporation 2016 Omnibus Incentive Plan, as amended (the “Incentive Plan”), authorizes the issuance of up to 3,700,000 shares of the Corporation’s common stock for awards under the Incentive Plan. Awards under the Incentive Plan may include incentive stock options and non-qualified stock options, stock appreciation rights, restricted shares and restricted stock units,

17


 

performance awards, other stock-based awards, or short-term cash incentive awards. If any award is canceled, terminates, expires, or lapses for any reason prior to the issuance of the shares, or if the shares are issued under the Incentive Plan and thereafter are forfeited to the Corporation, the shares subject to such awards and the forfeited shares will not count against the aggregate number of shares available under the Incentive Plan. Shares tendered or withheld to pay the option exercise price or tax withholding will continue to count against the aggregate number of shares of common stock available for grant under the Incentive Plan. Any shares repurchased by the Corporation with cash proceeds from the exercise of options will not be added back to the pool of shares available for grant under the Incentive Plan.

The Incentive Plan may be administered by the Board of Directors or the Compensation Committee of the Board of Directors. The Compensation Committee has the authority to determine, within the limits of the express provisions of the Incentive Plan, the individuals to whom the awards will be granted and the nature, amount and terms of such awards.

The Incentive Plan also provides for equity-based awards during any one year to non-employee members of the Board of Directors, based on the grant date fair value, not to exceed $200. The limit does not apply to shares received by a non-employee director at his or her election in lieu of the director’s retainer for board service. The restricted stock awards vest on the one-year anniversary of the grant date.

Stock-based compensation expense, including expense associated with equity-based awards granted to non-employee members of the Board of Directors, for the three months ended March 31, 2024 and 2023 equaled $346 and $627, respectively. The income tax benefit recognized in the condensed consolidated statements of operations was not significant due to the Corporation having a valuation allowance recorded against its deferred income tax assets for the majority of the jurisdictions where the expense was recognized.

Note 15 – Litigation

The Corporation and its subsidiaries are involved in various claims and lawsuits incidental to their businesses from time to time and are also subject to asbestos litigation.

Asbestos Litigation

Claims have been asserted alleging personal injury from exposure to asbestos-containing components historically used in some products manufactured by predecessors of Air & Liquid (the “Asbestos Liability”). Air & Liquid, and in some cases the Corporation, are defendants (among a number of defendants, often in excess of 50 defendants) in claims filed in various state and federal courts.

Asbestos Claims

The following table reflects approximate information about the number of claims for Asbestos Liability against Air & Liquid and the Corporation for the three months ended March 31, 2024 and 2023 (number of claims not in thousands). The majority of the settlement and defense costs were reported and paid by insurers. Because claims are often filed and can be settled or dismissed in large groups, the amount and timing of settlements, as well as the number of open claims, can fluctuate significantly from period to period.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Total claims pending at the beginning of the period

 

 

6,310

 

 

 

6,259

 

New claims served

 

 

324

 

 

 

481

 

Claims dismissed

 

 

(222

)

 

 

(153

)

Claims settled

 

 

(116

)

 

 

(79

)

Total claims pending at the end of period (1)

 

 

6,296

 

 

 

6,508

 

Administrative closures (2)

 

 

(3,228

)

 

 

(3,102

)

Total active claims at the end of the period

 

 

3,068

 

 

 

3,406

 

Gross settlement and defense costs paid in period (in 000’s)

 

$

6,907

 

 

$

4,318

 

Avg. gross settlement and defense costs per claim resolved (in 000’s) (3)

 

$

20.43

 

 

$

18.61

 

(1)
Included as “total claims pending” are approximately 1,641 and 655 claims at March 31, 2024 and 2023, respectively, classified in various jurisdictions as “inactive” or transferred to a state or federal judicial panel on multi-district litigation.
(2)
For 2024, administrative closures include (i) mesothelioma claims filed five or more years ago; (ii) non-mesothelioma claims filed six or more years ago; (iii) claims previously classified in various jurisdictions as “inactive;” and (iv) claims transferred to a state or federal judicial panel on multi-district litigation. For 2023, administrative closures included the same except mesothelioma claims filed six or more years ago were considered administratively closed. Collectively, these claims are unlikely to result in any liability to the Corporation.
(3)
Claims resolved do not include claims administratively closed.

18


 

Asbestos Insurance

The Corporation and Air & Liquid are parties to a series of settlement agreements (“Settlement Agreements”) with insurance carriers that have coverage obligations for the Asbestos Liability (the “Settling Insurers”). Under the Settlement Agreements, the Settling Insurers accept financial responsibility, subject to the terms and conditions of the respective agreements, including overall coverage limits, for pending and future claims for the Asbestos Liability. The Settlement Agreements encompass the majority of insurance policies that provide coverage for claims for the Asbestos Liability.

The Settlement Agreements acknowledge Howden North America, Inc. (“Howden”) is entitled to coverage under policies covering the Asbestos Liability for claims arising out of the historical products manufactured or distributed by Buffalo Forge, a former subsidiary of the Corporation (the “Products”), which was acquired by Howden. The Settlement Agreements do not provide for any prioritization on access to the applicable policies or any sub-limits of liability as to Howden or the Corporation and Air & Liquid and, accordingly, Howden may access the coverage afforded by the Settling Insurers for any covered claim arising out of the Products. In general, access by Howden to the coverage afforded by the Settling Insurers for the Products will erode coverage under the Settlement Agreements available to the Corporation and Air & Liquid for the Asbestos Liability.

Asbestos Valuations

The Corporation, with the assistance of a nationally recognized expert in the valuation of asbestos liabilities, reviews the Asbestos Liability and the underlying assumptions on a regular basis to determine whether any adjustment to the Asbestos Liability or the underlying assumptions are necessary. When warranted, the Asbestos Liability is adjusted to consider current trends and new information that becomes available. In conjunction with the regular updates of the estimated Asbestos Liability, the Corporation also develops an estimate of defense costs expected to be incurred with settling the Asbestos Liability and probable insurance recoveries for the Asbestos Liability and defense costs.

In developing the estimate of probable defense costs, the Corporation considers several factors including, but not limited to, current and historical defense-to-indemnity cost ratios and expected defense-to-indemnity cost ratios. In developing the estimate of probable insurance recoveries, the Corporation considers the expert’s projection of settlement costs for the Asbestos Liability and management’s projection of associated defense costs. In addition, the Corporation consults with its outside legal counsel on insurance matters and a nationally recognized insurance consulting firm it retains to assist with certain policy allocation matters. The Corporation also considers a number of other factors including the Settlement Agreements in effect, policy exclusions, policy limits, policy provisions regarding coverage for defense costs, attachment points, gaps in the coverage, policy exhaustion, the nature of the underlying claims for the Asbestos Liability, estimated erosion of insurance limits on account of claims against Howden arising out of the Products, prior impairment of policies, insolvencies among certain of the insurance carriers, and creditworthiness of the remaining insurance carriers based on publicly available information. Based on these factors, the Corporation estimates the probable insurance recoveries for the Asbestos Liability and defense costs for the corresponding time frame of the Asbestos Liability.

In the fourth quarter of 2023, in connection with its review of the underlying assumptions and primarily as a result of identified changes in claim data and availability of new information, the Corporation recorded an undiscounted increase to its estimated Asbestos Liability of approximately $112,640. In addition, the Corporation revised its estimated defense-to-indemnity cost ratio from 65% to 60%, which reduced the Asbestos Liability by $4,162. The following table summarizes activity relating to Asbestos Liability for the three months ended March 31, 2024 and 2023.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Asbestos liability, beginning of the year

 

$

238,679

 

 

$

153,575

 

Settlement and defense costs paid

 

 

(6,907

)

 

 

(4,318

)

Asbestos liability, end of the period

 

$

231,772

 

 

$

149,257

 

The increase in the asbestos-related insurance receivable associated with the increase in the estimated Asbestos Liability and a lower defense-to-indemnity ratio at December 31, 2023 approximated $67,591. The following table summarizes activity relating to insurance recoveries for the three months ended March 31, 2024 and 2023.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Insurance receivable – asbestos, beginning of the year

 

$

160,245

 

 

$

105,434

 

Settlement and defense costs paid by insurance carriers

 

 

(3,285

)

 

 

(2,601

)

Insurance receivable – asbestos, end of the period

 

$

156,960

 

 

$

102,833

 

The insurance receivable does not assume any recovery from insolvent carriers. A substantial majority of the insurance recoveries deemed probable is from insurance companies rated A – (excellent) or better by A.M. Best Corporation. There can be no assurance,

19


 

however, there will not be insolvencies among the relevant insurance carriers, or the assumed percentage recoveries for certain carriers will prove correct.

Asbestos Assumptions

The amounts recorded for the Asbestos Liability and insurance receivable rely on assumptions based on currently known facts and strategy. The Corporation’s actual expenses or insurance recoveries could be significantly higher or lower than those recorded if assumptions used in the Corporation’s or the experts’ calculations vary significantly from actual results. Key variables in these assumptions include the forecast of the population likely to have been exposed to asbestos; the number of people likely to develop an asbestos-related disease; the estimated number of people likely to file an asbestos-related injury claim against the Corporation or its subsidiaries; an analysis of pending cases, by type of injury claimed and jurisdiction where the claim is filed; average settlement value of claims, by type of injury claimed and jurisdiction of filing; the number and nature of new claims to be filed each year; the average cost of disposing of each new claim; the average annual defense costs; compliance by relevant parties with the terms of the Settlement Agreements; and the solvency risk with respect to the relevant insurance carriers. Other factors that may affect the Asbestos Liability and ability to recover under the Corporation’s insurance policies include uncertainties surrounding the litigation process from jurisdiction to jurisdiction and from case to case, reforms that may be made by state and federal courts, and the passage of state or federal tort reform legislation.

The Corporation intends to continue to evaluate the Asbestos Liability, related insurance receivable and the underlying assumptions on a regular basis to determine whether any adjustments to the estimates are required. Due to the uncertainties surrounding asbestos litigation and insurance, these regular reviews may result in the Corporation adjusting its current reserves; however, the Corporation is currently unable to estimate such future adjustments. Adjustments, if any, to the Corporation’s estimate of the Asbestos Liability and/or insurance receivable could be material to the operating results for the period in which the adjustments to the liability, receivable or allowance are recorded and to the Corporation’s condensed consolidated financial position, results of operations and liquidity.

Note 16 – Environmental Matters

The Corporation is currently performing certain remedial actions in connection with the sale of real estate previously owned and periodically incurs costs to maintain compliance with environmental laws and regulations. Environmental exposures are difficult to assess and estimate for numerous reasons, including lack of reliable data, the multiplicity of possible solutions, the years of remedial and monitoring activity required, and identification of new sites. The undiscounted potential liability for remedial actions and environmental compliance measures approximated $100 at March 31, 2024 and December 31, 2023.

ATR periodically has loans outstanding with its minority shareholder. Interest on borrowings accrues at the three-to-five-year loan interest rate set by the People’s Bank of China, which approximated 4.35% for the three months ended March 31, 2024 and 2023. For the three months ended March 31, 2024, ATR paid $2 (RMB 17) of interest. No interest was paid during the three months ended March 31, 2023. No interest was outstanding as of March 31, 2024 or December 31, 2023.

Loan activity for the three months ended March 31, 2024 and 2023 was as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2024

 

 

2023

 

 

2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Balance at beginning of the period

 

$

665

 

 

 

4,713

 

 

$

-

 

 

 

-

 

Borrowings

 

 

-

 

 

 

-

 

 

 

229

 

 

 

1,570

 

Repayments

 

 

(664

)

 

 

(4,713

)

 

 

-

 

 

 

-

 

Foreign exchange

 

 

(1

)

 

 

-

 

 

 

-

 

 

 

-

 

Balance at end of the period

 

$

-

 

 

 

-

 

 

$

229

 

 

 

1,570

 

Sales to and purchases from ATR’s minority shareholder and its affiliates, which were in the ordinary course of business, for the three months ended March 31, 2024 and 2023 were as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2024

 

 

2023

 

 

2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Purchases from related parties

 

$

1,237

 

 

 

8,848

 

 

$

1,443

 

 

 

9,910

 

Sales to related parties

 

$

190

 

 

 

1,356

 

 

$

2,420

 

 

 

16,618

 

 

20


 

Balances outstanding with ATR's minority shareholder and its affiliates as of March 31, 2024 and December 31, 2023 were as follows:

 

 

March 31, 2024

 

 

March 31, 2024

 

 

December 31, 2023

 

 

December 31, 2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Accounts receivable from related parties

 

$

-

 

 

 

-

 

 

$

190

 

 

 

1,350

 

Accounts payable to related parties

 

$

1,068

 

 

 

7,713

 

 

$

401

 

 

 

2,841

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Customer deposits

 

$

105

 

 

 

761

 

 

$

149

 

 

 

1,056

 

 

In addition, the Corporation had sales, in the ordinary course of business, to a wholly owned subsidiary of Crawford United Corporation which, along with other affiliated persons (collectively, the “Crawford Group”), was the beneficial owner of greater than 5% of the Corporation’s stock at December 31, 2023. Pursuant to Amendment No. 5 to Schedule 13D filed by the Crawford Group with the SEC on February 20, 2024, the Crawford Group ceased to beneficially own greater than 5% of the Corporation’s stock as of February 16, 2024. The trade receivable with the Crawford Group was $722 at December 31, 2023.

Note 18 – Business Segments

The FCEP segment produces forged hardened steel rolls, cast rolls and forged engineered products (“FEP”). Forged hardened steel rolls are used primarily in cold rolling mills by producers of steel, aluminum and other metals. Cast rolls, which are produced in a variety of iron and steel qualities, are used mainly in hot and cold strip mills, medium/heavy section mills and plate mills. FEP principally are sold to customers in the steel distribution market, oil and gas industry and the aluminum and plastic extrusion industries. The segment has operations in the United States, England, Sweden, and Slovenia and equity interests in three joint venture companies in China. Collectively, the segment primarily competes with European, Asian and North American and South American companies in both domestic and foreign markets and distributes a significant portion of its products through sales offices located throughout the world.

The ALP segment includes Aerofin, Buffalo Air Handling and Buffalo Pumps, all divisions of Air & Liquid. Aerofin produces custom-engineered finned tube heat exchange coils and related heat transfer products for a variety of industries including original equipment manufacturers and commercial, nuclear power generation and industrial manufacturing. Buffalo Air Handling produces large custom-designed air handling systems for institutional (e.g., hospital, university), pharmaceutical and general industrial building markets. Buffalo Pumps manufactures centrifugal pumps for the fossil-fueled power generation, marine defense and industrial refrigeration industries. The segment has operations in Virginia and New York with headquarters in Carnegie, Pennsylvania. The segment utilizes an independent group of sales offices located throughout the United States and Canada.

21


 

Presented below are the net sales and (loss) income before income taxes for the Corporation’s two business segments and sales by product line. When disaggregating revenue, consideration is given to information regularly reviewed by the chief operating decision-maker to evaluate the financial performance of the operating segments and make resource allocation decisions.

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Net Sales:

 

 

 

 

 

Forged and Cast Engineered Products

 

 

 

 

 

Forged and cast mill rolls

$

73,396

 

 

$

71,699

 

FEP

 

3,793

 

 

 

5,099

 

Forged and Cast Engineered Products

 

77,189

 

 

 

76,798

 

 

 

 

 

 

 

Air and Liquid Processing

 

 

 

 

 

Air handling systems

$

12,510

 

 

$

9,204

 

Heat exchange coils

 

10,823

 

 

 

10,635

 

Centrifugal pumps

 

9,693

 

 

 

8,166

 

Air and Liquid Processing

 

33,026

 

 

 

28,005

 

Total Reportable Segments

$

110,215

 

 

$

104,803

 

 

 

 

 

 

 

(Loss) income before income taxes:

 

 

 

 

 

Forged and Cast Engineered Products

$

1,576

 

 

$

2,224

 

Air and Liquid Processing

 

1,982

 

 

 

2,953

 

Total Reportable Segments

 

3,558

 

 

 

5,177

 

Other expense, including corporate costs

 

(5,310

)

 

 

(3,879

)

Total

$

(1,752

)

 

$

1,298

 

 

22


 

ITEM 2 – MANAGEMENT’S DISCUSSION AND ANALYSIS OF

FINANCIAL CONDITION AND RESULTS OF OPERATIONS

(in thousands, except per share amounts)

Forward-Looking Statements

The Private Securities Litigation Reform Act of 1995 (the “Act”) provides a safe harbor for forward-looking statements made by us or on behalf of Ampco-Pittsburgh Corporation and its subsidiaries (collectively, “we,” “us,” “our,” or the “Corporation”). Management’s Discussion and Analysis of Financial Condition and Results of Operations and other sections of this Quarterly Report on Form 10-Q, as well as the condensed consolidated financial statements and notes hereto, may include, but are not limited to, statements about operating performance, trends and events we expect or anticipate will occur in the future, statements about sales and production levels, restructurings, the impact from pandemics and geopolitical conflicts, profitability and anticipated expenses, inflation, the global supply chain, future proceeds from the exercise of outstanding warrants, and cash outflows. All statements in this document other than statements of historical fact are statements that are, or could be, deemed “forward-looking statements” within the meaning of the Act and words such as “may,” “will,” “intend,” “believe,” “expect,” “anticipate,” “estimate,” “project,” “target,” “goal,” “forecast” and other terms of similar meaning that indicate future events and trends are also generally intended to identify forward-looking statements. Forward-looking statements speak only as of the date on which such statements are made, are not guarantees of future performance or expectations, and involve risks and uncertainties. For us, these risks and uncertainties include, but are not limited to:

economic downturns, cyclical demand for our products and insufficient demand for our products;
excess global capacity in the steel industry;
limitations in availability of capital to fund our strategic plan;
inability to maintain adequate liquidity to meet our operating cash flow requirements, repay maturing debt and meet other financial obligations;
fluctuations in the value of the U.S. dollar relative to other currencies;
increases in commodity prices or insufficient hedging against increases in commodity prices, reductions in electricity and natural gas supply or shortages of key production materials for us or our customers;
inability to obtain necessary capital or financing on satisfactory terms to acquire capital expenditures that may be necessary to support our growth strategy;
inoperability of certain equipment on which we rely;
inability to execute our capital expenditure plan;
liability of our subsidiaries for claims alleging personal injury from exposure to asbestos-containing components historically used in certain products of our subsidiaries;
changes in the existing regulatory environment;
inability to successfully restructure our operations and/or invest in operations that will yield the best long-term value to our shareholders;
consequences of pandemics and geopolitical conflicts;
work stoppage or another industrial action on the part of any of our unions;
inability to satisfy the continued listing requirements of the New York Stock Exchange or the NYSE American Exchange;
potential attacks on information technology infrastructure and other cyber-based business disruptions;
failure to maintain an effective system of internal control; and
those discussed more fully elsewhere in this report and in documents filed with the Securities and Exchange Commission by us, particularly in Item 1A, Risk Factors, in Part I of our latest Annual Report on Form 10-K for the year ended December 31, 2023.

We cannot guarantee any future results, levels of activity, performance or achievements. In addition, there may be events in the future that we are not able to predict accurately or control which may cause actual results to differ materially from expectations expressed or implied by forward-looking statements. Except as required by applicable law, we assume no obligation, and disclaim any obligation, to update forward-looking statements whether as a result of new information, events or otherwise.

 

23


 

The Business

The Corporation manufactures and sells highly engineered, high-performance specialty metal products and customized equipment utilized by industry throughout the world. It operates in two business segments – the Forged and Cast Engineered Products (“FCEP”) segment and the Air and Liquid Processing (“ALP”) segment. This segment presentation is consistent with how the Corporation’s chief operating decision-maker evaluates financial performance and makes resource allocation and strategic decisions about the business.

The FCEP segment produces forged hardened steel rolls, cast rolls and forged engineered products (“FEP”). Forged hardened steel rolls are used primarily in cold rolling mills by producers of steel, aluminum and other metals. Cast rolls, which are produced in a variety of iron and steel qualities, are used mainly in hot and cold strip mills, medium/heavy section mills and plate mills. FEP principally are sold to customers in the steel distribution market, oil and gas industry and the aluminum and plastic extrusion industries. The segment has operations in the United States, England, Sweden, and Slovenia, and an equity interest in three joint venture companies in China. Collectively, the segment primarily competes with European, Asian and North and South American companies in both domestic and foreign markets and distributes a significant portion of its products through sales offices located throughout the world.

The ALP segment includes Aerofin, Buffalo Air Handling and Buffalo Pumps, all divisions of Air & Liquid Systems Corporation (“Air & Liquid”), a wholly owned subsidiary of the Corporation. Aerofin produces custom-engineered finned tube heat exchange coils and related heat transfer products for a variety of industries including original equipment manufacturers and commercial, nuclear power generation and industrial manufacturing. Buffalo Air Handling produces large custom-designed air handling systems for institutional (e.g., hospital, university), pharmaceutical and general industrial building markets. Buffalo Pumps manufactures centrifugal pumps for the fossil-fueled power generation, marine defense and industrial refrigeration industries. The segment has operations in Virginia and New York with headquarters in Carnegie, Pennsylvania. The segment utilizes an independent group of sales offices located throughout the United States and Canada.

Executive Overview

For the FCEP segment, the forged roll market in North America has been flat as a result of end customer demand; however, order intake is expected to improve in the second half of the year, for delivery in 2025. Higher pricing and increased market share, when compared to a year ago, is expected to help minimize the effect of the expected decline in the overall volume of shipments for 2024. The cast roll market remains weak as Europe continues to experience economic uncertainty and due to the entry of low-priced product from China. The FEP market remains challenged by increased imports and high inventory levels at bar distributors. The primary focus for this segment is to maintain a strong position in the roll market and, with the completion of the previously announced capital program, to improve operational efficiencies and reliability at its domestic forge facilities and increase capacity for the manufacturing of its FEP.

For the ALP segment, businesses are benefiting from steady demand and increased market share but are facing increasing production costs and supply chain issues as a result of the lingering effects from a post-pandemic environment. The segment has been implementing price increases for certain of its products to help mitigate these inflationary effects. The focus for this segment is to grow revenues, strengthen engineering and manufacturing capabilities to keep pace with growth opportunities and continue to improve its sales distribution network.

The Corporation is actively monitoring, and will continue to actively monitor, the lingering effects from a post-pandemic environment, geopolitical and economic conditions and other developments relevant to its business including the potential impact on its operations, financial condition, liquidity, suppliers, industry, and workforce.

24


 

Selected Financial Information

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

Change

 

Net Sales:

 

 

 

 

 

 

 

 

 

Forged and Cast Engineered Products

 

$

77,189

 

 

$

76,798

 

 

$

391

 

Air and Liquid Processing

 

 

33,026

 

 

 

28,005

 

 

 

5,021

 

Consolidated

 

$

110,215

 

 

$

104,803

 

 

$

5,412

 

 

 

 

 

 

 

 

 

 

 

Income from Operations:

 

 

 

 

 

 

 

 

 

Forged and Cast Engineered Products

 

$

1,576

 

 

$

2,224

 

 

$

(648

)

Air and Liquid Processing

 

 

1,982

 

 

 

2,953

 

 

 

(971

)

Corporate costs

 

 

(3,476

)

 

 

(3,184

)

 

 

(292

)

Consolidated

 

$

82

 

 

$

1,993

 

 

$

(1,911

)

 

 

 

 

 

 

 

 

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

Change

 

Backlog:

 

 

 

 

 

 

 

 

 

Forged and Cast Engineered Products

 

$

224,112

 

 

$

247,603

 

 

$

(23,491

)

Air and Liquid Processing

 

 

124,712

 

 

 

131,309

 

 

 

(6,597

)

Consolidated

 

$

348,824

 

 

$

378,912

 

 

$

(30,088

)

Net sales approximated $110,215 and $104,803 for the three months ended March 31, 2024 and 2023, respectively. The increase is attributable to higher sales for the ALP segment. A discussion of net sales for the Corporation’s two segments is included below.

Income from operations approximated $82 and $1,993 for the three months ended March 31, 2024 and 2023, respectively. A discussion of income from operations for the Corporation’s two segments is included below.

Backlog equaled $348,824 as of March 31, 2024 versus $378,912 as of December 31, 2023. Backlog represents the accumulation of firm orders on hand which: (i) are supported by evidence of a contractual arrangement, (ii) include a fixed and determinable sales price, (iii) have reasonably assured collectability, and (iv) generally are expected to ship within two years from the backlog reporting date. Backlog at a certain date may not be a direct measure of future revenue for a particular order because price increases, negotiated subsequently to the original order, are not included in backlog until the updated contract is received from the customer and certain surcharges are not determinable until the order is complete and ready for shipment to the customer. Approximately 18% of the backlog is expected to be released after 2024. A discussion of backlog by segment is included below.

Costs of products sold, excluding depreciation and amortization, as a percentage of net sales, for the three months ended March 31, 2024 and 2023 approximated 83.9% and 82.4%, respectively. Costs of products sold, excluding depreciation and amortization, for the ALP segment increased primarily due to an unfavorable product mix. Costs of products sold, excluding depreciation and amortization, for the FCEP segment were comparable between the first quarter of 2024 and the first quarter of 2023.

Selling and administrative expenses approximated $12,973 and $12,187 for the three months ended March 31, 2024 and 2023, respectively, or an increase of $786. The increase is due primarily to higher employee-related costs and inflationary increases in expenses.

Interest expense approximated $2,757 and $2,071 for the three months ended March 31, 2024 and 2023, respectively, or an increase of $686. The increase is principally due to:

Higher average borrowings outstanding under the revolving credit facility in 2024 versus 2023, which increased interest expense by approximately $300;
Higher average interest rates for 2024 versus 2023, which increased interest expense by approximately $180;
Higher interest on the sale and leaseback financing transactions, including interest on the proceeds received from the Disbursement Agreement in June 2023, of approximately $110; and,
Higher interest on the equipment financing facility, net of capitalized interest, of approximately $70.

25


 

Other income – net is comprised of the following:

 

 

Three Months Ended March 31,

 

 

 

2024

 

2023

 

Change

 

Net pension and other postretirement income

 

$

1,179

 

$

1,256

 

$

(77

)

(Loss) gain on foreign exchange transactions

 

 

(492

)

 

85

 

 

(577

)

Unrealized gain on Rabbi trust investments

 

 

222

 

 

159

 

 

63

 

Other

 

 

(5

)

 

(133

)

 

128

 

 

 

$

904

 

$

1,367

 

$

(463

)

Other income – net fluctuated period over period principally due to changes in foreign exchange gains and losses.

Income tax provision for each of the periods includes income taxes associated with the Corporation’s profitable operations. An income tax benefit is not able to be recognized on losses of certain of the Corporation’s entities since it is “more likely than not” the asset will not be realized. Accordingly, changes in the income tax provision for each of the periods include the effects of changes in the pre-tax income of the Corporation’s profitable operations in each jurisdiction and changes in expectations as to whether an income tax benefit will be able to be realized for the deferred income tax assets recognized.

Valuation allowances are recorded against the majority of the Corporation's deferred income tax assets. The Corporation will maintain the valuation allowances until there is sufficient evidence to support the reversal of all or some portion of the allowances. Given the Corporation's current earnings and anticipated future earnings in Sweden, the Corporation believes there is a reasonable possibility within the next 12 months, sufficient positive evidence may become available to allow the Corporation to conclude some portion of the valuation allowance will no longer be needed. Release of any portion of the valuation allowance would result in the recognition of deferred income tax assets on the Corporation's condensed consolidated balance sheet and a decrease to the Corporation's income tax expense in the period the release is recorded. The exact timing and the amount of the valuation allowance released are subject to, among many items, the level of profitability achieved. Once the valuation allowance is completely reversed, a tax provision would be recognized on future earnings.

Net (loss) income attributable to Ampco-Pittsburgh and net (loss) income per common share attributable to Ampco-Pittsburgh equaled $(2,717) and $(0.14) per common share and $676 and $0.03 per common share for the three months ended March 31, 2024 and 2023, respectively.

Net Sales and Operating Results by Segment

Forged and Cast Engineered Products

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

Change

 

Net Sales:

 

 

 

 

 

 

 

 

 

Forged and cast mill rolls

 

$

73,396

 

 

$

71,699

 

 

$

1,697

 

FEP

 

 

3,793

 

 

 

5,099

 

 

 

(1,306

)

 

 

$

77,189

 

 

$

76,798

 

 

$

391

 

 

 

 

 

 

 

 

 

 

 

Income from Operations

 

$

1,576

 

 

$

2,224

 

 

$

(648

)

 

 

 

 

 

 

 

 

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

Change

 

Backlog

 

$

224,112

 

 

$

247,603

 

 

$

(23,491

)

Net sales for the three months ended March 31, 2024 increased when compared to the three months ended March 31, 2023 primarily due to the following:

Higher volume of forged roll sales, which increased sales by approximately $3,000 for the three months ended March 31, 2024; offset by
Lower variable-index surcharges passed through to customers as a result of fluctuation in the price of raw material, energy and transportation, net of improved pricing, which decreased net sales by approximately $1,900 for the three months ended March 31, 2024; and
Lower volume of cast roll shipments, which decreased net sales by approximately $800 for the three months ended March 31, 2024.

 

26


 

Net sales of FEP were relatively comparable quarter to quarter. Changes in exchange rates did not have a significant impact on net sales for the three months ended March 31, 2024, when compared to the three months ended March 31, 2023.

Income from operations for the three months ended March 31, 2024 decreased when compared to the same period of the prior year primarily due to:

Recognition of repairs and maintenance expenses and unabsorbed costs of $900 in the first quarter of 2024 associated with a fire at one of the Corporation's cast roll facilities;
Lower variable-index surcharges and fluctuations in manufacturing costs, which decreased operating income by approximately $400 for the three months ended March 31, 2024;
Lower gains on the disposal of property, plant and equipment associated with equipment being replaced in the prior year in connection with the segment’s strategic capital expenditure program of approximately $125; offset by
Net improvement in production levels at the remaining facilities, which increased operating income by approximately $500 for the three months ended March 31, 2024; and
Benefit from the higher net volume of shipments, which improved operating income by approximately $300 for the three months ended March 31, 2024.

Changes in exchange rates did not have a significant impact on operating income for the three months ended March 31, 2024, when compared to the three months ended March 31, 2023.

Backlog decreased at March 31, 2024 from December 31, 2023 by $23,491. The backlog for mill roll orders at March 31, 2024 decreased from December 31, 2023 by approximately $19,200 primarily due to timing of 2025 orders from most of the segment's major forged roll customers which are expected in the second and third quarter of 2024. The backlog for FEP was comparable at March 31, 2024 and December 31, 2023. Lower foreign exchange rates used to translate the backlog of the Corporations foreign subsidies into the U.S. dollar decreased backlog at March 31, 2024 when compared to backlog at December 31, 2023 by approximately $4,000. At March 31, 2024, approximately 12% of backlog is expected to ship after 2024.

Air and Liquid Processing

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

Change

 

Net Sales:

 

 

 

 

 

 

 

 

 

Air handling systems

 

$

12,510

 

 

$

9,204

 

 

$

3,306

 

Heat exchange coils

 

 

10,823

 

 

 

10,635

 

 

 

188

 

Centrifugal pumps

 

 

9,693

 

 

 

8,166

 

 

 

1,527

 

 

 

$

33,026

 

 

$

28,005

 

 

$

5,021

 

 

 

 

 

 

 

 

 

 

 

Income from Operations

 

$

1,982

 

 

$

2,953

 

 

$

(971

)

 

 

 

 

 

 

 

 

 

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

Change

 

Backlog

 

$

124,712

 

 

$

131,309

 

 

$

(6,597

)

Net sales for the three months ended March 31, 2024 improved over the comparable prior year period by $5,021 principally due to an increase in shipments of air handling systems attributable to higher order intake as a result in the segment's expansion of its sales distribution network throughout 2023 and the additional manufacturing facility opened in the third quarter of 2023. Net sales of heat exchange coils for the three months ended March 31, 2024 were comparable to net sales for the three months ended March 31, 2023. Net sales of centrifugal pumps for the first quarter of 2024 benefited from a higher volume of shipments to commercial customers when compared to the first quarter of 2023.

Operating income for the three months ended March 31, 2024 decreased when compared to the three months ended March 31, 2023 principally due to:

Unfavorable product mix and higher manufacturing costs, net of the benefit from the higher volume of shipments, which reduced operating income by approximately $400 for the three months ended March 31, 2024;
Higher selling and administrative costs of approximately $500 for the three months ended March 31, 2024 primarily as a result of higher commissions and employee-related costs including costs associated with expansion of the segment’s sales distribution network; and

27


 

Lease costs associated with the additional manufacturing facility of approximately $100.

Backlog at March 31, 2024 decreased from December 31, 2023 by $6,597. Backlog for air handling units decreased approximately $10,600 from December 31, 2023 due to the strong sales quarter and lower order activity as a result of the manufacturing facilities being at capacity for the balance of 2024. Backlog for heat exchange coils and centrifugal pumps improved from December 31, 2023 by approximately $2,100 and $1,900, respectively. At March 31, 2024, approximately 29% of backlog is expected to ship after 2024.

Liquidity and Capital Resources

 

 

Three Months Ended March 31,

 

 

 

2024

 

2023

 

Change

 

Net cash flows from (used in) operating activities

 

$

4,535

 

$

(4,391

)

$

8,926

 

Net cash flows used in investing activities

 

 

(2,845

)

 

(3,357

)

 

512

 

Net cash flows provided by financing activities

 

 

2,028

 

 

4,998

 

 

(2,970

)

Effect of exchange rate changes on cash and cash equivalents

 

 

(175

)

 

89

 

 

(264

)

Net increase (decrease) in cash and cash equivalents

 

 

3,543

 

 

(2,661

)

 

6,204

 

Cash and cash equivalents at beginning of period

 

 

7,286

 

 

8,735

 

 

(1,449

)

Cash and cash equivalents at end of period

 

$

10,829

 

$

6,074

 

$

4,755

 

Net cash flows from (used in) operating activities equaled $4,535 and $(4,391) for the three months ended March 31, 2024 and 2023, respectively. The change in net cash flows from operating activities for the three months ended March 31, 2024 when compared to the three months ended March 31, 2023 primarily is due to a lower investment in trade working capital offset by higher asbestos-related payments of approximately $2,400 for the three months ended March 31, 2024 when compared to the period of 2023. Asbestos-related payments are expected to continue in the foreseeable future. The amount of asbestos-related payments and corresponding insurance recoveries is difficult to predict and can vary based on a number of factors, including changes in assumptions, as outlined in Note 15 to the condensed consolidated financial statements.

Net cash flows used in investing activities equaled $(2,845) and $(3,357) for the three months ended March 31, 2024 and 2023, respectively, and primarily represented capital expenditures for the FCEP segment related to the previously announced capital program undertaken to upgrade existing equipment at certain of its locations. The capital program is substantially complete with the final asset to be placed in service during the second quarter 2024. At March 31, 2024, commitments for future capital expenditures approximated $3,300 which is expected to be spent over the next 12-15 months.

Net cash flows provided by financing activities equaled $2,028 and $4,998 for the three months ended March 31, 2024 and 2023 respectively, a decrease of $2,970 primarily due to:

Lower proceeds from the equipment financing facility of $1,364;
Lower net borrowings from the Corporation’s revolving credit facility of $507;
Repayment of related-party debt in 2024 of $664 in comparison to proceeds from related-party debt of $229 in 2023; and
Higher debt repayments of $206 primarily due to the commencement of principal payments on the equipment financing term loans.

The effect of exchange rate changes on cash and cash equivalents is primarily attributable to the fluctuation of the British pound and Swedish krona against the U.S. dollar.

As a result of the above, cash and cash equivalents increased by $3,543 during 2024 and ended the period at $10,829 in comparison to $7,286 at December 31, 2023. The majority of the Corporation’s cash and cash equivalents is held by its foreign operations. Domestic customer remittances are used to pay down borrowings under the Corporation’s revolving credit facility daily, resulting in minimal cash maintained by the Corporation’s domestic operations. Cash held by the Corporation’s foreign operations is considered to be permanently re-invested; accordingly, a provision for estimated local and withholding tax has not been made. If the Corporation were to remit any foreign earnings to it or any of its U.S. entities, the estimated tax impact would be insignificant.

Funds on hand, funds generated from future operations and availability under the Corporation’s revolving credit facility are expected to be sufficient to finance the Corporation’s operational requirements and debt service costs. The maturity date for the revolving credit facility is June 29, 2026 and, subject to the other terms and conditions of the revolving credit agreement, will become due on that date. As of March 31, 2024, remaining availability under the revolving credit facility approximated $23,174, net of standard availability reserves. Since a significant portion of the Corporation's debt includes variable interest, increases in the underlying benchmark rates will increase the Corporation's debt service costs.

Availability under the Corporation’s equipment financing facility is expected to be sufficient to finance the remaining expenditures associated with the capital program for the FCEP segment, in the time frame currently anticipated. At March 31, 2024, availability under the equipment financing facility approximated $2,147. Each borrowing on the equipment financing facility constitutes a secured

28


 

loan transaction (each, a “Term Loan”). Each Term Loan converted to a Term Note on the earlier of (i) the date in which the associated equipment is placed in service or (ii) April 30, 2024 (previously March 31, 2024). Each Term Note has a term of 84 months, with payment commencing on the date of the Term Note.

While the Corporation anticipates it has sufficient liquidity to finance the Corporation’s operational requirements, debt service costs and capital expenditures, it may from time to time consider alternatives, potential transactions and other strategies in an attempt to enhance its liquidity. Given such measures are forward looking, the Corporation cannot ensure it would be successful in achieving such enhancements or be able to improve its liquidity.

 

Litigation and Environmental Matters

See Note 15 and Note 16 to the condensed consolidated financial statements.

Critical Accounting Pronouncements

The Corporation’s critical accounting policies, as summarized in its Annual Report on Form 10-K for the year ended December 31, 2023, remain unchanged.

Recently Issued Accounting Pronouncements

See Note 1 to the condensed consolidated financial statements.

 

29


 

ITEM 3 – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Not applicable.

ITEM 4 – CONTROLS AND PROCEDURES

Disclosure controls and procedures. An evaluation of the effectiveness of the Corporation’s disclosure controls and procedures as of the end of the period covered by this report was carried out under the supervision, and with the participation, of management, including the principal executive officer and principal financial officer. Disclosure controls and procedures are defined under Securities and Exchange Commission (“SEC”) rules as controls and other procedures designed to ensure information required to be disclosed by a company in the reports it files under the Securities Exchange Act of 1934 (as amended, the “Exchange Act”) is recorded, processed, summarized and reported within the required time periods. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure information required to be disclosed by an issuer in the reports it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. Based on that evaluation, the Corporation’s management, including the principal executive officer and principal financial officer, has concluded the Corporation’s disclosure controls and procedures were effective as of March 31, 2024.

Changes in internal control. There has been no change in the Corporation’s internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Rules 13a-15 or 15d-15 under the Exchange Act that occurred during our last fiscal quarter that has materially affected, or is reasonably likely to materially affect, its internal control over financial reporting.

 

30


 

 

PART II – OTHER INFORMATION

AMPCO-PITTSBURGH CORPORATION

The information contained in Note 15 to the condensed consolidated financial statements (Litigation) is incorporated herein by reference.

Item 1A Risk Factors

There are no material changes to the “Risk Factors” included under Item 1A of the Corporation’s Annual Report on Form 10-K for the year ended December 31, 2023. These “Risk Factors” should be carefully considered, understanding such risk factors may not describe every risk facing the Corporation. Additional risks and uncertainties not currently known to the Corporation or that the Corporation currently deems to be immaterial could adversely affect its business, financial condition and results of operations in the future.

Items 2-4 None.

Item 5 Other Information

(a) None.

(b) None.

(c) During the three months ended March 31, 2024, no director or officer of the Corporation adopted or terminated a 'Rule 10b5-1 trading arrangement' or 'non-Rule 10b5-1 trading arrangement,' with each term being defined in Item 408(a) of Regulation S-K.

 

 

31


 

Item 6 Exhibits

The following exhibits are filed as part of, or incorporated by reference into, this Form 10-Q.

 

 

 

 

 

(3.1)

 

 

 

Restated Articles of Incorporation, effective as of August 11, 2017, incorporated by reference to Quarterly Report on Form 10-Q filed on November 9, 2017.

 

 

 

 

 

(3.2)

 

 

 

Amendment of Amended and Restated Articles of Incorporation, effective as of May 9, 2019, incorporated by reference to Quarterly Report on Form 10-Q filed on May 10, 2019.

 

 

 

 

 

 

(3.3)

 

 

 

Amended and Restated By-laws, effective as of December 14, 2022, incorporated by reference to Annual Report on Form 10-K filed on March 21, 2023.

 

 

 

 

 

(31.1)

 

 

Certification of Principal Executive Officer pursuant to Section 302 of The Sarbanes-Oxley Act of 2002.

 

 

 

 

 

(31.2)

 

 

Certification of Principal Financial Officer pursuant to Section 302 of The Sarbanes-Oxley Act of 2002.

 

 

 

 

 

(32.1)

 

††

 

Certification of Principal Executive Officer pursuant to Section 906 of The Sarbanes-Oxley Act of 2002.

 

 

 

 

 

(32.2)

 

††

 

Certification of Principal Financial Officer 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

 

 

 

 

 

(104)

 

 

 

The cover page for the Corporation’s Quarterly Report on Form 10-Q has been formatted in Inline XBRL and contained in Exhibit 101.

 

 

 

Filed herewith.

††

 

 

 

Furnished herewith.

*

 

 

 

The instance document does not appear in the Interactive Data File because its XBRL (Extensible Business Reporting Language) tags are embedded within the Inline XBRL document.

**

 

 

 

Attached as Exhibit 101 to this report are the following documents formatted in Inline XBRL: (i) the Condensed Consolidated Balance Sheets at March 31, 2024 and December 31, 2023, (ii) the Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023, (iii) the Condensed Consolidated Statements of Comprehensive (Loss) Income for the three months ended March 31, 2024 and 2023, (iv) the Condensed Consolidated Statements of Shareholders' Equity for the three months ended March 31, 2024 and 2023, (v) the Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023, and (vi) Notes to Condensed Consolidated Financial Statements.

32


 

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.

 

 

 

AMPCO-PITTSBURGH CORPORATION

 

 

 

 

 

DATE: May 13, 2024

 

BY:

 

/s/ J. Brett McBrayer

 

 

 

 

J. Brett McBrayer

 

 

 

 

Director and Chief Executive Officer

 

 

 

 

 

DATE: May 13, 2024

 

BY:

 

/s/ Michael G. McAuley

 

 

 

 

Michael G. McAuley

 

 

 

 

Senior Vice President, Chief Financial Officer and Treasurer

 

33


EX-31.1 2 ap-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, J. Brett McBrayer, certify that:

1.
I have reviewed this Form 10-Q of Ampco-Pittsburgh Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) 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(s) 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.

 

 

 

 

 

 

/s/ J. Brett McBrayer

J. Brett McBrayer

Director and Chief Executive Officer

May 13, 2024

 


EX-31.2 3 ap-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Michael G. McAuley, certify that:

1.
I have reviewed this Form 10-Q of Ampco-Pittsburgh Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) 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(s) 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.

 

 

 

 

 

/s/ Michael G. McAuley

Michael G. McAuley

Senior Vice President, Chief Financial Officer and Treasurer

May 13, 2024

 

 


EX-32.1 4 ap-ex32_1.htm EX-32.1 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 of Ampco-Pittsburgh Corporation (the “Company”) on Form 10-Q for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his 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 operation of the Company.

 

 

 

 

 

/s/ J. Brett McBrayer

J. Brett McBrayer

Director and Chief Executive Officer

May 13, 2024

 


EX-32.2 5 ap-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

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 of Ampco-Pittsburgh Corporation (the “Company”) on Form 10-Q for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his 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 operation of the Company.

 

 

 

 

 

/s/ Michael G. McAuley

Michael G. McAuley

Senior Vice President, Chief Financial Officer and

Treasurer

May 13, 2024

 


GRAPHIC 6 img138168447_0.jpg GRAPHIC begin 644 img138168447_0.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^N0\6?$+ M3/#$@LT1[[5'QLM(3DC/3<>W\Z=\0_%A\*>'3+;X-_ M _ RZ1I[:OJ2F?7;M3(TDOS&(L,X'^UZG\* .%?QIXZ\4ZM+863,L0 M"+ HZEW;)&*M1:3>7-I)='Q]JLC*?FFB20Q9]CN!(]P*R_#EG<7?A7Q3I4"L M=9^TH\L7\HG4C!7DS: MC0J5FU!7MJ8EWXD\;^$9[>1M:&H65Q_J)WQ+%*/3)P5/MFN]\.?$^"\ODTKQ M#9MI.I-@+O\ ]7(3TP3TS[_G7!ZY:3:/\/=4T_5 -[ZBOV#OOX^9U_V2,5Z" MW@JW\3_#W3+/4H]FH1VB^5<$?/&V. ?;VJS$[SK17F_PS\27QFN_"FM,3J.G M$B-V/+H#C'OCU]"*](H **Q-=\26^ASVD#QM+- MJ-)4IQBIR6CV"BBBJ,PHHHH ***RO$FNP>&M NM5N$,B0*#L4X+$G&!0!JT5 MP%G\32U_IT&I^'[_ $^'4&"6]Q)@JQ/3I]170W7C'1[/2[W4IYI$M;-Q'*YB M/WB<8 [TG))I/J4H2:MZF M2%%I^+8]/\ M%VF>'DM'GGO5+EU8 1*.Y_*@#I**** "BBB@#QCXI:G!;_$31/MR-)9642SM M&O\ &2Q./QV@56O/$'B77K5=5U375\.Z3.Q^RQ0J6EE [@#D_7@5>^-VCOYF MFZTB$Q &VF([<[E_]F%2ZEINFZGK%IJ=W<*-(%K"+5%/6(*,A??.0: ,:ST^ MUT!/^$CM]3NK[4;U72U,\7ELN>&E89Y&.![U:TW1[58$M[FZV:K?HTEI;MUD M4W^\.HI]C=^(K.-[SPUXL.L^0N^6PND*R[1UPIZ_A M5KQ!<:9!KR+/>7=GJ,>R3ST@&R5O^>B<]#5H:79WOB2PU?1;A5F$JR3!?EQ_ M?;'9<9K;#*I&/+4Z=>YAC)49R52D]]UV9A:=XGAUKXJ:'K%K"UO/WK6E23C%M*[.>C",ZBC)V711J_@F#;9 M'2+6))(YE:5V<@E14EIH6J0C7[QUB^VWV5@ ?@*<]3VZ_I7G1I58R:DM[-VZ MVN_S/=GB*$X*46M$TD[:7:2TUV5SFX+K5Y?#&H7[ZU<+!;S;8NF96R!U[#D5 MH6]WK.J:MI]@NI2P-#9"6XD4 \GGD>N"M7+CPM?_ /"*Z;I,8B 6;S;MB_OG MCUZ_I67I<6M:A-JVHZ1' 4NI&M]TIP44="/PQ6?+.#C%WZ=_5_HC;GI5(SG' MET;MHM+V2^_5C++Q!JMKH=SLO'GFN+P6]M))R1UW,/TK:DM]:\,^=J4^JF\L MTA)>.;J7[8]LU7G\):G96NC&P\B>6Q+/)'(<*SDYS^F*N:AH?B#5M N8KV[A M:YED5T@481%!Z9[UI"%5)IIW2T_KUT,:E7#RDG%Q49/737>W;317OIN8DUWK M=JND:C)JTK7%])N-O@!%3K_*LOXD>*;+Q+HFFV&CN]XES>E72-2"^SJHSU[U MV&FZ!JEWJUI?ZPMO%'9Q^7#!"<@\8R:K3>%+VY^)EGK#0V\6DV-N1 J'!,AZ MG:![FNK"PE%-N^O?^NIY^85(2<8QM=7O;S>BT[(Y?7Y-6U9+?6+W29M(TC08 M&EB2X8;Y9L83 '8''Y5AZI!J>J^'/"&G7FI7,MUJ\Q>2)B-NPMD,1Z@'CZ5Z M?\1-#U7Q'X<72]+$69IT,[2/MQ&.N/6LG4O"&M)XYT'5=.%I)86$*6_ERL08 MEY#$#N<$XKJ/..6M?#DVH_$V;3DUG4)XM&MPXN"P\Q6X^1>, ')%,L-9UGQ7 M?2D^+7T?7%N2MOILD>R((#P/]HUTFE^$_%NEZKXGFM[BRC?429;>\)+/O#95 M2,<#!.:BA\)>*/$&KZ5>>(X=.@&F-YN^V/[VZ<8(W'' R!0!D7L-]XB^(FLW MB:H;$:)8B.2ZB3.&"_,%STR2WY50M_$7B&3P'HUJNIW)O]5U,I!+GYQ"N >? M]XUH0^"_'=OINJV<::=_Q.I2]U*927C!)R <<@Y-:>I>!=?L=8\-3:(MG<0: M3;","X8J!)DEF(]\Y_"@!^J^(+V+XASP1WTZZ=HFF--*M4\1W*6\9:YBM0!F7G #-_=SV%67\!>*9M%\1M,+1M5U>X16=9<*( M0/XEO# M?:].%^S "-2>"I[5:N8KO6?&'B75K?5GLHM'M?LXN44,S%5Y STR1R?>IM, MBUC5OB/I]E?K9F;0[(LD5L]=E5#1-.72-$LM/0#%O M"L?'J!S5^@ HHHH I:MI=IK6EW&G7T0DMYUVL/ZCW%>%ZS8^)/AVTEFZ1ZAH M4CDQ&XA\R+\1_ WTQFOH&F30Q7$3131I)&XPR.,@CW% 'A>@KXD\21&/0(=" MTB.4;99K=@)L=QU+C]*[BQ^$VB0>&I],NB]Q=7!#R7F,.KCH5]![=^]-UWX6 M^&9%DO;6&XL)AS_HDNP9^A! _"O.;B"^M;Y+*+7=7$+<'-T<_P J -S4=%\5 M>$++[+<3:/J^D1Y\H:@5!0>@W8(^@-<]8ZEXE\7NVBZ)96UG;R<3_8XO+0+_ M +;]<>V>:[KP]\,M"U*-;W4YM0OI/[MQ<9!_( _K7I%AIMEI5JMK86L5M O1 M(E"B@#*\(>%+3PCHJ6-N?,F8[YYB,&1_7Z>@K?HHH **** (YHEG@DA8D*ZE M20<'!JMI>EVNCV*V=HI6)23\QR0(TIS)*[LSO]6/-;7_ E_A_\ Z"L'YG_"K_\ 9&F_] ^U_P"_*_X4?V1I MO_0/M?\ ORO^%%J_=?<_\POA.TOO7^10_P"$O\/_ /05@_,_X4?\)?X?_P"@ MK!^9_P *O_V1IO\ T#[7_ORO^%']D:;_ - ^U_[\K_A1:OW7W/\ S"^$[2^] M?Y%#_A+_ __ -!6#\S_ (4?\)?X?_Z"L'YG_"K_ /9&F_\ 0/M?^_*_X4?V <1IO_ $#[7_ORO^%%J_=?<_\ ,+X3M+[U_D?_V0$! end EX-101.SCH 7 ap-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Unaudited Condensed Consolidated Financial Statements link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Allowance for Credit Losses (Trade Receivables) link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Pension and Other Postretirement Benefits link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Commitments and Contingent Liabilities link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Equity Rights Offering link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Net Sales and (Loss) Income Before Income Taxes link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Litigation link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Environmental Matters link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Unaudited Condensed Consolidated Financial Statements (Policies) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Pension and Other Postretirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Net Sales and (Loss) Income Before Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Litigation (Tables) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Unaudited Condensed Consolidated Financial Statements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Inventories - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Intangible Assets - Summary of Changes in Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Other Current Liabilities - Schedule of Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Other Current Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Debt - Schedule of Outstanding Borrowings (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Other Current Liabilities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Other Current Liabilities - Schedule of Change in Customer Deposits (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Debt - Schedule of Outstanding Borrowings (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Pension and Other Postretirement Benefits - Contributions for Pension and Other Postretirement Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Pension and Other Postretirement Benefits - Net Periodic Pension and Other Postretirement Benefit Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Commitments and Contingent Liabilities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Equity Rights Offering - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Accumulated Other Comprehensive Loss - Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Accumulated Other Comprehensive Loss - Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Accumulated Other Comprehensive Loss - Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Accumulated Other Comprehensive Loss - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Accumulated Other Comprehensive Loss - Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Derivative Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Derivative Instruments - Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Derivative Instruments - Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Fair Value - Fair Value of Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Net Sales by Product Line (Detail) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Litigation - Schedule of Loss Contingencies by Contingency (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Litigation - Schedule of Loss Contingencies by Contingency (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Litigation - Summary of Activity Relating to Asbestos Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Litigation - Summary of Activity in Asbestos Insurance Recoveries (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Litigation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Environmental Matters - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Related Parties - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Related Parties - Summary of Loan Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Related Parties - Summary of Sales to and Purchases from ATR's Minority Shareholder and Its Affiliates (Detail) link:presentationLink link:calculationLink link:definitionLink 996205 - Disclosure - Related Parties - Summary of Balances Outstanding with ATR's Minority Shareholder and Its Affiliates (Detail) link:presentationLink link:calculationLink link:definitionLink 996215 - Disclosure - Business Segments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996225 - Disclosure - Business Segments - Business Segment Net Sales and Income before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 996235 - Disclosure - Business Segments - Business Segment Net Sales and Income before Income Taxes (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink Document Transition Report Document Transition Report Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments Other, primarily impact from changes in foreign currency exchange rates Payments of Stock Issuance Costs Stock issuance costs Geographical [Axis] Geographical Cash benefit from a government energy subsidy Cash Benefits Received From Government Grants Cash benefits received from government grants. Noncontrolling Interest [Member] Noncontrolling Interest [Member] Debt Instruments [Abstract] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Fair value of cash flow hedges Recognized Debt instrument, repaid Debt Instrument, Repaid, Principal Other Liabilities, Noncurrent Other noncurrent liabilities Schedule of Segment Reporting Information, by Segment [Table] Union Electric Steel UK Limited. Union Electric Steel U K Limited [Member] Union Electric Steel UK Limited [Member] Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets for Identical Inputs (Level 1) [Member] Document Information [Table] Document Information [Table] Fair Value Disclosures [Text Block] Fair Value Revenue from Contract with Customer, Excluding Assessed Tax Net sales Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Satisfaction of performance obligations Accrued Sales Commission, Current Accrued sales commissions Net Sales and (Loss) Income Before Income Taxes Disaggregation of Revenue [Table Text Block] Derivative, Description of Hedged Item The entire disclosure of equity rights offering. Equity Rights Offering [Text Block] Equity Rights Offering Loss Contingency, Pending Claims, Number Total claims pending at the end of period Total claims pending at the beginning of the period Deposits - Other current liabilities Contract with Customer, Liability, Current Balance at end of the period Balance at beginning of the period Natural gas usage. Natural Gas Usage [Member] Natural Gas Usage [Member] Series A warrants. Series A Warrants [Member] Series A Warrants [Member] Warrants [Member] Subsequent Events [Text Block] Subsequent Event Equity Method Investment, Nonconsolidated Investee [Axis] Incentive Plan [Member] Incentive Plan [Member] Incentive Plan [Member] Lessee leasing arrangements operating lease fully extended expiration date. Lessee Leasing Arrangements Operating Lease Fully Extended Expiration Date Extended lease expiration date Proceeds from disbursement agreement Proceeds from disbursement agreement Proceeds from disbursement agreement. Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fair Value of Financial Assets and Liabilities Operating Lease, Liability, Noncurrent Noncurrent operating lease liabilities Less: Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Net Income (Loss) Attributable to Noncontrolling Interest, Total Debt instrument, maturity date, description Debt Instrument, Maturity Date, Description Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on plan assets Ceased date of beneficial stock ownership Ceased Date of Beneficial Stock Ownership Ceased date of beneficial stock ownership. Related Party Transactions [Abstract] Balance Sheet Location [Axis] Balance Sheet Location Assets, Current Total current assets Liabilities and Equity Total liabilities and shareholders’ equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax Amortization of unrecognized employee benefit costs Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity based awards grant date fair value Comprehensive (loss) income attributable to Ampco-Pittsburgh Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventory Disclosure [Text Block] Inventories Trading Symbol Trading Symbol Number of industrial revenue bonds. Number Of Industrial Revenue Bonds Number of industrial revenue bonds Common Stock, Shares, Issued Common stock, shares issued Proceeds from Sale, Land, Held-for-Use Proceeds from sale of land Operating Costs and Expenses [Abstract] Operating costs and expenses: Other liabilities disclosure. Other Liabilities Disclosure [Table] Other Liabilities Disclosure [Table] Asbestos claims. Asbestos Claims [Member] Asbestos Claims [Member] European credit facility. European Credit Facility [Member] European Credit Facility [Member] AOCI Including Portion Attributable to Noncontrolling Interest [Member] Total Accumulated Other Comprehensive Loss [Member] Forged and cast engineered products. Forged And Cast Engineered Products [Member] Forged and Cast Engineered Products [Member] Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Line of Credit Facility, Remaining Borrowing Capacity Line of credit, remaining borrowing capacity AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Other comprehensive income (loss) Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Net change Amount outstanding under disbursement agreement. Amount outstanding under Disbursement Agreement Amount outstanding under disbursement agreement Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Centrifugal pumps. Centrifugal Pumps [Member] Centrifugal Pumps [Member] Lessee, Operating Lease, Renewal Term Lessee, operating term period Debt Disclosure [Text Block] Debt Property, Plant and Equipment [Table Text Block] Schedule of Property, Plant and Equipment Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification Out Of Accumulated Other Comprehensive Income [Table] Schedule of asbestos adjustments. Schedule Of Asbestos Adjustments Table [Text Block] Summary of Activity in Asbestos Insurance Recoveries Subsequent Event [Member] Subsequent Event [Member] Subsequent Event Type [Axis] Natural Gas, Gathering, Transportation, Marketing and Processing [Member] Natural Gas Purchases [Member] Natural Gas And Electricity Purchased [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Allowance for Credit Loss [Abstract] Forged engineered products. Forged Engineered Products [Member] FEP [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items] Debt instrument, borrowed Debt Instrument, Issued, Principal Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Allowance for credit losses on trade receivables Counterparty Name [Axis] Counterparty Name Proceeds from Deposits from Customers Receipt of additional deposits Excess tax benefits on the issuance of common stock. Issuance Of Common Stock Tax Benefits Issuance of common stock tax benefits Statement of Stockholders' Equity [Abstract] Annual rent adjustment to repay restated lease Annual Rent adjustment to repay restated lease. Intangible Assets Disclosure [Text Block] Intangible Assets Interest at a floating rate on tax-exempt IRB maturing in 2027/2029 Average Floating Interest Rate Average floating interest rate. Operating Lease, Liability, Current Operating lease liabilities – current portion Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] Debt Instrument, Maturity Date Maturity date Pension Plans Postretirement And Other Employee Benefits [Table] Pension Plans Postretirement And Other Employee Benefits [Table] Pension Plans Postretirement And Other Employee Benefits [Table] Capital Addition Purchase Commitments [Member] Capital Additions [Member] Capital Expenditures [Member] Long-Term Debt Long term debt Long-Term Debt, Total Loan outstanding Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Class of Stock [Domain] Class of Stock Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Domestic Plan [Member] U.S. Defined Benefit Pension Plans [Member] Debt instrument interest rate effective percentage during period. Debt Instrument Interest Rate Effective Percentage During Period Effective interest rate during period Unaudited condensed consolidated financial statements. Unaudited Condensed Consolidated Financial Statements [Line Items] Statement of Comprehensive Income [Abstract] Entity Central Index Key Entity Central Index Key Entity Central Index Key Estimated Insurance Recoveries Insurance receivable – asbestos, end of the period Insurance receivable - asbestos Insurance receivable -- asbestos, beginning of the year Class of Warrant or Right, Number of Securities Called by Warrants or Rights Warrants to purchase common stock Plan Name [Domain] Plan Name Equity interest in number of joint ventures. Equity Interest In Number Of Joint Ventures Equity interest in number of joint venture Other Liabilities Disclosure [Abstract] Related Party [Member] Related Party [Member] Gain on disposal of assets Loss (gain) on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Assets, Fair Value Disclosure Assets, fair value Assets, Fair Value Disclosure, Total Lessee, Operating Lease, Option to Extend Lessee, operating lease, option to extend Loans and Leases Receivable, Related Parties Balance at beginning of the period Balance at end of the period Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number (Loss) Income before income taxes (Loss) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Inventory, Finished Goods, Net of Reserves Finished goods Environmental Remediation Obligations [Abstract] Percentage of converted fixed interest rate Debt Conversion, Converted Instrument, Rate Term Loan [Member] Term Loan [Member] Term loan. Payments of Debt Issuance Costs Debt issuance costs Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Unrecognized Employee Benefit Costs [Member] Schedule of derivative instruments amount of change in fair value reclassified or expected to be reclassified from accumulated other comprehensive income loss to earnings. Schedule Of Derivative Instruments Amount Of Change In Fair Value Reclassified Or Expected To Be Reclassified From Accumulated Other Comprehensive Income Loss To Earnings Table [Text Block] Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings Line of Credit Facility [Table] Line Of Credit Facility [Table] Investment, Name [Axis] Investment, Name Debt Instrument, Term Debt Instrument, Term Construction-in-Progress [Member] Construction-in-Process [Member] Construction in Progress [Member] Class of Warrant or Right [Line Items] Class Of Warrant Or Right [Line Items] Plan Name [Axis] Plan Name Equity Method Investment, Nonconsolidated Investee [Domain] Derivative Instrument [Axis] Derivative Instrument Geographical [Domain] Geographical Remaining lease term Lessee, Operating Lease, Term of Contract Lessee lease term Akers AB [Member] Akers A B [Member] Akers AB [Member] Assets Total assets Number of subsidiaries for usage of electricity under existing commitments. Number Of Subsidiaries For Usage Of Electricity Under Existing Commitments Number of subsidiaries for usage of electricity under existing commitments UNITED STATES U.S. [Member] Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Line of Credit Facility [Line Items] Line Of Credit Facility [Line Items] Accrual for Environmental Loss Contingencies Undiscounted potential liability for all environmental compliance Accrual for Environmental Loss Contingencies, Total Accrual for Environmental Loss Contingencies, Beginning Balance Accrual for Environmental Loss Contingencies, Ending Balance Entity Registrant Name Entity Registrant Name Related Party, Type [Domain] Related Party Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member] Settlements of Cash Flow Hedges [Member] Cash Flow Hedges [Member] Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Adjustment to opening retained deficit Retained deficit Supplemental Cash Flow Information [Abstract] Supplemental information: Retained Earnings [Member] Retained Deficit [Member] Long-Term Debt and Lease Obligation, Including Current Maturities Outstanding borrowings Class of Stock [Axis] Class of Stock Inventory, Raw Materials, Net of Reserves Raw materials Equity, Including Portion Attributable to Noncontrolling Interest Ending Balance Beginning Balance Total shareholders’ equity Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Fair value of cash flow hedges Minimum [Member] Minimum [Member] Proceeds from Lease Payment, Sales-Type and Direct Financing Leases, Investing Activity Net proceeds after transaction-related costs Electricity, Purchased [Member] Electricity Purchases [Member] Sales to related parties Revenues Total net sales Net sales Derivative Instruments and Hedging Activities Disclosure [Abstract] Finance Lease, Liability Finance lease liabilities Finance Lease, Liability, Total Proceeds from related party debt Proceeds from Related Party Debt Borrowings Equity Component [Domain] Equity Component Segments [Axis] Segments Air handling systems. Air Handling Systems [Member] Air Handling Systems [Member] Construction-in-Process, Machinery and Equipment or Buildings [Member] Construction In Process Machinery And Equipment Or Buildings [Member] Construction in process machinery and equipment or buildings. Debt Disclosure [Abstract] Debt Instrument, Basis Spread on Variable Rate Debt instrument basis spread Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Other Capitalized Property Plant and Equipment [Member] Other [Member] Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance lease assets gross value Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total Standard Product Warranty Accrual, Decrease for Payments Satisfaction of warranty claims Assets [Abstract] Assets Hedging Relationship [Axis] Hedging Relationship Number of derivative instruments holds for trading purposes. Number Of Derivative Instruments Holds For Trading Purposes Number of derivative instruments holds for trading purposes Amortization of Intangible Assets Amortization of intangible assets Base Rate [Member] Base Rate [Member] ATR. A T R [Member] ATR [Member] Common stock - par value $1; authorized 40,000 shares; issued and outstanding 19,729 shares as of March 31, 2024 and December 31, 2023 Common Stock, Value, Issued Land and Land Improvements [Member] Land and Land Improvements [Member] Repayments of Long-Term Debt Tax-exempt IRB maturing in 2027/2029 Repayments of borrowings Repayments of Long-Term Debt, Total Proceeds from Sale of Property, Plant, and Equipment Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment, Total Current Fiscal Year End Date Current Fiscal Year End Date Income from operations Operating Income (Loss) Repayments of Debt Repayments of debt Secured Overnight Financing Rate SOFR Adjustment Margin [Member] Secured Overnight Financing Rate SOFR Adjustment Margin [Member] Secured overnight financing rate SOFR adjustment margin. SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Guaranteed Benefit Liability, Net Surety bonds issued to guarantee obligations Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Income tax (provision) benefit Income tax provision Related Party Deposit Liabilities Customer deposits Liability, Defined Benefit Plan, Noncurrent Employee benefit obligations Liability, Defined Benefit Plan, Noncurrent, Total Beneficial stock ownership percentage Stocks Ownership Percentage Stocks ownership percentage. Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Commitments And Contingent Liabilities [Line Items] Commitments And Contingent Liabilities [Line Items] Commitments And Contingent Liabilities [Line Items] Revenues from related parties. Revenues From Related Parties Net sales to related parties Share-Based Payment Arrangement, Expense Stock-based compensation expense Loss Contingency, Claims Settled, Number Claims settled Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Sale and leaseback financing obligation. Sale And Leaseback Financing Obligations [Member] Sale and Leaseback Financing Obligations [Member] Business Segment Net Sales and Income before Income Taxes Schedule of Segment Reporting Information, by Segment [Table Text Block] Defined contribution plan. Defined Contribution Plan [Member] Defined Contribution Plan [Member] Finite And Indefinite Lived Intangible Assets [Table] Finite And Indefinite Lived Intangible Assets [Table] Finite And Indefinite Lived Intangible Assets [Table] Other Comprehensive Income (Loss), Net of Tax [Abstract] Comprehensive income (loss): Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Asbestos receivable due to increase in asbestos liability and lower defense to indemnity ratio Asbestos receivable due to increase in asbestos liability and lower defense to indemnity ratio. Schedule 13D filed date Schedule 13 D Filed Date Schedule 13D filed date. Term loan Debt Instrument, Face Amount Proceeds from reimbursement of past energy costs Proceeds from reimbursement of past energy costs. Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment [Member] Hedging Relationship [Domain] Hedging Relationship Other loss - net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Other income - net Indefinite-Lived Trade Names Intangible assets, Trade name Less: Comprehensive income attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Long-Term Debt, Type Percentage of anticipated requirements which are covered by cash flow hedges. Percentage Of Anticipated Purchases Hedged Percentage of anticipated purchases hedged Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Amount released to pre - tax earnings Depreciation and amortization (foreign currency purchase contracts) Depreciation, Depletion and Amortization, Nonproduction, Total Proceeds from equipment financing facility. Proceeds From Equipment Financing Facility Proceeds from equipment financing facility Accumulated other comprehensive income (loss), gain (loss) from cash flow hedges effect net of tax. Accumulated Other Comprehensive Income Loss Gain Loss From Cash Flow Hedges Effect Net Of Tax End of the Period Beginning of the Period Foreign. Foreign [Member] Foreign [Member] Foreign [Member] Subsequent Events [Abstract] Other comprehensive (loss) income, net of income tax where applicable: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Mesothelioma Claims [Member] Mesothelioma Claim [Member] Mesothelioma claim. Tax exempt industrial revenue bond two. Tax Exempt Industrial Revenue Bond Two [Member] Tax Exempt Industrial Revenue Bond Two [Member] Heat exchange coils. Heat Exchange Coils [Member] Heat Exchange Coils [Member] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other noncurrent assets Minority shareholder loan. Minority Shareholder Loan [Member] Minority Shareholder Loan [Member] Depreciation Depreciation expense Depreciation, Total Bridge Loan Swing loans Interest Paid, Excluding Capitalized Interest, Operating Activities Interest payments Futures contracts copper and aluminum. Futures Contracts Copper And Aluminum [Member] Futures Contracts - Copper and Aluminum [Member] Investments [Member] Investments [Member] Retirement Plan Type [Domain] Retirement Plan Type Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss) Other, primarily impact from changes in foreign currency exchange rates Other, primarily impact from changes in foreign currency exchange rates Derivative [Line Items] Derivative [Line Items] Equity, Attributable to Parent [Abstract] Shareholders’ equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Defined Benefit Plan, Interest Cost Interest cost Developed Technology Rights [Member] Developed Technology [Member] Entity [Domain] Disclosures about the basis of financial statement preparation. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted. Condensed Financial Statements Policy [Text Block] Unaudited Condensed Consolidated Financial Statements Class of warrant or right, expiration date. Class Of Warrant Or Right Expiration Date Class of warrant or right, expiration date Loss Contingency Nature [Axis] Loss Contingency Nature Other Postretirement Benefits Plan [Member] Other Postretirement Benefit Plans [Member] Line of Credit Facility, Maximum Borrowing Capacity Agreement borrowing capacity Warrant exercise price. Warrant Exercise Price Exercise price per warrants Cost of Goods and Services Sold Purchase of natural gas or electricity Cost of Goods and Services Sold, Total Loss Contingencies [Table] Loss Contingencies [Table] Investment, Name [Domain] Investment, Name Maturity date range, start Debt Instrument, Maturity Date Range, Start Segments [Domain] Segments Foreign Plan [Member] Foreign Defined Benefits Pension Plans [Member] Debt instrument fixed charge coverage ratio. Debt Instrument Fixed Charge Coverage Ratio Fixed charge coverage ratio Payments on sale and leaseback financing arrangements. Payments On Sale And Leaseback Financing Arrangements Payments on sale and leaseback financing arrangements Incremental percentage on annual lease payment. Incremental Percentage On Annual Lease Payment Incremental percentage on annual lease payment Payments to Acquire Machinery and Equipment Machinery and equipment purchased Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] STORE. S T O R E [Member] STORE [Member] Other Noncurrent Assets [Member] Other Noncurrent Assets [Member] Debt Instrument, Interest Rate, Effective Percentage Effective interest rate Other liabilities disclosure. Other Liabilities Disclosure [Line Items] Other Liabilities Disclosure [Line Items] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Commitments and contingent liabilities (Note 8) Commitments and Contingencies Income Statement [Abstract] Swedish credit facility. Swedish Credit Facility [Member] Swedish Credit Facility [Member] Insurance receivable Financing Receivable, Allowance for Credit Loss, Noncurrent Amortization of actuarial (gain) loss Defined Benefit Plan, Amortization of Gain (Loss) Amortization of actuarial loss (gain) Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Finance Lease, Right-of-Use Asset, Accumulated Amortization Finance lease, lease related accumulated amortization Pension Plans, Postretirement and Other Employee Benefits [Line Items] Pension Plans Postretirement And Other Employee Benefits [Line Items] Pension Plans Postretirement And Other Employee Benefits [Line Items] Related Party, Type [Axis] Related Party Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of Changes in Customer Deposits Retirement Benefits [Abstract] Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Loss Contingencies [Line Items] Net cash flows from (used in) operating activities Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities, Total Schedule of Related Party Transactions [Table Text Block] Schedule of Related Party Transactions Loss contingency claims administrative closures number. Loss Contingency Claims Administrative Closures Number Administrative closures Long-Term Debt, Weighted Average Interest Rate, over Time Interest on outstanding balance Daily Secured Overnight Financing Rate S O F R [Member] Daily Secured Overnight Financing Rate SOFR [Member] Daily secured overnight financing rate SOFR. Costs of products sold (excluding depreciation and amortization) (futures contracts - copper and aluminum) Costs of products sold (excluding depreciation and amortization) (futures contracts - copper and aluminum) Costs of products sold (excluding depreciation and amortization) Amount released to pre - tax earnings Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total Costs of products sold (excluding depreciation and amortization) (futures contracts - copper and aluminum) Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingent Liabilities Period covered by cash flow hedges. Period For Hedged Purchases Time period for hedged purchases Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Maturity date range, end Debt Instrument, Maturity Date Range, End Product and Service [Domain] Product and Service SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Repayments of Long-Term Lines of Credit Payments on revolving credit facility Debt Instrument, Name [Domain] Debt Instrument, Name Standard Product Warranty Accrual Balance at end of the period Balance at beginning of the period Standard Product Warranty Accrual, Total Percentage of LIFO Inventory Percentage of inventories valued on the LIFO method Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Senior secured asset-based revolving credit facility. Senior Secured Asset Based Revolving Credit Facility [Member] Senior Secured Asset-Based Revolving Credit Facility [Member] The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and other contingencies. Litigation [Text Block] Litigation Related Party Transaction [Domain] Loss Contingency, Nature [Domain] Loss Contingency, Nature Number of Reportable Segments Number of reportable business segments Effect from lower defense to indemnity ratio Loss Contingency Accrual Period Increase Decrease Effect From Lower Defense To Indemnity Ratio Loss contingency accrual period increase decrease effect from lower defense to indemnity ratio. Additional Paid in Capital, Common Stock Additional paid-in capital Pension Plan [Member] Defined Benefit Pension Plan [Member] Proceeds from sale and leaseback financing arrangements Proceeds from sale and leaseback financing arrangement. Proceeds From Sale And Leaseback Financing Arrangement Gain (Loss), Foreign Currency Transaction, before Tax Foreign Currency Transaction Gain (Loss), before Tax, Total Gain (loss) on foreign exchange transactions included in other income net Reclassification adjustments for items included in net (loss) income Reclassification Adjustments For Items Included In Net Loss Income [Abstract] Reclassification adjustments for items included in net (loss) income. Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss Equity, Attributable to Noncontrolling Interest Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest, Total Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Settlement of cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Proceeds from Long-Term Lines of Credit Proceeds from revolving credit facility Liabilities and Equity [Abstract] Liabilities and Shareholders’ Equity Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Warrants and Rights Note Disclosure [Abstract] Credit Facility [Domain] Credit Facility Schedule of derivative instruments amount recognized and reclassified from accumulated other comprehensive income loss. Schedule Of Derivative Instruments Amount Recognized And Reclassified From Accumulated Other Comprehensive Income Loss Table [Text Block] Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) Schedule of Product Warranty Liability [Table Text Block] Schedule of Changes in Liability for Product Warranty Claims Equity [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Valuation Allowance Against Gross Deferred Income Tax Assets [Member] Equity Components [Axis] Retained Deficit [Member] Other Liabilities Disclosure [Text Block] Other Current Liabilities Retirement Benefits [Text Block] Pension and Other Postretirement Benefits Inventory Disclosure [Abstract] Rental Properties Rental properties Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Air and liquid processing. Air And Liquid Processing [Member] Air and Liquid Processing [Member] Loss Contingency, New Claims Filed, Number New claims served Interest capitalized on strategic capital projects Interest Costs Capitalized Statement of Cash Flows [Abstract] Customer deposits, other, primarily impact from changes in foreign currency exchange rates. Customer Deposits Other Primarily Impact From Changes In Foreign Currency Exchange Rates Other, primarily impact from changes in foreign currency exchange rates Lease repurchase percentage on lessor investment for properties. Lease Repurchase Percentage On Lessor Investment For Properties Lease repurchase percentage on lessor investment for properties Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Segment Reporting Information [Line Items] Debt Issuance Costs, Line of Credit Arrangements, Gross Deferred financing fees Common Stock, Par or Stated Value Per Share Common stock, par value UES Domestic [Member] Union Electric Steel Domestic Member Union electric steel domestic. Prepaid pensions. Prepaid Pensions Prepaid pensions Cumulative Effect, Period of Adoption [Axis] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares authorized under Omnibus Incentive Plan Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Proceeds from issuance of common stock and warrants. Proceeds From Issuance Of Common Stock And Warrants Proceeds from issuance of common stock and warrants Maximum [Member] Maximum [Member] Copper Purchases [Member] Copper Purchases [Member] Copper Purchases [Member] Consolidation Items [Domain] Consolidation Items Related Party Transaction [Axis] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Unaudited Condensed Consolidated Financial Statements Long term debt average interest rate over time. Long Term Debt Average Interest Rate Over Time Average interest rate Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3) [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Ownership [Domain] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Loss contingency active claims number. Loss Contingency Active Claims Number Total active claims at the end of the period Long-Term Debt and Lease Obligation Long-term debt Long-term debt Long-Term Debt and Lease Obligation, Total Defined Benefit Plan, Service Cost Service cost Inventory, Work in Process, Net of Reserves Work-in-process Related Party Transaction, Purchases from Related Party Purchases Purchases from related parties Other Sundry Liabilities, Current Other Intangible Assets, Gross (Excluding Goodwill) Intangible assets, gross Noncash Investing and Financing Items [Abstract] Non-cash investing and financing activities: Amount of settlement and defense costs satisfied during the reporting period before consideration of the amount, if any, covered by existing insurance policies. Settlement Gross And Defense Costs Paid Gross settlement and defense costs paid in period Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location Operating Segments [Member] Operating Segments [Member] Schedule of Inventory, Current [Table Text Block] Schedule of Inventories Comprehensive Income (Loss) [Table Text Block] Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss Change in consumer price index percentage. Change In Consumer Price Index Percentage Change in consumer price index percentage Segment Reporting Disclosure [Text Block] Business Segments City Area Code City Area Code Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss Inventory, Net Inventories Inventories Consolidation Items [Axis] Consolidation Items Document Information [Line Items] Document Information [Line Items] Customer-related liabilities including liability for aggregate product warranty claims. Customer Related Liabilities Customer-related liabilities Schedule of contribution of retirement plans. Schedule Of Contribution Of Retirement Plans Table [Text Block] Contributions for Pension and Other Postretirement Benefits Letter of Credit [Member] Letter of Credit [Member] Performance obligation related to customer deposits expected satisfaction period. Performance Obligation Related To Customer Deposits Expected Satisfaction Period Performance obligation related to customer deposits expected satisfaction period Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Basic, Total Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Disbursement Agreement [Member] Disbursement agreement. Statement [Table] Statement [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Document Fiscal Period Focus Document Fiscal Period Focus UNITED KINGDOM U.K. [Member] Related Party Transactions Disclosure [Text Block] Related Parties Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax Unrecognized employee benefit costs Statement [Line Items] Statement [Line Items] Other comprehensive income loss gross adjustments net of tax. Other Comprehensive Income Loss Gross Adjustments Net Of Tax [Abstract] Adjustments for changes in: Schedule of Long-Term Debt Instruments [Table Text Block] Schedule of Outstanding Borrowings Machinery and Equipment [Member] Machinery and Equipment [Member] Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Letters of Credit Outstanding, Amount Outstanding standby and commercial letters of credit Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Asset Class [Domain] Asset Class Trade receivables, less allowance for credit losses of $893 as of March 31, 2024 and $975 as of December 31, 2023. Trade receivable Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable from related parties Cumulative Effect, Period of Adoption [Domain] Common Stock [Member] Common Stock [Member] Ceased beneficially stock ownership percentage Ceased Beneficially Stock Ownership Percentage Ceased beneficially stock ownership percentage. Debt Instrument [Line Items] Debt Instrument [Line Items] Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Electricity usage. Electricity Usage [Member] Electricity Usage [Member] Corporate costs. Corporate Costs Corporate costs Other Assets, Current Other current assets Building [Member] Buildings [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax Unrecognized employee benefit costs (including effects of foreign currency translation) Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax, Total Loss Contingency Accrual Asbestos liability, end of the period Asbestos liability, beginning of the year Deferred Tax Liabilities, Tax Deferred Income Deferred income tax liabilities Administrative closures claims period. Administrative Closures Claims Period Administrative closures claims period Accounting Standards Update 2016-13 [Member] ASU 2016-13 [Member] The amount of asbestos-related settlement and defense costs which were paid by insurance carriers. Insurance Claim Settled With Carriers Settlement and defense costs paid by insurance carriers Cover [Abstract] Selling, General and Administrative Expense Selling and administrative Selling, General and Administrative Expense, Total Long-Term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased Document Fiscal Year Focus Document Fiscal Year Focus Comprehensive Income (Loss) Note [Text Block] Accumulated Other Comprehensive Loss Income Taxes Paid, Net, Total Income Taxes Paid, Net Income tax payments, net of refunds Allowance for Credit Losses [Text Block] Allowance for Credit Losses (Trade Receivables) Litigation Settlement, Expense Credit for asbestos litigation Credit for asbestos litigation Accrued interest payable Accrued interest Interest Payable, Current Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] Segment Reporting [Abstract] Net sales and income loss before income taxes. Net Sales And Income Loss Before Income Taxes [Abstract] Security Exchange Name Security Exchange Name Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Inventory, Supplies, Net of Reserves Supplies Customer Relationships [Member] Customer Relationships [Member] Loss Contingency, Claims Dismissed, Number Claims dismissed Property, Plant and Equipment, Gross Property, plant and equipment, Gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating lease right-of-use assets exchanged for lease liabilities Forged and cast mill rolls. Forged And Cast Mill Rolls [Member] Forged and Cast Mill Rolls [Member] Other Comprehensive Income (Loss), Tax Tax effect due to certain amounts Other Comprehensive Income (Loss), Tax, Total Legal Entity [Axis] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average number of common shares outstanding: Class of Warrant or Right [Table] Class Of Warrant Or Right [Table] Accounts Payable, Other, Current Accounts payable to related parties Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Schedule of Accrued Liabilities [Table Text Block] Schedule of Other Current Liabilities Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Estimated to be Reclassified in the Next 12 Months Insurance receivable - asbestos Insurance Settlements Receivable, Current Ownership interest percentage Subsidiary, Ownership Percentage, Parent Accounting Standards Update [Domain] Percentage of equity interest acquired Equity Method Investment, Ownership Percentage Finance Lease, Right-of-Use Asset, Amortization Depreciation on assets under finance leases Term Notes [Member] Term Notes [Member] Term notes. Category of Item Purchased [Axis] Category of Item Purchased Subsidiary [Member] Subsidiaries [Member] Variable Rate [Domain] Variable Rate Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Number of shares can purchase for each warrant Securities Act File Number Entity File Number Schedule of Loss Contingencies by Contingency [Table Text Block] Schedule of Loss Contingencies by Contingency Goodwill and Intangible Assets Disclosure [Abstract] Foreign exchange related party debt. Foreign exchange related party debt Foreign exchange Share-Based Payment Arrangement [Abstract] Time period for hedged usage description. Time Period For Hedged Usage Description Time period for hedged usage description Provision for warranty claims, net Standard Product Warranty Accrual, Increase for Warranties Issued Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Accounts payable to related parties Debt Instrument [Axis] Debt Instrument Equipment financing facility. Equipment Financing Facility [Member] Equipment Financing Facility [Member] Payments of principal and interest Debt Instrument, Periodic Payment Debt Instrument, Periodic Payment, Total Number of subsidiaries for purchases of natural gas under existing commitments. Number Of Subsidiaries For Purchases Of Natural Gas Under Existing Commitments Number of subsidiaries for purchases of natural gas under existing commitments Costs and Expenses Total operating costs and expenses Debt instrument interest accrual period. Debt Instrument Interest Accrual Period Interest accrual period Store capital acquisitions. Store Capital Acquisitions [Member] Store Capital Acquisitions [Member] Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Entity Small Business Entity Small Business Amortization of unrecognized employee benefit costs. Accumulated Amortization Of Unrecognized Employee Benefit Costs [Member] Amortization of Unrecognized Employee Benefit Costs [Member] Entity Shell Company Entity Shell Company Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Commitment fee payable percentage Class of Warrant or Right, Exercise Price of Warrants or Rights Exercise price per share of warrants Commitments And Contingent Liabilities [Table] Commitments And Contingent Liabilities [Table] Commitments And Contingent Liabilities [Table] Insurance receivable - asbestos, less allowance for credit losses of $708 as of March 31, 2024 and December 31, 2023 Insurance Settlements Receivable, Noncurrent Class of Warrant or Right [Domain] Class of Warrant or Right Increase (decrease) to estimated asbestos liability for claims pending or projected Loss Contingency Accrual, Period Increase (Decrease) Loss Contingency Accrual, Period Increase (Decrease), Total Purchases of natural gas under existing commitments description. Purchases Of Natural Gas Under Existing Commitments Description Purchases of natural gas under existing commitments description Revenues [Abstract] Net sales: Entity Address, Address Line One Entity Address, Address Line One Interest period Debt Instrument Interest Period Debt instrument interest period. Other Liabilities, Current Other current liabilities Other current liabilities Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Finite-Lived Intangible Assets, Gross Intangible assets, gross Finite-Lived Intangible Assets, Gross, Total Debt Instrument, Interest Rate During Period Interest at a floating rate on tax-exempt IRB maturing in 2027/2029 Subsequent Event Type [Domain] Foreign currency purchases contracts. Foreign Currency Purchases Contracts [Member] Foreign Currency Purchase Contracts [Member] Accounts and Other Receivables, Net, Current Trade receivables from related parties Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Contract with Customer, Liability [Abstract] Long-Term Debt, Type [Axis] Long-Term Debt, Type Secured Overnight Financing Rate SOFR Adjustment [Member] Secured Overnight Financing Rate SOFR Adjustment [Member] Secured overnight financing rate SOFR adjustment. Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net (loss) income Deferred Tax Assets, Deferred Income Deferred income tax assets Schedule of intangible assets net excluding goodwill. Schedule Of Intangible Assets Net Excluding Goodwill Table [Text Block] Summary of Changes in Intangible Assets Corporate, Non-Segment [Member] Other Expense, Including Corporate Costs - Net [Member] Long-Term Purchase Commitment, Amount Purchase commitments Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Finite and indefinite lived intangible assets. Finite And Indefinite Lived Intangible Assets [Line Items] Finite and Indefinite Lived Intangible Assets [Line Items] APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Stock-based compensation Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Finance lease right-of-use assets exchanged for lease liabilities Product and Service [Axis] Product and Service Deposits - Other noncurrent liabilities Contract with Customer, Liability, Noncurrent Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated amortization Insurance receivable Insurance Settlements Receivable Repayments of related party debt Repayments Repayments of Related Party Debt Repayments Accounting Standards Update [Axis] Other expense - net: Other Nonoperating Income (Expense) [Abstract] Revenue from External Customers by Products and Services [Table] Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Maximum cost received for upgrading existing equipment Maximum Cost Received For Upgrading Existing Equipment Maximum cost received for upgrading existing equipment. Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows used in investing activities: Derivative [Table] Derivative [Table] Long-Term Line of Credit Borrowings Long-Term Line of Credit, Total Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Long-Term Debt and Lease Obligation, Current Debt – current portion Debt – current portion Long-Term Debt and Lease Obligation, Current, Total Balance at end of the period Balance at beginning of the period Contract with Customer, Liability Contract with Customer, Liability, Total Aluminum Purchases [Member] Aluminum Purchases [Member] Aluminum Purchases [Member] Accrued Utilities, Current Accrued utilities Interest Expense, Debt Interest expense Interest Expense, Debt, Total Loss Contingency [Abstract] Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Schedule of finite and indefinite lived intangible assets. Schedule Of Finite And Indefinite Lived Intangible Assets Table [Text Block] Schedule of Intangible Assets Accumulated other comprehensive income loss plus other comprehensive income (loss). Accumulated Other Comprehensive Income Loss Plus Other Comprehensive Income Loss [Member] Accumulated Other Comprehensive Loss Attributable to Ampco-Pittsburgh [Member] China Joint Venture [Member] China Joint Venture [Member] Chinese Joint Venture Company [Member] Retirement Plan Type [Axis] Retirement Plan Type Estimated Litigation Liability, Current Asbestos liability – current portion Document Type Document Type Ownership [Axis] Intangible Assets, Net (Excluding Goodwill) [Abstract] Amortization of prior service cost (credit) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Amortization of prior service cost Line of Credit [Member] Line of Credit [Member] Net Sales and (Loss) Income Before Income Taxes Net sales and income (loss) before income taxes. Net Sales And Income Loss Before Income Taxes [Text Block] Net Cash Provided by (Used in) Investing Activities Net cash flows used in investing activities Document Quarterly Report Document Quarterly Report Schedule of Net Benefit Costs [Table Text Block] Net Periodic Pension and Other Postretirement Benefit Costs Counterparty Name [Domain] Counterparty Name Derivative, Notional Amount Anticipated purchases, hedged Net Cash Provided by (Used in) Financing Activities Net cash flows provided by financing activities Entity Filer Category Entity Filer Category Estimated cost on upgrading existing equipment. Estimated Cost On Upgrading Existing Equipment Estimated cost on upgrading existing equipment Interest paid Debt Instrument, Periodic Payment, Interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Foreign currency translation Taxable Industrial Revenue Bond [Member] Taxable Industrial Revenue Bond [Member] Taxable industrial revenue bond. Balance Sheet Location [Domain] Balance Sheet Location Environmental Loss Contingency Disclosure [Text Block] Environmental Matters Number of inactive claims or claims classified at MDL. Claims Classified In Various Jurisdictions As Inactive Or Transferred To State Or Federal Judicial Panel On Multi District Litigation Number of claims inactive or transferred to MDL panel Variable Rate [Axis] Variable Rate Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member] Foreign Currency Translation [Member] Payments to Acquire Marketable Securities Purchases of long-term marketable securities Asset Class [Axis] Asset Class Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Reclassified Settlements of cash flow hedges Total other expense - net Nonoperating Income (Expense) Capital Expenditures Incurred but Not yet Paid Purchases of property, plant and equipment in current liabilities Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Investment Income, Interest and Dividend Investment-related income Investment Income, Interest and Dividend, Total Debt Instrument, Description of Variable Rate Basis Debt instrument description of interest rate Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Sale Leaseback Transaction, Net Book Value Amount of sale and leaseback financing transaction Sale Leaseback Transaction, Net Book Value, Total Equity, Attributable to Parent Total Ampco-Pittsburgh shareholders’ equity Stockholders' Equity Attributable to Parent, Beginning Balance Stockholders' Equity Attributable to Parent, Ending Balance Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR [Member] Intangible Assets, Net (Excluding Goodwill) Balance at end of the period Balance at beginning of the period Intangible assets, net Intangible assets, net Change in consumer price index ratio. Change in consumer price index ratio Change in consumer price index ratio Net (loss) income attributable to Ampco-Pittsburgh The average per claim amount of settlement and defense costs satisfied during the reporting period before consideration of the amount, if any, covered by existing insurance policies. Average Settlement Amount Per Settled Claim Avg. gross settlement and defense costs per claim resolved Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Usage of electricity under existing commitments description. Usage Of Electricity Under Existing Commitments Description Usage of electricity under existing commitments description The cost of land and buildings as of the reporting date that are held as collateral for outstanding obligations as of the reporting date. Land And Buildings Held As Collateral Land and buildings held as collateral Statement of Financial Position [Abstract] AOCI Attributable to Noncontrolling Interest [Member] Less: Noncontrolling Interest [Member] Weighted Average Number of Shares Outstanding, Diluted Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Credit Facility [Axis] Credit Facility Effect of asbestos liability from a lower defense-to-indemnity ratio Loss Contingency Accrual, Period Increase (Decrease) Effect From Lower Defense To Indemnity Cost Ratio Loss contingency accrual, period increase (decrease) effect from lower defense to indemnity cost ratio. Estimated Litigation Liability, Noncurrent Asbestos liability Payment for Pension and Other Postretirement Benefits Contribution Payment for Pension and Other Postretirement Benefits, Total Schedule of activity relating to asbestos liability. Schedule Of Activity Relating To Asbestos Liability Table [Text Block] Summary of Activity Relating to Asbestos Liability Net benefit expense (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net (loss) income per share attributable to Ampco-Pittsburgh common shareholders: Income (loss) from continued operations net of tax per basic and diluted share. Income Loss From Continued Operations Net Of Tax Per Basic And Diluted Share [Abstract] Industrial revenue bonds. Industrial Revenue Bonds [Member] Industrial Revenue Bonds ("IRB") [Member] Industrial Revenue Bonds [Member] Buildings and Leasehold Improvements [Member] Buildings and Leasehold Improvements [Member] Buildings and Leasehold Improvements. Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Fair Value Disclosures [Abstract] Defense-to-indemnity cost ratio. Defense To Indemnity Cost Ratio Defense-to-indemnity cost ratio Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income (loss) Comprehensive (loss) income Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment, Total Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Amortization of unrecognized employee benefit costs Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total Stock Issued During Period, Shares, New Issues Common stock issued Loss contingency settlement and defense costs paid. Loss Contingency Settlement And Defense Costs Paid Settlement and defense costs paid Employee-related Liabilities, Current Accrued payrolls and employee benefits Employee-related Liabilities, Current, Total Percentage of foreign net sales Percentage of Foreign Net Sales Percentage of foreign net sales. Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Class of Warrant or Right [Axis] Class of Warrant or Right Proceeds from Sale and Maturity of Marketable Securities Proceeds from sale of long-term marketable securities Non Mesothelioma Claims [Member] Non-mesothelioma Claims [Member] Non-mesothelioma claims. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Allowance for new capital equipment financing. Allowance For New Capital Equipment Financing Allowance for new equipment financing Cash Flow Hedging [Member] Cash Flow Hedges [Member] Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Investments in joint ventures Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total Life of underlying asset Life Of Underlying Asset Life of underlying asset. Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location Crawford Group [Member] Crawford Group [Member] Crawford Group. XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 07, 2024
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Registrant Name AMPCO-PITTSBURGH CORP  
Entity Central Index Key 0000006176  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   19,865,749
Entity File Number 1-898  
Entity Tax Identification Number 25-1117717  
Entity Address, Address Line One 726 Bell Avenue  
Entity Address, Address Line Two Suite 301  
Entity Address, City or Town Carnegie  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 15106  
City Area Code 412  
Local Phone Number 456-4400  
Entity Interactive Data Current Yes  
Entity Incorporation, State or Country Code PA  
Document Quarterly Report true  
Document Transition Report false  
Common Stock [Member]    
Document Information [Line Items]    
Trading Symbol AP  
Title of 12(b) Security Common Stock, $1 par value  
Security Exchange Name NYSE  
Series A Warrants [Member]    
Document Information [Line Items]    
Trading Symbol AP WS  
Title of 12(b) Security Series A Warrants to purchase shares of Common Stock  
Security Exchange Name NYSEAMER  
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 10,829 $ 7,286
Trade receivables, less allowance for credit losses of $893 as of March 31, 2024 and $975 as of December 31, 2023. 84,281 78,939
Inventories 123,079 124,694
Insurance receivable - asbestos 15,000 15,000
Contract assets 5,510 4,452
Other current assets 5,075 5,370
Total current assets 243,774 236,653
Property, plant and equipment, net 155,382 158,732
Operating lease right-of-use assets 4,569 4,767
Insurance receivable - asbestos, less allowance for credit losses of $708 as of March 31, 2024 and December 31, 2023 141,960 145,245
Deferred income tax assets 3,160 3,160
Intangible assets, net 4,652 4,947
Investments in joint ventures 2,175 2,175
Prepaid pensions 4,973 4,951
Other noncurrent assets 5,163 5,024
Total assets 565,808 565,654
Current liabilities:    
Accounts payable 41,387 36,830
Accrued payrolls and employee benefits 14,537 14,703
Debt – current portion 14,805 12,271
Operating lease liabilities – current portion 927 946
Asbestos liability – current portion 24,000 24,000
Other current liabilities 29,011 27,734
Total current liabilities 125,735 116,885
Employee benefit obligations 40,192 41,684
Asbestos liability 207,772 214,679
Long-term debt 116,171 116,382
Noncurrent operating lease liabilities 3,642 3,822
Deferred income tax liabilities 538 543
Other noncurrent liabilities 4,519 88
Total liabilities 498,569 494,083
Commitments and contingent liabilities (Note 8)
Shareholders’ equity:    
Common stock - par value $1; authorized 40,000 shares; issued and outstanding 19,729 shares as of March 31, 2024 and December 31, 2023 19,729 19,729
Additional paid-in capital 177,542 177,196
Retained deficit (75,714) (72,997)
Accumulated other comprehensive loss (65,257) (62,989)
Total Ampco-Pittsburgh shareholders’ equity 56,300 60,939
Noncontrolling interest 10,939 10,632
Total shareholders’ equity 67,239 71,571
Total liabilities and shareholders’ equity 565,808 565,654
Related Party [Member]    
Current assets:    
Trade receivables from related parties 0 912
Current liabilities:    
Accounts payable to related parties $ 1,068 $ 401
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 893 $ 975
Insurance receivable - asbestos $ 708 $ 708
Common stock, par value $ 1 $ 1
Common stock, shares authorized 40,000,000 40,000,000
Common stock, shares issued 19,729,000 19,729,000
Common stock, shares outstanding 19,729,000 19,729,000
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales:    
Net sales $ 110,025 $ 102,383
Total net sales 110,215 104,803
Operating costs and expenses:    
Costs of products sold (excluding depreciation and amortization) 92,490 86,372
Selling and administrative 12,973 12,187
Depreciation and amortization 4,670 4,374
Gain on disposal of assets   (123)
Total operating costs and expenses 110,133 102,810
Income from operations 82 1,993
Other expense - net:    
Investment-related income 19 9
Interest expense (2,757) (2,071)
Other income - net 904 1,367
Total other expense - net (1,834) (695)
(Loss) Income before income taxes (1,752) 1,298
Income tax provision (454) (313)
Net (loss) income (2,206) 985
Less: Net income attributable to noncontrolling interest 511 309
Net (loss) income attributable to Ampco-Pittsburgh $ (2,717) $ 676
Net (loss) income per share attributable to Ampco-Pittsburgh common shareholders:    
Basic $ (0.14) $ 0.03
Diluted $ (0.14) $ 0.03
Weighted-average number of common shares outstanding:    
Basic 19,729 19,404
Diluted 19,729 19,404
Related Party [Member]    
Net sales:    
Net sales to related parties $ 190 $ 2,420
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ (2,206) $ 985
Adjustments for changes in:    
Foreign currency translation (2,445) 1,912
Unrecognized employee benefit costs (including effects of foreign currency translation) 93 (149)
Fair value of cash flow hedges 52 178
Reclassification adjustments for items included in net (loss) income    
Amortization of unrecognized employee benefit costs (183) (195)
Settlements of cash flow hedges 11 (114)
Other comprehensive (loss) income (2,472) 1,632
Comprehensive (loss) income (4,678) 2,617
Less: Comprehensive income attributable to noncontrolling interest 307 348
Comprehensive (loss) income attributable to Ampco-Pittsburgh $ (4,985) $ 2,269
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Noncontrolling Interest [Member]
Beginning Balance at Dec. 31, 2022 $ 112,649 $ 19,404 $ 175,656 $ (33,069) $ (58,412) $ 9,070
Stock-based compensation 627   627      
Comprehensive income (loss):            
Net (loss) income 985     676   309
Other comprehensive income (loss) 1,632       1,593 39
Comprehensive income (loss) 2,617         348
Ending Balance at Mar. 31, 2023 115,893 19,404 176,283 (32,393) (56,819) 9,418
Beginning Balance at Dec. 31, 2023 71,571 19,729 177,196 (72,997) (62,989) 10,632
Stock-based compensation 346   346      
Comprehensive income (loss):            
Net (loss) income (2,206)     (2,717)   511
Other comprehensive income (loss) (2,472)       (2,268) (204)
Comprehensive income (loss) (4,678)         307
Ending Balance at Mar. 31, 2024 $ 67,239 $ 19,729 $ 177,542 $ (75,714) $ (65,257) $ 10,939
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Cash Flows [Abstract]    
Net cash flows from (used in) operating activities $ 4,535 $ (4,391)
Cash flows used in investing activities:    
Purchases of property, plant and equipment (2,837) (3,636)
Proceeds from sale of property, plant and equipment   128
Purchases of long-term marketable securities (12) (13)
Proceeds from sale of long-term marketable securities 4 164
Net cash flows used in investing activities (2,845) (3,357)
Cash flows from financing activities:    
Proceeds from revolving credit facility 6,621 8,535
Payments on revolving credit facility (4,666) (6,073)
Payments on sale and leaseback financing arrangements (86) (90)
Proceeds from equipment financing facility 1,134 2,498
Proceeds from related party debt   229
Repayments of related party debt (664)  
Repayments of debt (311) (101)
Net cash flows provided by financing activities 2,028 4,998
Effect of exchange rate changes on cash and cash equivalents (175) 89
Net increase (decrease) in cash and cash equivalents 3,543 (2,661)
Cash and cash equivalents at beginning of period 7,286 8,735
Cash and cash equivalents at end of period 10,829 6,074
Supplemental information:    
Income tax payments, net of refunds 569 342
Interest payments 2,347 1,716
Non-cash investing and financing activities:    
Purchases of property, plant and equipment in current liabilities 333 $ 844
Finance lease right-of-use assets exchanged for lease liabilities 81  
Operating lease right-of-use assets exchanged for lease liabilities $ 28  
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (2,717) $ 676
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Financial Statements
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Unaudited Condensed Consolidated Financial Statements

Note 1 – Unaudited Condensed Consolidated Financial Statements

The unaudited condensed consolidated balance sheet as of March 31, 2024 and the unaudited condensed consolidated statements of operations, comprehensive (loss) income, cash flows and shareholders’ equity for the three months ended March 31, 2024 and 2023, have been prepared by the Corporation. In the opinion of management, all adjustments, consisting of only normal and recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the operating results expected for the full year.

Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Corporation's latest Annual Report on Form 10-K.

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The guidance requires disclosure of significant reportable segment expenses regularly provided to the chief operating decision-maker and included within each reported measure of a segment's profit or loss. The guidance also requires disclosure of the title and position of the individual identified as the chief operating decision-maker and an explanation of how the chief operating decision-maker uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The guidance does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The guidance became effective for the Corporation’s annual period beginning January 1, 2024 and interim periods beginning January 1, 2025. The Corporation is currently evaluating the impact this new standard will have on its annual disclosures in its consolidated financial statements for the year ending December 31, 2024 and interim disclosures thereafter. It will not, however, impact the Corporation’s consolidated financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The guidance requires annual disclosure of specific categories of information within the effective tax rate reconciliation, and income taxes paid and income tax expense disaggregated by jurisdiction. The guidance becomes effective for the Corporation’s annual period beginning January 1, 2025. Early adoption is permitted. The Corporation is currently evaluating the impact this new standard will have on its condensed consolidated financial statements disclosures. It will not, however, impact the Corporation’s condensed consolidated financial position, results of operations or cash flows.

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories

Note 2 – Inventories

At March 31, 2024 and December 31, 2023, substantially all inventories were valued using the first-in-first-out method. Inventories were comprised of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Raw materials

 

$

50,360

 

 

$

51,794

 

Work-in-process

 

 

49,613

 

 

 

48,676

 

Finished goods

 

 

16,327

 

 

 

17,332

 

Supplies

 

 

6,779

 

 

 

6,892

 

Inventories

 

$

123,079

 

 

$

124,694

 

 

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Note 3 – Property, Plant and Equipment

Property, plant and equipment were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Land and land improvements

 

$

8,865

 

 

$

9,025

 

Buildings and leasehold improvements

 

 

70,324

 

 

 

71,063

 

Machinery and equipment

 

 

371,640

 

 

 

366,044

 

Construction-in-progress

 

 

6,255

 

 

 

11,514

 

Other

 

 

6,902

 

 

 

6,965

 

 

 

463,986

 

 

 

464,611

 

Accumulated depreciation and amortization

 

 

(308,604

)

 

 

(305,879

)

Property, plant and equipment, net

 

$

155,382

 

 

$

158,732

 

Certain of the above property, plant and equipment are held as collateral including:

The land and building of Union Electric Steel UK Limited, an indirect subsidiary of the Corporation (“UES-UK”), with a book value equal to $2,6782,122) at March 31, 2024, are held as collateral by the trustees of the UES-UK defined benefit pension plan (Note 7).
Certain of the machinery and equipment and construction-in-progress, with a book value equal to $23,653 at March 31, 2024, purchased with proceeds from the equipment finance facility (Note 6) are held as collateral for the facility.
Certain land and land improvements and buildings and leasehold improvements are included in the sale and leaseback financing transactions and Disbursement Agreement (Note 6). Title to these assets lies with the lender; however, since the transactions qualified as financing transactions, versus sales, the assets remain recorded on the Corporation’s condensed consolidated balance sheet.
The remaining assets, other than real property, are pledged as collateral for the Corporation’s revolving credit facility (Note 6).

 

In 2023, Union Electric Steel Corporation (“UES”), a wholly owned subsidiary of the Corporation, completed certain leasehold improvements at the Carnegie, Pennsylvania manufacturing facility with the $2,500 of proceeds from the Disbursement Agreement (Note 6). The improvements are being amortized over the remaining lease term of 20 years.

In 2021, the Corporation began a $26,000 long-term strategic capital program to upgrade existing equipment at certain of its FCEP locations. Interest capitalized for the strategic capital program totaled $235 and $261 for the three months ended March 31, 2024 and 2023, respectively.

The gross value of assets under finance leases and the related accumulated amortization approximated $3,454 and $1,734, respectively, as of March 31, 2024 and $4,223 and $1,959, respectively, at December 31, 2023. Depreciation expense approximated $4,582 and $4,281, including depreciation of assets under finance leases of approximately $82 and $70, for the three months ended March 31, 2024 and 2023, respectively.

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 4 – Intangible Assets

Intangible assets were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Customer relationships

 

$

5,275

 

 

$

5,442

 

Developed technology

 

 

3,788

 

 

 

3,913

 

Trade name

 

 

2,122

 

 

 

2,219

 

 

 

11,185

 

 

 

11,574

 

Accumulated amortization

 

 

(6,533

)

 

 

(6,627

)

Intangible assets, net

 

$

4,652

 

 

$

4,947

 

 

Changes in intangible assets consisted of the following:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

4,947

 

 

$

5,194

 

Amortization of intangible assets

 

(88

)

 

 

(93

)

Other, primarily impact from changes in foreign currency exchange rates

 

(207

)

 

 

30

 

Balance at end of the period

$

4,652

 

 

$

5,131

 

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Liabilities
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities

Note 5 – Other Current Liabilities

Other current liabilities were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Customer-related liabilities

 

$

20,803

 

 

$

19,915

 

Accrued utilities

 

 

1,745

 

 

 

1,880

 

Accrued sales commissions

 

 

2,049

 

 

 

1,850

 

Other

 

 

4,414

 

 

 

4,089

 

Other current liabilities

 

$

29,011

 

 

$

27,734

 

Customer-related liabilities primarily include liabilities for product warranty claims and deposits received on future orders. The Corporation provides a limited warranty on its products, known as assurance-type warranties, and may issue credit notes or replace products free of charge for valid claims. A warranty is considered an assurance-type warranty if it provides the customer with assurance that the product will function as intended. Historically, warranty claims have been insignificant. The Corporation records a provision for estimated product warranties at the time the underlying sale is recorded. The provision is based on historical experience as a percentage of sales adjusted for probable and known claims.

Changes in the liability for product warranty claims consisted of the following:

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

5,539

 

 

$

5,193

 

Satisfaction of warranty claims

 

(394

)

 

 

(378

)

Provision for warranty claims, net

 

588

 

 

 

570

 

Other, primarily impact from changes in foreign currency exchange rates

 

(136

)

 

 

65

 

Balance at end of the period

$

5,597

 

 

$

5,450

 

Customer deposits represent amounts collected from, or invoiced to, a customer in advance of revenue recognition. The liability for customer deposits is reversed when the Corporation satisfies its performance obligations and control of the inventory transfers to the customer, typically when title transfers. Performance obligations related to customer deposits are expected to be satisfied in less than one year.

Changes in customer deposits consisted of the following:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

13,078

 

 

$

10,453

 

Satisfaction of performance obligations

 

(2,567

)

 

 

(4,261

)

Receipt of additional deposits

 

7,704

 

 

 

7,197

 

Other, primarily impact from changes in foreign currency exchange rates

 

(17

)

 

 

43

 

Balance at end of the period

 

18,198

 

 

 

13,432

 

Deposits - Other noncurrent liabilities

 

(4,430

)

 

 

-

 

Deposits - Other current liabilities

$

13,768

 

 

$

13,432

 

 

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt

Note 6 – Debt

Borrowings were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Revolving credit facility

 

$

57,955

 

 

$

56,000

 

Sale and leaseback financing obligations

 

 

44,736

 

 

 

44,488

 

Equipment financing facility

 

 

17,655

 

 

 

16,719

 

Industrial Revenue Bonds

 

 

9,191

 

 

 

9,191

 

Finance lease liabilities

 

 

1,439

 

 

 

1,590

 

Minority shareholder loan

 

 

-

 

 

 

665

 

Outstanding borrowings

 

 

130,976

 

 

 

128,653

 

Debt – current portion

 

 

(14,805

)

 

 

(12,271

)

Long-term debt

 

$

116,171

 

 

$

116,382

 

The current portion of debt includes primarily swing loans under the revolving credit facility and the Industrial Revenue Bonds (“IRBs”). By definition, swing loans are temporary advances under the revolving credit facility and short term in nature. Accordingly, swing loans are classified as a current liability until the amount is either repaid, as customers remit payments, or, if elected by the Corporation, refinanced as a longer-term loan under the revolving credit facility. The swing loans equaled $2,955 at March 31, 2024. No amount was outstanding as a swing loan at December 31, 2023. Although the IRBs begin to become due in 2027, the bonds can be put back to the Corporation on short notice if they are not able to be remarketed; accordingly, the IRBs are classified as a current liability, although the Corporation considers the likelihood of the bonds being put back to the Corporation to be remote.

Revolving Credit Facility

The Corporation is a party to a revolving credit security agreement with a syndicate of banks that was amended on June 29, 2021 (the “First Amended and Restated Security Agreement”), and subsequently amended on December 17, 2021 and May 26, 2022. The First Amended and Restated Security Agreement provides for a senior secured asset-based revolving credit facility of $100,000, that can be increased to $130,000 at the option of the Corporation and with the approval of the lenders, and an allowance of $20,000 for new equipment financing (see “Equipment Financing Facility” below) but, otherwise, restricts the Corporation from incurring additional indebtedness outside of the agreement, unless approved by the banks. The revolving credit facility includes sub-limits for letters of credit not to exceed $40,000 and European borrowings not to exceed $30,000, of which up to $7,500 may be allocated for Swedish borrowings. The maturity date for the revolving credit facility is June 29, 2026 and, subject to other terms and conditions of the agreement, would become due on that date.

Availability under the revolving credit facility is based on eligible accounts receivable, inventory and fixed assets. Effective July 1, 2023, the Corporation migrated London Inter-Bank Offered Rate (“LIBOR”)-based loans to Secured Overnight Financing Rate (“SOFR”)-based loans, in accordance with the provisions specified in the revolving credit facility, coinciding with the discontinuation of LIBOR. European borrowings denominated in euros, pound sterling or krona bear interest at the Successor Rate as defined in the First Amended and Restated Security Agreement, as amended. Domestic borrowings from the revolving credit facility bear interest, at the Corporation’s option, at either (i) SOFR, as adjusted, plus an applicable margin ranging between 2.00% to 2.50% based on the quarterly average excess availability or (ii) the alternate base rate plus an applicable margin ranging between 1.00% to 1.50% based on the quarterly average excess availability. As of March 31, 2024 and December 31, 2023, there were no European borrowings outstanding. Additionally, the Corporation is required to pay a commitment fee of 0.25% based on the daily unused portion of the revolving credit facility.

As of March 31, 2024, the Corporation had outstanding borrowings under the revolving credit facility of $57,955. The average interest rate approximated 8.22% and 7.70% for the three months ended March 31, 2024 and 2023, respectively. The Corporation also utilizes a portion of the revolving credit facility for letters of credit (Note 8). As of March 31, 2024, remaining availability under the revolving credit facility approximated $23,174, net of standard availability reserves.

Borrowings outstanding under the revolving credit facility are collateralized by a first priority perfected security interest in substantially all assets of the Corporation and its subsidiaries (other than real property). Additionally, the revolving credit facility contains customary affirmative and negative covenants and limitations including, but not limited to, investments in certain of its subsidiaries, payment of dividends, incurrence of additional indebtedness and guaranties, and acquisitions and divestitures. In addition, the Corporation must maintain a certain level of excess availability or otherwise maintain a minimum fixed charge coverage ratio of not less than 1.05 to 1.00. The Corporation was in compliance with the applicable bank covenants as of March 31, 2024.

Sale and Leaseback Financing Obligations

In September 2018, UES completed a sale and leaseback financing transaction with Store Capital Acquisitions, LLC (“STORE”) for certain of its real property, including its manufacturing facilities in Valparaiso, Indiana and Burgettstown, Pennsylvania, and its manufacturing facility and corporate headquarters located in Carnegie, Pennsylvania (the “UES Properties”).

In August 2022, Air & Liquid Systems Corporation (“Air & Liquid”), a wholly owned subsidiary of the Corporation, completed a sale and leaseback financing transaction with STORE for certain of its real property, including its manufacturing facilities in Lynchburg, Virginia and Amherst, Virginia. In October 2022, Air & Liquid completed a sale and leaseback financing transaction with STORE for its real property, including its manufacturing facility, located in North Tonawanda, New York (collectively with the Virginia properties, the “ALP Properties”).

In connection with the August 2022 sale and leaseback financing transaction, and as modified by the October 2022 sale and leaseback financing transaction, UES and STORE entered into a Second Amended and Restated Master Lease Agreement (the “Restated Lease”), which amended and restated the existing lease agreement between UES and STORE.

Pursuant to the Restated Lease, UES will lease the ALP Properties and the UES Properties (collectively, the “Properties”), subject to the terms and conditions of the Restated Lease, and UES will sublease the ALP Properties to Air & Liquid on the same terms as the Restated Lease. The Restated Lease provides for an initial term of 20 years; however, UES may extend the lease for the Properties for four successive periods of five years each. If fully extended, the Restated Lease would expire in August 2062. UES also has the option to repurchase the Properties, which it may, and intends to, exercise in 2032, for a price equal to the greater of (i) the Fair Market Value of the Properties, or (ii) 115% of Lessor’s Total Investment, with such terms defined in the Restated Lease.

In August 2022, in connection with the Restated Lease, UES and STORE entered into a Disbursement Agreement pursuant to which STORE agreed to provide up to $2,500 to UES towards certain leasehold improvements in the Carnegie, Pennsylvania manufacturing facility. In June 2023, UES received $2,500 of proceeds from the Disbursement Agreement. The annual payments for the Properties (the "Base Annual Rent") have been adjusted to repay the $2,500 over the balance of the initial term of the Restated Lease of 20 years. Advances under the Disbursement Agreement are secured by a first priority security interest in the leasehold improvements.

At March 31, 2024, the Base Annual Rent, including the Disbursement Agreement adjustment, is equal to $3,645, payable in equal monthly installments. Each October through 2052, the Base Annual Rent will increase by an amount equal to the lesser of 2.04% or 1.25 times the change in the consumer price index, as defined in the Restated Lease. The Base Annual Rent during the remaining ten years of the Restated Lease will be equal to the Fair Market Rent, as defined in the Restated Lease.

The Restated Lease and the Disbursement Agreement contain certain representations, warranties, covenants, obligations, conditions, indemnification provisions, and termination provisions customary for those types of agreements. The Corporation was in compliance with the applicable covenants as of March 31, 2024.

The effective interest rate approximated 8.24% and 8.22% for the three months ended March 31, 2024 and 2023, respectively.

Equipment Financing Facility

In September 2022, UES and Clarus Capital Funding I, LLC (“Clarus”) entered into a Master Loan and Security Agreement, pursuant to which UES can borrow up to $20,000 to finance certain equipment purchases associated with a capital program at certain of the Corporation's FCEP locations. Each borrowing constitutes a secured loan transaction (each, a “Term Loan”). As amended, each Term Loan converts to a Term Note on the earlier of (i) the date in which the associated equipment is placed in service or (ii) April 30, 2024 (previously March 31, 2024). Each Term Note has a term of 84 months in arrears fully amortizing, commencing on the date of the Term Note.

Effective July 1, 2023, UES and Clarus amended the Master Loan and Security Agreement increasing the interest rate on each Term Loan from an annual fixed rate of 8% to an annual fixed rate of 10.25%. In December 2023, UES and Clarus further amended the Master Loan and Security Agreement to add a SOFR 'floor' to the Term Note calculation. Once converted from a Term Loan to a Term Note, interest accrues on the Term Note at a fixed rate calculated by Clarus as the like-term SOFR-swap rate, as reported in ICE Benchmark or such other information service available to Clarus, for the week ending immediately prior to the commencement date for such Term Note, subject to a floor of 3.59%, plus a SOFR adjustment of 0.31% and a margin of 4.50%.

The Term Loans and Term Notes are secured by a first priority security interest in and to all of UES’s rights, title and interests in the underlying equipment.

At March 31, 2024 and December 31, 2023, Term Notes outstanding under the equipment financing facility approximated $12,485 and $900, respectively. Interest accrues on each of the Term Notes at a fixed rate ranging between 8.40% and 8.93% per annum. As of March 31, 2024, monthly payments of principal and interest approximate $200 and continue through early 2031.

At March 31, 2024 and December 31, 2023, Term Loans outstanding totaled $5,170 and $15,819, respectively. On April 1, 2024, Term Loans equaling $3,894 were converted to Term Notes with fixed interest rates of 8.75% per annum. Monthly payments of

principal and interest of $62 began May 1, 2024 and continue through April 1, 2031. On May 1, 2024, a Term Loan equaling $1,834 was converted to a Term Note with a fixed interest rate of 9.22% per annum. Monthly payments of principal and interest of $30 begin June 1, 2024 and continue through May 1, 2031.

Industrial Revenue Bonds (“IRBs”)

The Corporation has two IRBs outstanding: (i) $7,116 taxable IRB maturing in 2027, interest at a floating rate which averaged 5.36% and 4.54% for the three months ended March 31, 2024 and 2023, respectively, and (ii) $2,075 tax-exempt IRB maturing in 2029, interest at a floating rate which averaged 3.70% and 2.92% for the three months ended March 31, 2024 and 2023, respectively. The IRBs are secured by letters of credit of equivalent amounts and are remarketed periodically at which time the interest rates are reset. If the IRBs are not able to be remarketed, although considered a remote possibility by the Corporation, the bondholders can seek reimbursement immediately from the letters of credit; accordingly, the IRBs are recorded as current debt on the condensed consolidated balance sheets.

Minority Shareholder Loan

Shanxi Åkers TISCO Roll Co., Ltd. (“ATR”), a 59.88% indirectly owned joint-venture of UES, periodically has loans outstanding with its minority shareholder (Note 17). Amounts repaid approximated $664 (RMB 4,713) during the three months ended March 31, 2024. Amounts borrowed approximated $229 (RMB 1,570) during the three months ended March 31, 2023.

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pension and Other Postretirement Benefits
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Pension and Other Postretirement Benefits

Note 7 – Pension and Other Postretirement Benefits

Contributions to the Corporation’s employee benefit plans were as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

U.S. defined benefit pension plans

 

$

192

 

 

$

207

 

Foreign defined benefit pension plans

 

$

120

 

 

$

113

 

Other postretirement benefits (e.g., net payments)

 

$

88

 

 

$

119

 

U.K. defined contribution pension plan

 

$

66

 

 

$

57

 

U.S. defined contribution plan

 

$

929

 

 

$

646

 

Net periodic pension and other postretirement benefit costs included the following components:

 

 

Three Months Ended March 31,

 

U.S. Defined Benefit Pension Plans

 

2024

 

 

2023

 

Service cost

 

$

10

 

 

$

10

 

Interest cost

 

 

2,329

 

 

 

2,483

 

Expected return on plan assets

 

 

(3,401

)

 

 

(3,596

)

Amortization of prior service cost

 

 

-

 

 

 

2

 

Amortization of actuarial loss

 

 

45

 

 

 

30

 

Net benefit income

 

$

(1,017

)

 

$

(1,071

)

 

 

 

Three Months Ended March 31,

 

Foreign Defined Benefit Pension Plans

 

2024

 

 

2023

 

Service cost

 

$

31

 

 

$

62

 

Interest cost

 

 

456

 

 

 

455

 

Expected return on plan assets

 

 

(478

)

 

 

(471

)

Amortization of prior service credit

 

 

(71

)

 

 

(68

)

Amortization of actuarial loss

 

 

180

 

 

 

147

 

Net benefit expense

 

$

118

 

 

$

125

 

 

 

 

Three Months Ended March 31,

 

Other Postretirement Benefit Plans

 

2024

 

 

2023

 

Service cost

 

$

43

 

 

$

59

 

Interest cost

 

 

98

 

 

 

55

 

Amortization of prior service credit

 

 

(256

)

 

 

(299

)

Amortization of actuarial (gain) loss

 

 

(81

)

 

 

6

 

Net benefit income

 

$

(196

)

 

$

(179

)

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingent Liabilities
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingent Liabilities

Note 8 – Commitments and Contingent Liabilities

Outstanding standby and commercial letters of credit and bank guarantees as of March 31, 2024 equaled $19,572, of which approximately one-half serves as collateral for the IRB debt. Outstanding surety bonds as of March 31, 2024 approximated $3,179 (SEK 33,900), which guarantee certain obligations under a credit insurance arrangement for certain of the Corporation’s foreign pension commitments.

At March 31, 2024, commitments for future capital expenditures approximated $3,300.

See Note 11 for derivative instruments, Note 15 for litigation and Note 16 for environmental matters.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity Rights Offering
3 Months Ended
Mar. 31, 2024
Warrants and Rights Note Disclosure [Abstract]  
Equity Rights Offering

Note 9 – Equity Rights Offering

In September 2020, the Corporation completed an equity-rights offering, issuing 5,507,889 shares of its common stock and 12,339,256 Series A warrants to existing shareholders. The shares of common stock and warrants are classified as equity instruments in the condensed consolidated statements of shareholders’ equity. Each Series A warrant provides the holder with the right to purchase 0.4464 shares of common stock at an exercise price of $2.5668, or $5.75 per whole share of common stock, and expires on August 1, 2025. For the three months ended March 31, 2024 and 2023, respectively, the Corporation received no proceeds from shareholders from the exercise of Series A warrants.

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Loss

Note 10 – Accumulated Other Comprehensive Loss

Net change and ending balances for the various components of accumulated other comprehensive loss as of and for the three months ended March 31, 2024 and 2023 are summarized below. All amounts are net of tax where applicable.

 

 

Foreign
Currency
Translation

 

 

Unrecognized
Employee
Benefit Costs

 

 

Cash Flow
Hedges

 

 

Total
Accumulated Other
Comprehensive Loss

 

 

Less:
Noncontrolling
Interest

 

 

Accumulated Other
Comprehensive Loss
Attributable to Ampco-Pittsburgh

 

Balance at January 1, 2024

 

$

(23,161

)

 

$

(40,490

)

 

$

186

 

 

$

(63,465

)

 

$

(476

)

 

$

(62,989

)

Net change

 

 

(2,445

)

 

 

(90

)

 

 

63

 

 

 

(2,472

)

 

 

(204

)

 

 

(2,268

)

Balance at March 31, 2024

 

$

(25,606

)

 

$

(40,580

)

 

$

249

 

 

$

(65,937

)

 

$

(680

)

 

$

(65,257

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2023

 

$

(26,170

)

 

$

(32,623

)

 

$

152

 

 

$

(58,641

)

 

$

(229

)

 

$

(58,412

)

Net change

 

 

1,912

 

 

 

(344

)

 

 

64

 

 

 

1,632

 

 

 

39

 

 

 

1,593

 

Balance at March 31, 2023

 

$

(24,258

)

 

$

(32,967

)

 

$

216

 

 

$

(57,009

)

 

$

(190

)

 

$

(56,819

)

 

The following summarizes the line items affected on the condensed consolidated statements of operations for components reclassified from accumulated other comprehensive loss. Amounts in parentheses represent credits to net (loss) income.

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Amortization of unrecognized employee benefit costs:

 

 

 

 

 

Other loss – net

$

(183

)

 

$

(182

)

Income tax provision

 

-

 

 

 

(13

)

Net of tax

$

(183

)

 

$

(195

)

Settlements of cash flow hedges:

 

 

 

 

 

Depreciation and amortization (foreign currency purchase contracts)

$

(6

)

 

$

(6

)

Costs of products sold (excluding depreciation and
amortization) (futures contracts – copper and aluminum)

 

18

 

 

 

(111

)

Total before income tax

 

12

 

 

 

(117

)

Income tax (provision) benefit

 

(1

)

 

 

3

 

Net of tax

$

11

 

 

$

(114

)

The income tax effect associated with the various components of other comprehensive loss for the three months ended March 31, 2024 and 2023 is summarized below. Amounts in parentheses represent credits to net (loss) income when reclassified to earnings. Certain amounts have no tax effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for

the jurisdiction where the income or expense is recognized. Foreign currency translation adjustments exclude the effect of income taxes since earnings of non-U.S. subsidiaries are deemed to be reinvested for an indefinite period of time.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income tax effect associated with changes in:

 

 

 

 

 

 

Unrecognized employee benefit costs

 

$

-

 

 

$

-

 

Fair value of cash flow hedges

 

 

2

 

 

 

6

 

Income tax effect associated with reclassification adjustments:

 

 

 

 

 

 

Amortization of unrecognized employee benefit costs

 

 

-

 

 

 

(13

)

Settlement of cash flow hedges

 

 

(1

)

 

 

3

 

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Instruments
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments

Note 11 – Derivative Instruments

Certain divisions of the ALP segment are subject to risk from increases in the price of commodities (copper and aluminum) used in the production of inventory. To minimize this risk, futures contracts are entered into which are designated as cash flow hedges. At March 31, 2024, approximately 52%, or $2,787, of anticipated copper purchases over the next nine months and 56%, or $566, of anticipated aluminum purchases over the next six months are hedged. At March 31, 2023, approximately 45%, or $2,463, of anticipated copper purchases over the next eight months and 61%, or $714, of anticipated aluminum purchases over the next six months were hedged.

The Corporation periodically enters into purchase commitments to cover a portion of its anticipated natural gas and electricity usage. The commitments qualify as normal purchases and, accordingly, are not reflected on the condensed consolidated balance sheets. At March 31, 2024, the Corporation has purchase commitments covering approximately 6%, or $2,365, of anticipated natural gas usage through December 31, 2025 for two of its subsidiaries and approximately 12%, or $1,440, of anticipated electricity usage through December 31, 2025 for two of its subsidiaries. At March 31, 2023, the Corporation had purchase commitments covering approximately 35%, or $4,022, of anticipated natural gas usage through December 31, 2025 for two of its subsidiaries and approximately 23%, or $1,711, of anticipated electricity usage through December 31, 2025 for two of its subsidiaries. Purchases of natural gas and electricity under previously existing commitments equaled $979 and $533 for the three months ended March 31, 2024 and 2023, respectively.

The Corporation previously entered into foreign currency purchase contracts to manage the volatility associated with euro-denominated progress payments to be made for certain machinery and equipment. Upon occurrence of an anticipated purchase and placement of the underlying fixed asset in service, the foreign currency purchase contract was settled and the change in fair value of the foreign currency purchase contract was deferred in accumulated other comprehensive loss and is being reclassified to earnings (depreciation and amortization expense) over the life of the underlying asset (approximately 15 years).

No portion of the existing cash flow hedges is considered to be ineffective, including any ineffectiveness arising from the unlikelihood of an anticipated transaction to occur. Additionally, no amounts have been excluded from assessing the effectiveness of a hedge.

The Corporation does not enter into derivative transactions for speculative purposes and, therefore, holds no derivative instruments for trading purposes.

(Loss) gain on foreign exchange transactions included in other expense – net equaled $(492) and $85 for the three months ended March 31, 2024 and 2023, respectively.

The change in the fair value of the cash flow contracts is recorded as a component of accumulated other comprehensive loss. The balances as of March 31, 2024 and 2023 and the amounts recognized as and reclassified from accumulated other comprehensive loss for each of the periods are summarized below. Amounts are after tax where applicable. Certain amounts recognized as comprehensive (loss) income or reclassified from accumulated other comprehensive loss have no tax effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for the jurisdiction where the income or expense is recognized.

Three Months Ended March 31, 2024

 

Beginning of
the Period

 

 

Recognized

 

 

Reclassified

 

 

End of
the Period

 

Foreign currency purchase contracts

 

$

81

 

 

$

-

 

 

$

6

 

 

$

75

 

Futures contracts – copper and aluminum

 

 

105

 

 

 

52

 

 

 

(17

)

 

 

174

 

 

$

186

 

 

$

52

 

 

$

(11

)

 

$

249

 

Three Months Ended March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency purchase contracts

 

$

108

 

 

$

-

 

 

$

6

 

 

$

102

 

Futures contracts – copper and aluminum

 

 

44

 

 

 

178

 

 

 

108

 

 

 

114

 

 

$

152

 

 

$

178

 

 

$

114

 

 

$

216

 

 

The change in fair value reclassified or expected to be reclassified from accumulated other comprehensive loss to earnings is summarized below. All amounts are pre-tax.

 

 

Location of Gain (Loss)
in Statements

 

Estimated to
be Reclassified
in the Next 12 Months

 

 

Three Months Ended March 31,

 

 

 

of Operations

 

 

 

 

2024

 

 

2023

 

Foreign currency purchase contracts

 

Depreciation and amortization

 

$

24

 

 

$

6

 

 

$

6

 

Futures contracts – copper and aluminum

 

Costs of products sold
(excluding depreciation and amortization)

 

$

180

 

 

$

(18

)

 

$

111

 

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value

Note 12 – Fair Value

The Corporation’s financial assets and liabilities reported at fair value in the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 were as follows:

 

 

Quoted Prices
in Active
Markets for
Identical Inputs
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Investments

 

 

 

 

 

 

 

 

 

 

 

 

Other noncurrent assets

 

$

3,475

 

 

$

-

 

 

$

-

 

 

$

3,475

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Investments

 

 

 

 

 

 

 

 

 

 

 

 

Other noncurrent assets

 

$

3,245

 

 

$

-

 

 

$

-

 

 

$

3,245

 

The investments held as other noncurrent assets represent assets held in the “Rabbi” trust for the purpose of providing benefits under a non-qualified defined benefit pension plan. The fair value of the investments is based on quoted prices of the investments in active markets. The fair value of futures contracts is based on market quotations. The fair values of the debt and borrowings approximate their carrying values. Additionally, the fair values of trade receivables and accounts payable approximate their carrying values.

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales and (Loss) Income Before Income Taxes
3 Months Ended
Mar. 31, 2024
Net Sales And Income Loss Before Income Taxes [Abstract]  
Net Sales and (Loss) Income Before Income Taxes

Note 13 – Net Sales and (Loss) Income Before Income Taxes

Net sales and (loss) income before income taxes by geographic area for the three months ended March 31, 2024 and 2023 are outlined below. Approximately 95% of foreign net sales for each of the periods are attributable to the FCEP segment.

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

Net Sales

 

2024

 

 

2023

 

United States

 

$

69,764

 

 

$

55,377

 

Foreign

 

 

40,451

 

 

 

49,426

 

 

 

$

110,215

 

 

$

104,803

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

(Loss) Income Before Income Taxes

 

2024

 

 

2023

 

United States (1)

 

$

(2,223

)

 

$

(1,128

)

Foreign

 

 

471

 

 

 

2,426

 

 

 

$

(1,752

)

 

$

1,298

 

(1)
Includes Corporate costs of $3,476 and $3,184 for the three months ended March 31, 2024 and 2023, respectively, which represent operating costs of the corporate office not allocated to the segments.
XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

Note 14 – Stock-Based Compensation

The Ampco-Pittsburgh Corporation 2016 Omnibus Incentive Plan, as amended (the “Incentive Plan”), authorizes the issuance of up to 3,700,000 shares of the Corporation’s common stock for awards under the Incentive Plan. Awards under the Incentive Plan may include incentive stock options and non-qualified stock options, stock appreciation rights, restricted shares and restricted stock units,

performance awards, other stock-based awards, or short-term cash incentive awards. If any award is canceled, terminates, expires, or lapses for any reason prior to the issuance of the shares, or if the shares are issued under the Incentive Plan and thereafter are forfeited to the Corporation, the shares subject to such awards and the forfeited shares will not count against the aggregate number of shares available under the Incentive Plan. Shares tendered or withheld to pay the option exercise price or tax withholding will continue to count against the aggregate number of shares of common stock available for grant under the Incentive Plan. Any shares repurchased by the Corporation with cash proceeds from the exercise of options will not be added back to the pool of shares available for grant under the Incentive Plan.

The Incentive Plan may be administered by the Board of Directors or the Compensation Committee of the Board of Directors. The Compensation Committee has the authority to determine, within the limits of the express provisions of the Incentive Plan, the individuals to whom the awards will be granted and the nature, amount and terms of such awards.

The Incentive Plan also provides for equity-based awards during any one year to non-employee members of the Board of Directors, based on the grant date fair value, not to exceed $200. The limit does not apply to shares received by a non-employee director at his or her election in lieu of the director’s retainer for board service. The restricted stock awards vest on the one-year anniversary of the grant date.

Stock-based compensation expense, including expense associated with equity-based awards granted to non-employee members of the Board of Directors, for the three months ended March 31, 2024 and 2023 equaled $346 and $627, respectively. The income tax benefit recognized in the condensed consolidated statements of operations was not significant due to the Corporation having a valuation allowance recorded against its deferred income tax assets for the majority of the jurisdictions where the expense was recognized.

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Litigation
3 Months Ended
Mar. 31, 2024
Loss Contingency [Abstract]  
Litigation

Note 15 – Litigation

The Corporation and its subsidiaries are involved in various claims and lawsuits incidental to their businesses from time to time and are also subject to asbestos litigation.

Asbestos Litigation

Claims have been asserted alleging personal injury from exposure to asbestos-containing components historically used in some products manufactured by predecessors of Air & Liquid (the “Asbestos Liability”). Air & Liquid, and in some cases the Corporation, are defendants (among a number of defendants, often in excess of 50 defendants) in claims filed in various state and federal courts.

Asbestos Claims

The following table reflects approximate information about the number of claims for Asbestos Liability against Air & Liquid and the Corporation for the three months ended March 31, 2024 and 2023 (number of claims not in thousands). The majority of the settlement and defense costs were reported and paid by insurers. Because claims are often filed and can be settled or dismissed in large groups, the amount and timing of settlements, as well as the number of open claims, can fluctuate significantly from period to period.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Total claims pending at the beginning of the period

 

 

6,310

 

 

 

6,259

 

New claims served

 

 

324

 

 

 

481

 

Claims dismissed

 

 

(222

)

 

 

(153

)

Claims settled

 

 

(116

)

 

 

(79

)

Total claims pending at the end of period (1)

 

 

6,296

 

 

 

6,508

 

Administrative closures (2)

 

 

(3,228

)

 

 

(3,102

)

Total active claims at the end of the period

 

 

3,068

 

 

 

3,406

 

Gross settlement and defense costs paid in period (in 000’s)

 

$

6,907

 

 

$

4,318

 

Avg. gross settlement and defense costs per claim resolved (in 000’s) (3)

 

$

20.43

 

 

$

18.61

 

(1)
Included as “total claims pending” are approximately 1,641 and 655 claims at March 31, 2024 and 2023, respectively, classified in various jurisdictions as “inactive” or transferred to a state or federal judicial panel on multi-district litigation.
(2)
For 2024, administrative closures include (i) mesothelioma claims filed five or more years ago; (ii) non-mesothelioma claims filed six or more years ago; (iii) claims previously classified in various jurisdictions as “inactive;” and (iv) claims transferred to a state or federal judicial panel on multi-district litigation. For 2023, administrative closures included the same except mesothelioma claims filed six or more years ago were considered administratively closed. Collectively, these claims are unlikely to result in any liability to the Corporation.
(3)
Claims resolved do not include claims administratively closed.

Asbestos Insurance

The Corporation and Air & Liquid are parties to a series of settlement agreements (“Settlement Agreements”) with insurance carriers that have coverage obligations for the Asbestos Liability (the “Settling Insurers”). Under the Settlement Agreements, the Settling Insurers accept financial responsibility, subject to the terms and conditions of the respective agreements, including overall coverage limits, for pending and future claims for the Asbestos Liability. The Settlement Agreements encompass the majority of insurance policies that provide coverage for claims for the Asbestos Liability.

The Settlement Agreements acknowledge Howden North America, Inc. (“Howden”) is entitled to coverage under policies covering the Asbestos Liability for claims arising out of the historical products manufactured or distributed by Buffalo Forge, a former subsidiary of the Corporation (the “Products”), which was acquired by Howden. The Settlement Agreements do not provide for any prioritization on access to the applicable policies or any sub-limits of liability as to Howden or the Corporation and Air & Liquid and, accordingly, Howden may access the coverage afforded by the Settling Insurers for any covered claim arising out of the Products. In general, access by Howden to the coverage afforded by the Settling Insurers for the Products will erode coverage under the Settlement Agreements available to the Corporation and Air & Liquid for the Asbestos Liability.

Asbestos Valuations

The Corporation, with the assistance of a nationally recognized expert in the valuation of asbestos liabilities, reviews the Asbestos Liability and the underlying assumptions on a regular basis to determine whether any adjustment to the Asbestos Liability or the underlying assumptions are necessary. When warranted, the Asbestos Liability is adjusted to consider current trends and new information that becomes available. In conjunction with the regular updates of the estimated Asbestos Liability, the Corporation also develops an estimate of defense costs expected to be incurred with settling the Asbestos Liability and probable insurance recoveries for the Asbestos Liability and defense costs.

In developing the estimate of probable defense costs, the Corporation considers several factors including, but not limited to, current and historical defense-to-indemnity cost ratios and expected defense-to-indemnity cost ratios. In developing the estimate of probable insurance recoveries, the Corporation considers the expert’s projection of settlement costs for the Asbestos Liability and management’s projection of associated defense costs. In addition, the Corporation consults with its outside legal counsel on insurance matters and a nationally recognized insurance consulting firm it retains to assist with certain policy allocation matters. The Corporation also considers a number of other factors including the Settlement Agreements in effect, policy exclusions, policy limits, policy provisions regarding coverage for defense costs, attachment points, gaps in the coverage, policy exhaustion, the nature of the underlying claims for the Asbestos Liability, estimated erosion of insurance limits on account of claims against Howden arising out of the Products, prior impairment of policies, insolvencies among certain of the insurance carriers, and creditworthiness of the remaining insurance carriers based on publicly available information. Based on these factors, the Corporation estimates the probable insurance recoveries for the Asbestos Liability and defense costs for the corresponding time frame of the Asbestos Liability.

In the fourth quarter of 2023, in connection with its review of the underlying assumptions and primarily as a result of identified changes in claim data and availability of new information, the Corporation recorded an undiscounted increase to its estimated Asbestos Liability of approximately $112,640. In addition, the Corporation revised its estimated defense-to-indemnity cost ratio from 65% to 60%, which reduced the Asbestos Liability by $4,162. The following table summarizes activity relating to Asbestos Liability for the three months ended March 31, 2024 and 2023.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Asbestos liability, beginning of the year

 

$

238,679

 

 

$

153,575

 

Settlement and defense costs paid

 

 

(6,907

)

 

 

(4,318

)

Asbestos liability, end of the period

 

$

231,772

 

 

$

149,257

 

The increase in the asbestos-related insurance receivable associated with the increase in the estimated Asbestos Liability and a lower defense-to-indemnity ratio at December 31, 2023 approximated $67,591. The following table summarizes activity relating to insurance recoveries for the three months ended March 31, 2024 and 2023.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Insurance receivable – asbestos, beginning of the year

 

$

160,245

 

 

$

105,434

 

Settlement and defense costs paid by insurance carriers

 

 

(3,285

)

 

 

(2,601

)

Insurance receivable – asbestos, end of the period

 

$

156,960

 

 

$

102,833

 

The insurance receivable does not assume any recovery from insolvent carriers. A substantial majority of the insurance recoveries deemed probable is from insurance companies rated A – (excellent) or better by A.M. Best Corporation. There can be no assurance,

however, there will not be insolvencies among the relevant insurance carriers, or the assumed percentage recoveries for certain carriers will prove correct.

Asbestos Assumptions

The amounts recorded for the Asbestos Liability and insurance receivable rely on assumptions based on currently known facts and strategy. The Corporation’s actual expenses or insurance recoveries could be significantly higher or lower than those recorded if assumptions used in the Corporation’s or the experts’ calculations vary significantly from actual results. Key variables in these assumptions include the forecast of the population likely to have been exposed to asbestos; the number of people likely to develop an asbestos-related disease; the estimated number of people likely to file an asbestos-related injury claim against the Corporation or its subsidiaries; an analysis of pending cases, by type of injury claimed and jurisdiction where the claim is filed; average settlement value of claims, by type of injury claimed and jurisdiction of filing; the number and nature of new claims to be filed each year; the average cost of disposing of each new claim; the average annual defense costs; compliance by relevant parties with the terms of the Settlement Agreements; and the solvency risk with respect to the relevant insurance carriers. Other factors that may affect the Asbestos Liability and ability to recover under the Corporation’s insurance policies include uncertainties surrounding the litigation process from jurisdiction to jurisdiction and from case to case, reforms that may be made by state and federal courts, and the passage of state or federal tort reform legislation.

The Corporation intends to continue to evaluate the Asbestos Liability, related insurance receivable and the underlying assumptions on a regular basis to determine whether any adjustments to the estimates are required. Due to the uncertainties surrounding asbestos litigation and insurance, these regular reviews may result in the Corporation adjusting its current reserves; however, the Corporation is currently unable to estimate such future adjustments. Adjustments, if any, to the Corporation’s estimate of the Asbestos Liability and/or insurance receivable could be material to the operating results for the period in which the adjustments to the liability, receivable or allowance are recorded and to the Corporation’s condensed consolidated financial position, results of operations and liquidity.

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Environmental Matters
3 Months Ended
Mar. 31, 2024
Environmental Remediation Obligations [Abstract]  
Environmental Matters

Note 16 – Environmental Matters

The Corporation is currently performing certain remedial actions in connection with the sale of real estate previously owned and periodically incurs costs to maintain compliance with environmental laws and regulations. Environmental exposures are difficult to assess and estimate for numerous reasons, including lack of reliable data, the multiplicity of possible solutions, the years of remedial and monitoring activity required, and identification of new sites. The undiscounted potential liability for remedial actions and environmental compliance measures approximated $100 at March 31, 2024 and December 31, 2023.

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Parties

ATR periodically has loans outstanding with its minority shareholder. Interest on borrowings accrues at the three-to-five-year loan interest rate set by the People’s Bank of China, which approximated 4.35% for the three months ended March 31, 2024 and 2023. For the three months ended March 31, 2024, ATR paid $2 (RMB 17) of interest. No interest was paid during the three months ended March 31, 2023. No interest was outstanding as of March 31, 2024 or December 31, 2023.

Loan activity for the three months ended March 31, 2024 and 2023 was as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2024

 

 

2023

 

 

2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Balance at beginning of the period

 

$

665

 

 

 

4,713

 

 

$

-

 

 

 

-

 

Borrowings

 

 

-

 

 

 

-

 

 

 

229

 

 

 

1,570

 

Repayments

 

 

(664

)

 

 

(4,713

)

 

 

-

 

 

 

-

 

Foreign exchange

 

 

(1

)

 

 

-

 

 

 

-

 

 

 

-

 

Balance at end of the period

 

$

-

 

 

 

-

 

 

$

229

 

 

 

1,570

 

Sales to and purchases from ATR’s minority shareholder and its affiliates, which were in the ordinary course of business, for the three months ended March 31, 2024 and 2023 were as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2024

 

 

2023

 

 

2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Purchases from related parties

 

$

1,237

 

 

 

8,848

 

 

$

1,443

 

 

 

9,910

 

Sales to related parties

 

$

190

 

 

 

1,356

 

 

$

2,420

 

 

 

16,618

 

 

Balances outstanding with ATR's minority shareholder and its affiliates as of March 31, 2024 and December 31, 2023 were as follows:

 

 

March 31, 2024

 

 

March 31, 2024

 

 

December 31, 2023

 

 

December 31, 2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Accounts receivable from related parties

 

$

-

 

 

 

-

 

 

$

190

 

 

 

1,350

 

Accounts payable to related parties

 

$

1,068

 

 

 

7,713

 

 

$

401

 

 

 

2,841

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Customer deposits

 

$

105

 

 

 

761

 

 

$

149

 

 

 

1,056

 

 

In addition, the Corporation had sales, in the ordinary course of business, to a wholly owned subsidiary of Crawford United Corporation which, along with other affiliated persons (collectively, the “Crawford Group”), was the beneficial owner of greater than 5% of the Corporation’s stock at December 31, 2023. Pursuant to Amendment No. 5 to Schedule 13D filed by the Crawford Group with the SEC on February 20, 2024, the Crawford Group ceased to beneficially own greater than 5% of the Corporation’s stock as of February 16, 2024. The trade receivable with the Crawford Group was $722 at December 31, 2023.

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Segments
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Business Segments

Note 18 – Business Segments

The FCEP segment produces forged hardened steel rolls, cast rolls and forged engineered products (“FEP”). Forged hardened steel rolls are used primarily in cold rolling mills by producers of steel, aluminum and other metals. Cast rolls, which are produced in a variety of iron and steel qualities, are used mainly in hot and cold strip mills, medium/heavy section mills and plate mills. FEP principally are sold to customers in the steel distribution market, oil and gas industry and the aluminum and plastic extrusion industries. The segment has operations in the United States, England, Sweden, and Slovenia and equity interests in three joint venture companies in China. Collectively, the segment primarily competes with European, Asian and North American and South American companies in both domestic and foreign markets and distributes a significant portion of its products through sales offices located throughout the world.

The ALP segment includes Aerofin, Buffalo Air Handling and Buffalo Pumps, all divisions of Air & Liquid. Aerofin produces custom-engineered finned tube heat exchange coils and related heat transfer products for a variety of industries including original equipment manufacturers and commercial, nuclear power generation and industrial manufacturing. Buffalo Air Handling produces large custom-designed air handling systems for institutional (e.g., hospital, university), pharmaceutical and general industrial building markets. Buffalo Pumps manufactures centrifugal pumps for the fossil-fueled power generation, marine defense and industrial refrigeration industries. The segment has operations in Virginia and New York with headquarters in Carnegie, Pennsylvania. The segment utilizes an independent group of sales offices located throughout the United States and Canada.

Presented below are the net sales and (loss) income before income taxes for the Corporation’s two business segments and sales by product line. When disaggregating revenue, consideration is given to information regularly reviewed by the chief operating decision-maker to evaluate the financial performance of the operating segments and make resource allocation decisions.

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Net Sales:

 

 

 

 

 

Forged and Cast Engineered Products

 

 

 

 

 

Forged and cast mill rolls

$

73,396

 

 

$

71,699

 

FEP

 

3,793

 

 

 

5,099

 

Forged and Cast Engineered Products

 

77,189

 

 

 

76,798

 

 

 

 

 

 

 

Air and Liquid Processing

 

 

 

 

 

Air handling systems

$

12,510

 

 

$

9,204

 

Heat exchange coils

 

10,823

 

 

 

10,635

 

Centrifugal pumps

 

9,693

 

 

 

8,166

 

Air and Liquid Processing

 

33,026

 

 

 

28,005

 

Total Reportable Segments

$

110,215

 

 

$

104,803

 

 

 

 

 

 

 

(Loss) income before income taxes:

 

 

 

 

 

Forged and Cast Engineered Products

$

1,576

 

 

$

2,224

 

Air and Liquid Processing

 

1,982

 

 

 

2,953

 

Total Reportable Segments

 

3,558

 

 

 

5,177

 

Other expense, including corporate costs

 

(5,310

)

 

 

(3,879

)

Total

$

(1,752

)

 

$

1,298

 

XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Financial Statements (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Unaudited Condensed Consolidated Financial Statements

The unaudited condensed consolidated balance sheet as of March 31, 2024 and the unaudited condensed consolidated statements of operations, comprehensive (loss) income, cash flows and shareholders’ equity for the three months ended March 31, 2024 and 2023, have been prepared by the Corporation. In the opinion of management, all adjustments, consisting of only normal and recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the operating results expected for the full year.

Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Corporation's latest Annual Report on Form 10-K.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures. The guidance requires disclosure of significant reportable segment expenses regularly provided to the chief operating decision-maker and included within each reported measure of a segment's profit or loss. The guidance also requires disclosure of the title and position of the individual identified as the chief operating decision-maker and an explanation of how the chief operating decision-maker uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The guidance does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The guidance became effective for the Corporation’s annual period beginning January 1, 2024 and interim periods beginning January 1, 2025. The Corporation is currently evaluating the impact this new standard will have on its annual disclosures in its consolidated financial statements for the year ending December 31, 2024 and interim disclosures thereafter. It will not, however, impact the Corporation’s consolidated financial position, results of operations or cash flows.

In December 2023, the FASB issued ASU 2023-09, Income Taxes - Improvements to Income Tax Disclosures. The guidance requires annual disclosure of specific categories of information within the effective tax rate reconciliation, and income taxes paid and income tax expense disaggregated by jurisdiction. The guidance becomes effective for the Corporation’s annual period beginning January 1, 2025. Early adoption is permitted. The Corporation is currently evaluating the impact this new standard will have on its condensed consolidated financial statements disclosures. It will not, however, impact the Corporation’s condensed consolidated financial position, results of operations or cash flows.

XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories were comprised of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

Raw materials

 

$

50,360

 

 

$

51,794

 

Work-in-process

 

 

49,613

 

 

 

48,676

 

Finished goods

 

 

16,327

 

 

 

17,332

 

Supplies

 

 

6,779

 

 

 

6,892

 

Inventories

 

$

123,079

 

 

$

124,694

 

 

XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment

Property, plant and equipment were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Land and land improvements

 

$

8,865

 

 

$

9,025

 

Buildings and leasehold improvements

 

 

70,324

 

 

 

71,063

 

Machinery and equipment

 

 

371,640

 

 

 

366,044

 

Construction-in-progress

 

 

6,255

 

 

 

11,514

 

Other

 

 

6,902

 

 

 

6,965

 

 

 

463,986

 

 

 

464,611

 

Accumulated depreciation and amortization

 

 

(308,604

)

 

 

(305,879

)

Property, plant and equipment, net

 

$

155,382

 

 

$

158,732

 

XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets

Intangible assets were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Customer relationships

 

$

5,275

 

 

$

5,442

 

Developed technology

 

 

3,788

 

 

 

3,913

 

Trade name

 

 

2,122

 

 

 

2,219

 

 

 

11,185

 

 

 

11,574

 

Accumulated amortization

 

 

(6,533

)

 

 

(6,627

)

Intangible assets, net

 

$

4,652

 

 

$

4,947

 

 

Summary of Changes in Intangible Assets

Changes in intangible assets consisted of the following:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

4,947

 

 

$

5,194

 

Amortization of intangible assets

 

(88

)

 

 

(93

)

Other, primarily impact from changes in foreign currency exchange rates

 

(207

)

 

 

30

 

Balance at end of the period

$

4,652

 

 

$

5,131

 

XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Schedule of Other Current Liabilities

Other current liabilities were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Customer-related liabilities

 

$

20,803

 

 

$

19,915

 

Accrued utilities

 

 

1,745

 

 

 

1,880

 

Accrued sales commissions

 

 

2,049

 

 

 

1,850

 

Other

 

 

4,414

 

 

 

4,089

 

Other current liabilities

 

$

29,011

 

 

$

27,734

 

Schedule of Changes in Liability for Product Warranty Claims

Changes in the liability for product warranty claims consisted of the following:

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

5,539

 

 

$

5,193

 

Satisfaction of warranty claims

 

(394

)

 

 

(378

)

Provision for warranty claims, net

 

588

 

 

 

570

 

Other, primarily impact from changes in foreign currency exchange rates

 

(136

)

 

 

65

 

Balance at end of the period

$

5,597

 

 

$

5,450

 

Schedule of Changes in Customer Deposits

Changes in customer deposits consisted of the following:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Balance at beginning of the period

$

13,078

 

 

$

10,453

 

Satisfaction of performance obligations

 

(2,567

)

 

 

(4,261

)

Receipt of additional deposits

 

7,704

 

 

 

7,197

 

Other, primarily impact from changes in foreign currency exchange rates

 

(17

)

 

 

43

 

Balance at end of the period

 

18,198

 

 

 

13,432

 

Deposits - Other noncurrent liabilities

 

(4,430

)

 

 

-

 

Deposits - Other current liabilities

$

13,768

 

 

$

13,432

 

 

XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Outstanding Borrowings

Borrowings were comprised of the following:

 

 

March 31,
2024

 

 

December 31,
2023

 

Revolving credit facility

 

$

57,955

 

 

$

56,000

 

Sale and leaseback financing obligations

 

 

44,736

 

 

 

44,488

 

Equipment financing facility

 

 

17,655

 

 

 

16,719

 

Industrial Revenue Bonds

 

 

9,191

 

 

 

9,191

 

Finance lease liabilities

 

 

1,439

 

 

 

1,590

 

Minority shareholder loan

 

 

-

 

 

 

665

 

Outstanding borrowings

 

 

130,976

 

 

 

128,653

 

Debt – current portion

 

 

(14,805

)

 

 

(12,271

)

Long-term debt

 

$

116,171

 

 

$

116,382

 

XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pension and Other Postretirement Benefits (Tables)
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Contributions for Pension and Other Postretirement Benefits

Contributions to the Corporation’s employee benefit plans were as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

U.S. defined benefit pension plans

 

$

192

 

 

$

207

 

Foreign defined benefit pension plans

 

$

120

 

 

$

113

 

Other postretirement benefits (e.g., net payments)

 

$

88

 

 

$

119

 

U.K. defined contribution pension plan

 

$

66

 

 

$

57

 

U.S. defined contribution plan

 

$

929

 

 

$

646

 

Net Periodic Pension and Other Postretirement Benefit Costs

Net periodic pension and other postretirement benefit costs included the following components:

 

 

Three Months Ended March 31,

 

U.S. Defined Benefit Pension Plans

 

2024

 

 

2023

 

Service cost

 

$

10

 

 

$

10

 

Interest cost

 

 

2,329

 

 

 

2,483

 

Expected return on plan assets

 

 

(3,401

)

 

 

(3,596

)

Amortization of prior service cost

 

 

-

 

 

 

2

 

Amortization of actuarial loss

 

 

45

 

 

 

30

 

Net benefit income

 

$

(1,017

)

 

$

(1,071

)

 

 

 

Three Months Ended March 31,

 

Foreign Defined Benefit Pension Plans

 

2024

 

 

2023

 

Service cost

 

$

31

 

 

$

62

 

Interest cost

 

 

456

 

 

 

455

 

Expected return on plan assets

 

 

(478

)

 

 

(471

)

Amortization of prior service credit

 

 

(71

)

 

 

(68

)

Amortization of actuarial loss

 

 

180

 

 

 

147

 

Net benefit expense

 

$

118

 

 

$

125

 

 

 

 

Three Months Ended March 31,

 

Other Postretirement Benefit Plans

 

2024

 

 

2023

 

Service cost

 

$

43

 

 

$

59

 

Interest cost

 

 

98

 

 

 

55

 

Amortization of prior service credit

 

 

(256

)

 

 

(299

)

Amortization of actuarial (gain) loss

 

 

(81

)

 

 

6

 

Net benefit income

 

$

(196

)

 

$

(179

)

XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss

Net change and ending balances for the various components of accumulated other comprehensive loss as of and for the three months ended March 31, 2024 and 2023 are summarized below. All amounts are net of tax where applicable.

 

 

Foreign
Currency
Translation

 

 

Unrecognized
Employee
Benefit Costs

 

 

Cash Flow
Hedges

 

 

Total
Accumulated Other
Comprehensive Loss

 

 

Less:
Noncontrolling
Interest

 

 

Accumulated Other
Comprehensive Loss
Attributable to Ampco-Pittsburgh

 

Balance at January 1, 2024

 

$

(23,161

)

 

$

(40,490

)

 

$

186

 

 

$

(63,465

)

 

$

(476

)

 

$

(62,989

)

Net change

 

 

(2,445

)

 

 

(90

)

 

 

63

 

 

 

(2,472

)

 

 

(204

)

 

 

(2,268

)

Balance at March 31, 2024

 

$

(25,606

)

 

$

(40,580

)

 

$

249

 

 

$

(65,937

)

 

$

(680

)

 

$

(65,257

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at January 1, 2023

 

$

(26,170

)

 

$

(32,623

)

 

$

152

 

 

$

(58,641

)

 

$

(229

)

 

$

(58,412

)

Net change

 

 

1,912

 

 

 

(344

)

 

 

64

 

 

 

1,632

 

 

 

39

 

 

 

1,593

 

Balance at March 31, 2023

 

$

(24,258

)

 

$

(32,967

)

 

$

216

 

 

$

(57,009

)

 

$

(190

)

 

$

(56,819

)

Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss

The following summarizes the line items affected on the condensed consolidated statements of operations for components reclassified from accumulated other comprehensive loss. Amounts in parentheses represent credits to net (loss) income.

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Amortization of unrecognized employee benefit costs:

 

 

 

 

 

Other loss – net

$

(183

)

 

$

(182

)

Income tax provision

 

-

 

 

 

(13

)

Net of tax

$

(183

)

 

$

(195

)

Settlements of cash flow hedges:

 

 

 

 

 

Depreciation and amortization (foreign currency purchase contracts)

$

(6

)

 

$

(6

)

Costs of products sold (excluding depreciation and
amortization) (futures contracts – copper and aluminum)

 

18

 

 

 

(111

)

Total before income tax

 

12

 

 

 

(117

)

Income tax (provision) benefit

 

(1

)

 

 

3

 

Net of tax

$

11

 

 

$

(114

)

Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss

The income tax effect associated with the various components of other comprehensive loss for the three months ended March 31, 2024 and 2023 is summarized below. Amounts in parentheses represent credits to net (loss) income when reclassified to earnings. Certain amounts have no tax effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for

the jurisdiction where the income or expense is recognized. Foreign currency translation adjustments exclude the effect of income taxes since earnings of non-U.S. subsidiaries are deemed to be reinvested for an indefinite period of time.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Income tax effect associated with changes in:

 

 

 

 

 

 

Unrecognized employee benefit costs

 

$

-

 

 

$

-

 

Fair value of cash flow hedges

 

 

2

 

 

 

6

 

Income tax effect associated with reclassification adjustments:

 

 

 

 

 

 

Amortization of unrecognized employee benefit costs

 

 

-

 

 

 

(13

)

Settlement of cash flow hedges

 

 

(1

)

 

 

3

 

XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss)

The change in the fair value of the cash flow contracts is recorded as a component of accumulated other comprehensive loss. The balances as of March 31, 2024 and 2023 and the amounts recognized as and reclassified from accumulated other comprehensive loss for each of the periods are summarized below. Amounts are after tax where applicable. Certain amounts recognized as comprehensive (loss) income or reclassified from accumulated other comprehensive loss have no tax effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for the jurisdiction where the income or expense is recognized.

Three Months Ended March 31, 2024

 

Beginning of
the Period

 

 

Recognized

 

 

Reclassified

 

 

End of
the Period

 

Foreign currency purchase contracts

 

$

81

 

 

$

-

 

 

$

6

 

 

$

75

 

Futures contracts – copper and aluminum

 

 

105

 

 

 

52

 

 

 

(17

)

 

 

174

 

 

$

186

 

 

$

52

 

 

$

(11

)

 

$

249

 

Three Months Ended March 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency purchase contracts

 

$

108

 

 

$

-

 

 

$

6

 

 

$

102

 

Futures contracts – copper and aluminum

 

 

44

 

 

 

178

 

 

 

108

 

 

 

114

 

 

$

152

 

 

$

178

 

 

$

114

 

 

$

216

 

 

Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings

The change in fair value reclassified or expected to be reclassified from accumulated other comprehensive loss to earnings is summarized below. All amounts are pre-tax.

 

 

Location of Gain (Loss)
in Statements

 

Estimated to
be Reclassified
in the Next 12 Months

 

 

Three Months Ended March 31,

 

 

 

of Operations

 

 

 

 

2024

 

 

2023

 

Foreign currency purchase contracts

 

Depreciation and amortization

 

$

24

 

 

$

6

 

 

$

6

 

Futures contracts – copper and aluminum

 

Costs of products sold
(excluding depreciation and amortization)

 

$

180

 

 

$

(18

)

 

$

111

 

XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Assets and Liabilities

The Corporation’s financial assets and liabilities reported at fair value in the condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 were as follows:

 

 

Quoted Prices
in Active
Markets for
Identical Inputs
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

As of March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Investments

 

 

 

 

 

 

 

 

 

 

 

 

Other noncurrent assets

 

$

3,475

 

 

$

-

 

 

$

-

 

 

$

3,475

 

As of December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Investments

 

 

 

 

 

 

 

 

 

 

 

 

Other noncurrent assets

 

$

3,245

 

 

$

-

 

 

$

-

 

 

$

3,245

 

XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales and (Loss) Income Before Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Net Sales And Income Loss Before Income Taxes [Abstract]  
Net Sales and (Loss) Income Before Income Taxes

Net sales and (loss) income before income taxes by geographic area for the three months ended March 31, 2024 and 2023 are outlined below. Approximately 95% of foreign net sales for each of the periods are attributable to the FCEP segment.

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

Net Sales

 

2024

 

 

2023

 

United States

 

$

69,764

 

 

$

55,377

 

Foreign

 

 

40,451

 

 

 

49,426

 

 

 

$

110,215

 

 

$

104,803

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended March 31,

 

(Loss) Income Before Income Taxes

 

2024

 

 

2023

 

United States (1)

 

$

(2,223

)

 

$

(1,128

)

Foreign

 

 

471

 

 

 

2,426

 

 

 

$

(1,752

)

 

$

1,298

 

(1)
Includes Corporate costs of $3,476 and $3,184 for the three months ended March 31, 2024 and 2023, respectively, which represent operating costs of the corporate office not allocated to the segments.
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Litigation (Tables)
3 Months Ended
Mar. 31, 2024
Loss Contingency [Abstract]  
Schedule of Loss Contingencies by Contingency

The following table reflects approximate information about the number of claims for Asbestos Liability against Air & Liquid and the Corporation for the three months ended March 31, 2024 and 2023 (number of claims not in thousands). The majority of the settlement and defense costs were reported and paid by insurers. Because claims are often filed and can be settled or dismissed in large groups, the amount and timing of settlements, as well as the number of open claims, can fluctuate significantly from period to period.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Total claims pending at the beginning of the period

 

 

6,310

 

 

 

6,259

 

New claims served

 

 

324

 

 

 

481

 

Claims dismissed

 

 

(222

)

 

 

(153

)

Claims settled

 

 

(116

)

 

 

(79

)

Total claims pending at the end of period (1)

 

 

6,296

 

 

 

6,508

 

Administrative closures (2)

 

 

(3,228

)

 

 

(3,102

)

Total active claims at the end of the period

 

 

3,068

 

 

 

3,406

 

Gross settlement and defense costs paid in period (in 000’s)

 

$

6,907

 

 

$

4,318

 

Avg. gross settlement and defense costs per claim resolved (in 000’s) (3)

 

$

20.43

 

 

$

18.61

 

(1)
Included as “total claims pending” are approximately 1,641 and 655 claims at March 31, 2024 and 2023, respectively, classified in various jurisdictions as “inactive” or transferred to a state or federal judicial panel on multi-district litigation.
(2)
For 2024, administrative closures include (i) mesothelioma claims filed five or more years ago; (ii) non-mesothelioma claims filed six or more years ago; (iii) claims previously classified in various jurisdictions as “inactive;” and (iv) claims transferred to a state or federal judicial panel on multi-district litigation. For 2023, administrative closures included the same except mesothelioma claims filed six or more years ago were considered administratively closed. Collectively, these claims are unlikely to result in any liability to the Corporation.
(3)
Claims resolved do not include claims administratively closed.
Summary of Activity Relating to Asbestos Liability The following table summarizes activity relating to Asbestos Liability for the three months ended March 31, 2024 and 2023.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Asbestos liability, beginning of the year

 

$

238,679

 

 

$

153,575

 

Settlement and defense costs paid

 

 

(6,907

)

 

 

(4,318

)

Asbestos liability, end of the period

 

$

231,772

 

 

$

149,257

 

Summary of Activity in Asbestos Insurance Recoveries

The increase in the asbestos-related insurance receivable associated with the increase in the estimated Asbestos Liability and a lower defense-to-indemnity ratio at December 31, 2023 approximated $67,591. The following table summarizes activity relating to insurance recoveries for the three months ended March 31, 2024 and 2023.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Insurance receivable – asbestos, beginning of the year

 

$

160,245

 

 

$

105,434

 

Settlement and defense costs paid by insurance carriers

 

 

(3,285

)

 

 

(2,601

)

Insurance receivable – asbestos, end of the period

 

$

156,960

 

 

$

102,833

 

XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties (Tables)
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions

Loan activity for the three months ended March 31, 2024 and 2023 was as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2024

 

 

2023

 

 

2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Balance at beginning of the period

 

$

665

 

 

 

4,713

 

 

$

-

 

 

 

-

 

Borrowings

 

 

-

 

 

 

-

 

 

 

229

 

 

 

1,570

 

Repayments

 

 

(664

)

 

 

(4,713

)

 

 

-

 

 

 

-

 

Foreign exchange

 

 

(1

)

 

 

-

 

 

 

-

 

 

 

-

 

Balance at end of the period

 

$

-

 

 

 

-

 

 

$

229

 

 

 

1,570

 

Sales to and purchases from ATR’s minority shareholder and its affiliates, which were in the ordinary course of business, for the three months ended March 31, 2024 and 2023 were as follows:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2024

 

 

2023

 

 

2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Purchases from related parties

 

$

1,237

 

 

 

8,848

 

 

$

1,443

 

 

 

9,910

 

Sales to related parties

 

$

190

 

 

 

1,356

 

 

$

2,420

 

 

 

16,618

 

 

Balances outstanding with ATR's minority shareholder and its affiliates as of March 31, 2024 and December 31, 2023 were as follows:

 

 

March 31, 2024

 

 

March 31, 2024

 

 

December 31, 2023

 

 

December 31, 2023

 

 

 

USD

 

 

RMB

 

 

USD

 

 

RMB

 

Accounts receivable from related parties

 

$

-

 

 

 

-

 

 

$

190

 

 

 

1,350

 

Accounts payable to related parties

 

$

1,068

 

 

 

7,713

 

 

$

401

 

 

 

2,841

 

Other current liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Customer deposits

 

$

105

 

 

 

761

 

 

$

149

 

 

 

1,056

 

XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Segments (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Business Segment Net Sales and Income before Income Taxes

Presented below are the net sales and (loss) income before income taxes for the Corporation’s two business segments and sales by product line. When disaggregating revenue, consideration is given to information regularly reviewed by the chief operating decision-maker to evaluate the financial performance of the operating segments and make resource allocation decisions.

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

Net Sales:

 

 

 

 

 

Forged and Cast Engineered Products

 

 

 

 

 

Forged and cast mill rolls

$

73,396

 

 

$

71,699

 

FEP

 

3,793

 

 

 

5,099

 

Forged and Cast Engineered Products

 

77,189

 

 

 

76,798

 

 

 

 

 

 

 

Air and Liquid Processing

 

 

 

 

 

Air handling systems

$

12,510

 

 

$

9,204

 

Heat exchange coils

 

10,823

 

 

 

10,635

 

Centrifugal pumps

 

9,693

 

 

 

8,166

 

Air and Liquid Processing

 

33,026

 

 

 

28,005

 

Total Reportable Segments

$

110,215

 

 

$

104,803

 

 

 

 

 

 

 

(Loss) income before income taxes:

 

 

 

 

 

Forged and Cast Engineered Products

$

1,576

 

 

$

2,224

 

Air and Liquid Processing

 

1,982

 

 

 

2,953

 

Total Reportable Segments

 

3,558

 

 

 

5,177

 

Other expense, including corporate costs

 

(5,310

)

 

 

(3,879

)

Total

$

(1,752

)

 

$

1,298

 

XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Financial Statements - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Segment
Unaudited Condensed Consolidated Financial Statements [Line Items]  
Number of reportable business segments 2
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 50,360 $ 51,794
Work-in-process 49,613 48,676
Finished goods 16,327 17,332
Supplies 6,779 6,892
Inventories $ 123,079 $ 124,694
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property Plant And Equipment [Line Items]    
Property, plant and equipment, Gross $ 463,986 $ 464,611
Accumulated depreciation and amortization (308,604) (305,879)
Property, plant and equipment, net 155,382 158,732
Land and Land Improvements [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, Gross 8,865 9,025
Buildings and Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, Gross 70,324 71,063
Machinery and Equipment [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, Gross 371,640 366,044
Construction-in-Progress [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, Gross 6,255 11,514
Other [Member]    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, Gross $ 6,902 $ 6,965
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment - Additional Information (Detail)
£ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Aug. 31, 2022
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2024
GBP (£)
Property Plant And Equipment [Line Items]              
Finance lease assets gross value     $ 3,454   $ 4,223    
Finance lease, lease related accumulated amortization     1,734   $ 1,959    
Depreciation expense     $ 4,582 $ 4,281      
Remaining lease term         20 years    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]     Long-Term Debt and Lease Obligation, Current   Long-Term Debt and Lease Obligation, Current   Long-Term Debt and Lease Obligation, Current
Estimated cost on upgrading existing equipment           $ 26,000  
Interest capitalized on strategic capital projects     $ 235 261      
Depreciation on assets under finance leases     82 $ 70      
Capital Expenditures [Member]              
Property Plant And Equipment [Line Items]              
Proceeds from disbursement agreement $ 2,500       $ 2,500    
Estimated cost on upgrading existing equipment   $ 2,500          
Union Electric Steel UK Limited [Member]              
Property Plant And Equipment [Line Items]              
Land and buildings held as collateral     2,678       £ 2,122
UES Domestic [Member] | Construction-in-Process, Machinery and Equipment or Buildings [Member]              
Property Plant And Equipment [Line Items]              
Machinery and equipment purchased     $ 23,653        
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Finite and Indefinite Lived Intangible Assets [Line Items]        
Intangible assets, Trade name $ 2,122 $ 2,219    
Intangible assets, gross 11,185 11,574    
Accumulated amortization (6,533) (6,627)    
Intangible assets, net 4,652 4,947 $ 5,131 $ 5,194
Customer Relationships [Member]        
Finite and Indefinite Lived Intangible Assets [Line Items]        
Intangible assets, gross 5,275 5,442    
Developed Technology [Member]        
Finite and Indefinite Lived Intangible Assets [Line Items]        
Intangible assets, gross $ 3,788 $ 3,913    
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets - Summary of Changes in Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Balance at beginning of the period $ 4,947 $ 5,194
Amortization of intangible assets (88) (93)
Other, primarily impact from changes in foreign currency exchange rates (207) 30
Balance at end of the period $ 4,652 $ 5,131
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Liabilities - Schedule of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Customer-related liabilities $ 20,803 $ 19,915
Accrued utilities 1,745 1,880
Accrued sales commissions 2,049 1,850
Other 4,414 4,089
Other current liabilities $ 29,011 $ 27,734
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Other Liabilities Disclosure [Abstract]    
Balance at beginning of the period $ 5,539 $ 5,193
Satisfaction of warranty claims (394) (378)
Provision for warranty claims, net 588 570
Other, primarily impact from changes in foreign currency exchange rates (136) 65
Balance at end of the period $ 5,597 $ 5,450
XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Liabilities - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Maximum [Member]  
Other Liabilities Disclosure [Line Items]  
Performance obligation related to customer deposits expected satisfaction period 1 year
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Current Liabilities - Schedule of Change in Customer Deposits (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Contract with Customer, Liability [Abstract]    
Balance at beginning of the period $ 13,078 $ 10,453
Satisfaction of performance obligations (2,567) (4,261)
Receipt of additional deposits 7,704 7,197
Other, primarily impact from changes in foreign currency exchange rates (17) 43
Balance at end of the period 18,198 13,432
Deposits - Other noncurrent liabilities (4,430)  
Deposits - Other current liabilities $ 13,768 $ 13,432
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Schedule of Outstanding Borrowings (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Finance lease liabilities $ 1,439 $ 1,590
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Debt – current portion Debt – current portion
Outstanding borrowings $ 130,976 $ 128,653
Debt – current portion (14,805) (12,271)
Long-term debt 116,171 116,382
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Long term debt 57,955 56,000
Sale and Leaseback Financing Obligations [Member]    
Debt Instrument [Line Items]    
Long term debt 44,736 44,488
Equipment Financing Facility [Member]    
Debt Instrument [Line Items]    
Long term debt 17,655 16,719
Minority Shareholder Loan [Member]    
Debt Instrument [Line Items]    
Long term debt   665
Industrial Revenue Bonds [Member]    
Debt Instrument [Line Items]    
Long term debt $ 9,191 $ 9,191
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Additional Information (Detail)
¥ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 01, 2024
USD ($)
Apr. 01, 2024
USD ($)
Oct. 14, 2022
Sep. 29, 2022
USD ($)
Jun. 29, 2021
USD ($)
Jun. 30, 2023
USD ($)
Aug. 31, 2022
USD ($)
Mar. 31, 2024
USD ($)
Bond
Mar. 31, 2024
CNY (¥)
Bond
Mar. 31, 2023
USD ($)
Mar. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2021
USD ($)
Jul. 01, 2023
Line Of Credit Facility [Line Items]                            
Swing loans               $ 2,955,000       $ 0    
Lessee lease term                       20 years    
Estimated cost on upgrading existing equipment                         $ 26,000,000  
Life of underlying asset               15 years 15 years          
ATR [Member] | Akers AB [Member]                            
Line Of Credit Facility [Line Items]                            
Ownership interest percentage               59.88%            
Industrial Revenue Bonds ("IRB") [Member]                            
Line Of Credit Facility [Line Items]                            
Long term debt               $ 9,191,000       $ 9,191,000    
Number of industrial revenue bonds | Bond               2 2          
Minority Shareholder Loan [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument, borrowed                   $ 229,000 ¥ 1,570      
Debt instrument, repaid               $ 664,000 ¥ 4,713          
Capital Additions [Member]                            
Line Of Credit Facility [Line Items]                            
Estimated cost on upgrading existing equipment             $ 2,500,000              
Proceeds from disbursement agreement           $ 2,500,000           2,500,000    
Annual rent adjustment to repay restated lease             $ 2,500,000              
Maximum [Member]                            
Line Of Credit Facility [Line Items]                            
Incremental percentage on annual lease payment               2.04% 2.04%          
Change in consumer price index ratio               1.25 1.25          
Revolving Credit Facility [Member]                            
Line Of Credit Facility [Line Items]                            
Agreement borrowing capacity         $ 130,000,000                  
Allowance for new equipment financing         20,000,000                  
Maturity date               Jun. 29, 2026 Jun. 29, 2026          
Commitment fee payable percentage               0.25% 0.25%          
Average interest rate               8.22% 8.22% 7.70% 7.70%      
Long term debt               $ 57,955,000       56,000,000    
Line of credit, remaining borrowing capacity               $ 23,174,000            
Revolving Credit Facility [Member] | Minimum [Member]                            
Line Of Credit Facility [Line Items]                            
Fixed charge coverage ratio               1.05            
Revolving Credit Facility [Member] | SOFR [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument description of interest rate               SOFR, as adjusted, plus an applicable margin ranging between 2.00% to 2.50% based on the quarterly average excess availability SOFR, as adjusted, plus an applicable margin ranging between 2.00% to 2.50% based on the quarterly average excess availability          
Revolving Credit Facility [Member] | SOFR [Member] | Minimum [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument basis spread               2.00% 2.00%          
Revolving Credit Facility [Member] | SOFR [Member] | Maximum [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument basis spread               2.50% 2.50%          
Revolving Credit Facility [Member] | Base Rate [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument description of interest rate               the alternate base rate plus an applicable margin ranging between 1.00% to 1.50% the alternate base rate plus an applicable margin ranging between 1.00% to 1.50%          
Revolving Credit Facility [Member] | Base Rate [Member] | Minimum [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument basis spread               1.00% 1.00%          
Revolving Credit Facility [Member] | Base Rate [Member] | Maximum [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument basis spread               1.50% 1.50%          
Revolving Credit Facility [Member] | Senior Secured Asset-Based Revolving Credit Facility [Member]                            
Line Of Credit Facility [Line Items]                            
Agreement borrowing capacity         100,000,000                  
Revolving Credit Facility [Member] | Letter of Credit [Member]                            
Line Of Credit Facility [Line Items]                            
Agreement borrowing capacity         40,000,000                  
Revolving Credit Facility [Member] | European Credit Facility [Member]                            
Line Of Credit Facility [Line Items]                            
Agreement borrowing capacity         30,000,000                  
Borrowings               $ 0       0    
Revolving Credit Facility [Member] | Swedish Credit Facility [Member]                            
Line Of Credit Facility [Line Items]                            
Agreement borrowing capacity         $ 7,500,000                  
Sale and Leaseback Financing Obligations [Member]                            
Line Of Credit Facility [Line Items]                            
Long term debt               44,736,000       44,488,000    
Taxable Industrial Revenue Bond [Member] | Industrial Revenue Bonds ("IRB") [Member]                            
Line Of Credit Facility [Line Items]                            
Long term debt               $ 7,116,000            
Interest at a floating rate on tax-exempt IRB maturing in 2027/2029               5.36%   4.54% 4.54%      
Tax Exempt Industrial Revenue Bond Two [Member] | Industrial Revenue Bonds ("IRB") [Member]                            
Line Of Credit Facility [Line Items]                            
Long term debt               $ 2,075,000            
Interest at a floating rate on tax-exempt IRB maturing in 2027/2029               3.70%   2.92% 2.92%      
Equipment Financing Facility [Member]                            
Line Of Credit Facility [Line Items]                            
Agreement borrowing capacity       $ 20,000,000                    
Long term debt               $ 17,655,000       16,719,000    
Effective interest rate       8.00%                   10.25%
Payments of principal and interest               $ 200,000            
Debt instrument, maturity date, description               early 2031 early 2031          
Debt Instrument, Term       84 months                    
Equipment Financing Facility [Member] | Subsequent Event [Member]                            
Line Of Credit Facility [Line Items]                            
Payments of principal and interest $ 30,000 $ 62,000                        
Maturity date range, end May 01, 2031 Apr. 01, 2031                        
Maturity date range, start Jun. 01, 2024 May 01, 2024                        
Equipment Financing Facility [Member] | Secured Overnight Financing Rate SOFR Adjustment [Member] | Line of Credit [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument basis spread               0.31% 0.31%          
Equipment Financing Facility [Member] | Secured Overnight Financing Rate SOFR Adjustment Margin [Member] | Line of Credit [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument basis spread               4.50% 4.50%          
Equipment Financing Facility [Member] | Daily Secured Overnight Financing Rate S O F R [Member] | Line of Credit [Member]                            
Line Of Credit Facility [Line Items]                            
Debt instrument basis spread               3.59% 3.59%          
Equipment Financing Facility [Member] | Term Loan [Member]                            
Line Of Credit Facility [Line Items]                            
Long term debt               $ 5,170,000       15,819,000    
Equipment Financing Facility [Member] | Term Loan [Member] | Subsequent Event [Member]                            
Line Of Credit Facility [Line Items]                            
Term loan $ 1,834,000 $ 3,894,000                        
Equipment Financing Facility [Member] | Term Notes [Member]                            
Line Of Credit Facility [Line Items]                            
Long term debt               $ 12,485,000       $ 900,000    
Equipment Financing Facility [Member] | Term Notes [Member] | Subsequent Event [Member]                            
Line Of Credit Facility [Line Items]                            
Percentage of converted fixed interest rate 9.22% 8.75%                        
Equipment Financing Facility [Member] | Term Notes [Member] | Minimum [Member]                            
Line Of Credit Facility [Line Items]                            
Percentage of converted fixed interest rate               8.40% 8.40%          
Equipment Financing Facility [Member] | Term Notes [Member] | Maximum [Member]                            
Line Of Credit Facility [Line Items]                            
Percentage of converted fixed interest rate               8.93% 8.93%          
Disbursement Agreement [Member]                            
Line Of Credit Facility [Line Items]                            
Lessee lease term     20 years                      
Lessee, operating lease, option to extend               however, UES may extend the lease for the Properties for four successive periods of five years each. If fully extended, the Restated Lease would expire in August 2062 however, UES may extend the lease for the Properties for four successive periods of five years each. If fully extended, the Restated Lease would expire in August 2062          
Lessee, operating term period     5 years                      
Extended lease expiration date     2062-08                      
Lease repurchase percentage on lessor investment for properties     115.00%                      
Effective interest rate during period               8.24% 8.24% 8.22% 8.22%      
Rental properties               $ 3,645,000            
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pension and Other Postretirement Benefits - Contributions for Pension and Other Postretirement Benefits (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Other Postretirement Benefit Plans [Member]    
Pension Plans Postretirement And Other Employee Benefits [Line Items]    
Contribution $ 88 $ 119
U.S. [Member] | Defined Benefit Pension Plan [Member]    
Pension Plans Postretirement And Other Employee Benefits [Line Items]    
Contribution 192 207
U.S. [Member] | Defined Contribution Plan [Member]    
Pension Plans Postretirement And Other Employee Benefits [Line Items]    
Contribution 929 646
Foreign Defined Benefits Pension Plans [Member] | Defined Benefit Pension Plan [Member]    
Pension Plans Postretirement And Other Employee Benefits [Line Items]    
Contribution 120 113
U.K. [Member] | Defined Contribution Plan [Member]    
Pension Plans Postretirement And Other Employee Benefits [Line Items]    
Contribution $ 66 $ 57
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pension and Other Postretirement Benefits - Net Periodic Pension and Other Postretirement Benefit Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Other Postretirement Benefit Plans [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Service cost $ 43 $ 59
Interest cost $ 98 $ 55
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of prior service cost (credit) $ (256) $ (299)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of actuarial (gain) loss $ (81) $ 6
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net benefit expense (income) $ (196) $ (179)
U.S. [Member] | Defined Benefit Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 10 10
Interest cost $ 2,329 $ 2,483
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Expected return on plan assets $ (3,401) $ (3,596)
Amortization of prior service cost (credit)   $ 2
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of actuarial (gain) loss $ 45 $ 30
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net benefit expense (income) $ (1,017) $ (1,071)
Foreign Defined Benefits Pension Plans [Member] | Defined Benefit Pension Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 31 62
Interest cost $ 456 $ 455
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Expected return on plan assets $ (478) $ (471)
Amortization of prior service cost (credit) $ (71) $ (68)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Amortization of actuarial (gain) loss $ 180 $ 147
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense)
Net benefit expense (income) $ 118 $ 125
XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingent Liabilities - Additional Information (Detail) - 3 months ended Mar. 31, 2024
kr in Thousands, $ in Thousands
USD ($)
SEK (kr)
Commitments And Contingent Liabilities [Line Items]    
Outstanding standby and commercial letters of credit $ 19,572  
Surety bonds issued to guarantee obligations 3,179 kr 33,900
Capital Expenditures [Member]    
Commitments And Contingent Liabilities [Line Items]    
Purchase commitments $ 3,300  
XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity Rights Offering - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended
Sep. 30, 2020
Mar. 31, 2024
Mar. 31, 2023
Class Of Warrant Or Right [Line Items]      
Proceeds from issuance of common stock and warrants   $ 0 $ 0
Common Stock [Member]      
Class Of Warrant Or Right [Line Items]      
Common stock issued 5,507,889    
Series A Warrants [Member]      
Class Of Warrant Or Right [Line Items]      
Warrants to purchase common stock 12,339,256    
Exercise price per warrants $ 2.5668    
Series A Warrants [Member] | Common Stock [Member]      
Class Of Warrant Or Right [Line Items]      
Number of shares can purchase for each warrant 0.4464    
Exercise price per share of warrants $ 5.75    
Class of warrant or right, expiration date Aug. 01, 2025    
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss - Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ 71,571 $ 112,649
Net change (2,472) 1,632
Ending Balance 67,239 115,893
Foreign Currency Translation [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (23,161) (26,170)
Net change (2,445) 1,912
Ending Balance (25,606) (24,258)
Unrecognized Employee Benefit Costs [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (40,490) (32,623)
Net change (90) (344)
Ending Balance (40,580) (32,967)
Cash Flow Hedges [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance 186 152
Net change 63 64
Ending Balance 249 216
Less: Noncontrolling Interest [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (476) (229)
Net change (204) 39
Ending Balance (680) (190)
Accumulated Other Comprehensive Loss Attributable to Ampco-Pittsburgh [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (62,989) (58,412)
Net change (2,268) 1,593
Ending Balance (65,257) (56,819)
Total Accumulated Other Comprehensive Loss [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (63,465) (58,641)
Net change (2,472) 1,632
Ending Balance $ (65,937) $ (57,009)
XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss - Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]    
Depreciation and amortization (foreign currency purchase contracts) $ (4,670) $ (4,374)
Costs of products sold (excluding depreciation and amortization) (futures contracts - copper and aluminum) (92,490) (86,372)
(Loss) Income before income taxes (1,752) 1,298
Other loss - net 904 1,367
Income tax (provision) benefit (454) (313)
Net (loss) income attributable to Ampco-Pittsburgh (2,717) 676
Amortization of Unrecognized Employee Benefit Costs [Member] | Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]    
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]    
Other loss - net (183) (182)
Income tax (provision) benefit   (13)
Net (loss) income attributable to Ampco-Pittsburgh (183) (195)
Settlements of Cash Flow Hedges [Member] | Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]    
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]    
Depreciation and amortization (foreign currency purchase contracts) (6) (6)
Costs of products sold (excluding depreciation and amortization) (futures contracts - copper and aluminum) 18 (111)
(Loss) Income before income taxes 12 (117)
Income tax (provision) benefit (1) 3
Net (loss) income attributable to Ampco-Pittsburgh $ 11 $ (114)
XML 68 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Valuation Allowance Against Gross Deferred Income Tax Assets [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Tax effect due to certain amounts $ 0 $ 0
XML 69 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss - Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Equity [Abstract]    
Fair value of cash flow hedges $ 2 $ 6
Amortization of unrecognized employee benefit costs   (13)
Settlement of cash flow hedges $ (1) $ 3
XML 70 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Instruments - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
USD ($)
Customer
Derivative
Mar. 31, 2023
USD ($)
Customer
Derivative [Line Items]    
Number of subsidiaries for purchases of natural gas under existing commitments | Customer 2 2
Purchases of natural gas under existing commitments description for two of its subsidiaries for two of its subsidiaries
Number of subsidiaries for usage of electricity under existing commitments | Customer 2 2
Usage of electricity under existing commitments description for two of its subsidiaries. for two of its subsidiaries
Number of derivative instruments holds for trading purposes | Derivative 0  
Gain (loss) on foreign exchange transactions included in other income net $ (492,000) $ 85,000
Natural Gas Usage [Member]    
Derivative [Line Items]    
Percentage of anticipated purchases hedged 6.00% 35.00%
Anticipated purchases, hedged $ 2,365,000 $ 4,022,000
Time period for hedged usage description natural gas usage through December 31, 2025 natural gas usage through December 31, 2025
Electricity Usage [Member]    
Derivative [Line Items]    
Percentage of anticipated purchases hedged 12.00% 23.00%
Anticipated purchases, hedged $ 1,440,000 $ 1,711,000
Time period for hedged usage description electricity usage through December 31, 2025 electricity usage through December 31, 2025
Natural Gas And Electricity Purchased [Member]    
Derivative [Line Items]    
Purchase of natural gas or electricity $ 979,000 $ 533,000
Copper Purchases [Member]    
Derivative [Line Items]    
Percentage of anticipated purchases hedged 52.00% 45.00%
Time period for hedged purchases 9 months 8 months
Copper Purchases [Member] | Cash Flow Hedges [Member]    
Derivative [Line Items]    
Anticipated purchases, hedged $ 2,787,000 $ 2,463,000
Aluminum Purchases [Member]    
Derivative [Line Items]    
Percentage of anticipated purchases hedged 56.00% 61.00%
Time period for hedged purchases 6 months 6 months
Aluminum Purchases [Member] | Cash Flow Hedges [Member]    
Derivative [Line Items]    
Anticipated purchases, hedged $ 566,000 $ 714,000
XML 71 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Instruments - Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivative [Line Items]    
Beginning of the Period $ 186 $ 152
Recognized 52 178
Reclassified (11) 114
End of the Period 249 216
Foreign Currency Purchase Contracts [Member]    
Derivative [Line Items]    
Beginning of the Period 81 108
Reclassified 6 6
End of the Period 75 102
Futures Contracts - Copper and Aluminum [Member]    
Derivative [Line Items]    
Beginning of the Period 105 44
Recognized 52 178
Reclassified (17) 108
End of the Period $ 174 $ 114
XML 72 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Instruments - Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivative [Line Items]    
Depreciation and amortization $ 4,670 $ 4,374
Costs of products sold (excluding depreciation and amortization) 92,490 86,372
Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] | Settlements of Cash Flow Hedges [Member]    
Derivative [Line Items]    
Depreciation and amortization 6 6
Costs of products sold (excluding depreciation and amortization) (18) 111
Foreign Currency Purchase Contracts [Member] | Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] | Settlements of Cash Flow Hedges [Member]    
Derivative [Line Items]    
Estimated to be Reclassified in the Next 12 Months 24  
Depreciation and amortization 6 6
Futures Contracts - Copper and Aluminum [Member] | Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member] | Settlements of Cash Flow Hedges [Member]    
Derivative [Line Items]    
Estimated to be Reclassified in the Next 12 Months 180  
Costs of products sold (excluding depreciation and amortization) $ (18) $ 111
XML 73 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value - Fair Value of Financial Assets and Liabilities (Detail) - Investments [Member] - Other Noncurrent Assets [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value $ 3,475 $ 3,245
Quoted Prices in Active Markets for Identical Inputs (Level 1) [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value $ 3,475 $ 3,245
XML 74 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales and (Loss) Income Before Income Taxes - Additional Information (Detail)
Mar. 31, 2024
Mar. 31, 2023
Net Sales And Income Loss Before Income Taxes [Abstract]    
Percentage of foreign net sales 95.00% 95.00%
XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Net sales $ 110,215 $ 104,803
(Loss) Income before income taxes (1,752) 1,298
U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 69,764 55,377
(Loss) Income before income taxes (2,223) (1,128)
Foreign [Member]    
Disaggregation Of Revenue [Line Items]    
Net sales 40,451 49,426
(Loss) Income before income taxes $ 471 $ 2,426
XML 76 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Sales And Income Loss Before Income Taxes [Abstract]    
Corporate costs $ 3,476 $ 3,184
XML 77 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 346 $ 627
Incentive Plan [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under Omnibus Incentive Plan 3,700,000  
Equity based awards grant date fair value $ 200  
XML 78 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Litigation - Schedule of Loss Contingencies by Contingency (Detail) - Asbestos Claims [Member]
3 Months Ended
Mar. 31, 2024
USD ($)
Claim
Mar. 31, 2023
USD ($)
Claim
Loss Contingencies [Line Items]    
Total claims pending at the beginning of the period 6,310 6,259
New claims served 324 481
Claims dismissed (222) (153)
Claims settled (116) (79)
Total claims pending at the end of period 6,296 6,508
Administrative closures (3,228) (3,102)
Total active claims at the end of the period 3,068 3,406
Gross settlement and defense costs paid in period | $ $ 6,907,000 $ 4,318,000
Avg. gross settlement and defense costs per claim resolved | $ $ 20,430 $ 18,610
XML 79 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Litigation - Schedule of Loss Contingencies by Contingency (Parenthetical) (Detail) - Claim
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Loss Contingencies [Line Items]    
Number of claims inactive or transferred to MDL panel 1,641 655
Mesothelioma Claims [Member]    
Loss Contingencies [Line Items]    
Administrative closures claims period 5 years 6 years
Non Mesothelioma Claims [Member]    
Loss Contingencies [Line Items]    
Administrative closures claims period 6 years  
XML 80 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Litigation - Summary of Activity Relating to Asbestos Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Asbestos liability, beginning of the year $ 238,679 $ 153,575
Settlement and defense costs paid (6,907) (4,318)
Asbestos liability, end of the period $ 231,772 $ 149,257
XML 81 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Litigation - Summary of Activity in Asbestos Insurance Recoveries (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Loss Contingencies [Line Items]    
Insurance receivable -- asbestos, beginning of the year $ 708  
Insurance receivable – asbestos, end of the period 708  
Asbestos Claims [Member]    
Loss Contingencies [Line Items]    
Insurance receivable -- asbestos, beginning of the year 160,245 $ 105,434
Settlement and defense costs paid by insurance carriers (3,285) (2,601)
Insurance receivable – asbestos, end of the period $ 156,960 $ 102,833
XML 82 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Litigation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Increase (decrease) to estimated asbestos liability for claims pending or projected $ 112,640  
Defense-to-indemnity cost ratio 60.00% 65.00%
Effect of asbestos liability from a lower defense-to-indemnity ratio $ 4,162  
Asbestos receivable due to increase in asbestos liability and lower defense to indemnity ratio $ 67,591  
XML 83 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Environmental Matters - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Environmental Remediation Obligations [Abstract]    
Undiscounted potential liability for all environmental compliance $ 100 $ 100
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
XML 84 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties - Additional Information (Detail)
¥ in Thousands, $ in Thousands
3 Months Ended
Feb. 20, 2024
Feb. 16, 2024
Mar. 31, 2024
USD ($)
Mar. 31, 2024
CNY (¥)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Related Party Transaction [Line Items]            
Sales to related parties     $ 110,215   $ 104,803  
Trade receivable     $ 84,281     $ 78,939
Subsidiary [Member] | Crawford Group [Member]            
Related Party Transaction [Line Items]            
Trade receivable           722
Schedule 13D filed date Feb. 20, 2024          
Ceased date of beneficial stock ownership   Feb. 16, 2024        
Minimum [Member] | Subsidiary [Member] | Crawford Group [Member]            
Related Party Transaction [Line Items]            
Beneficial stock ownership percentage     5.00% 5.00%    
Ceased beneficially stock ownership percentage   5.00%        
ATR [Member]            
Related Party Transaction [Line Items]            
Effective interest rate     4.35%   4.35%  
Interest paid     $ 2 ¥ 17 $ 0  
Accrued interest     $ 0     $ 0
ATR [Member] | Minimum [Member]            
Related Party Transaction [Line Items]            
Interest accrual period     3 years 3 years    
ATR [Member] | Maximum [Member]            
Related Party Transaction [Line Items]            
Interest accrual period     5 years 5 years    
XML 85 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties - Summary of Loan Activity (Detail)
¥ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
CNY (¥)
Mar. 31, 2023
USD ($)
Mar. 31, 2023
CNY (¥)
Related Party Transaction [Line Items]        
Borrowings     $ 229  
Repayments $ (664)      
ATR [Member]        
Related Party Transaction [Line Items]        
Balance at beginning of the period 665 ¥ 4,713 0 ¥ 0
Borrowings     229 1,570
Repayments (664) (4,713)    
Foreign exchange (1) 0 0 0
Balance at end of the period $ 0 ¥ 0 $ 229 ¥ 1,570
XML 86 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties - Summary of Sales to and Purchases from ATR's Minority Shareholder and Its Affiliates (Detail)
¥ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
CNY (¥)
Mar. 31, 2023
USD ($)
Mar. 31, 2023
CNY (¥)
Related Party Transaction [Line Items]        
Sales to related parties $ 110,215   $ 104,803  
ATR [Member]        
Related Party Transaction [Line Items]        
Purchases from related parties 1,237 ¥ 8,848 1,443 ¥ 9,910
ATR [Member] | Related Party [Member]        
Related Party Transaction [Line Items]        
Sales to related parties $ 190 ¥ 1,356 $ 2,420 ¥ 16,618
XML 87 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Parties - Summary of Balances Outstanding with ATR's Minority Shareholder and Its Affiliates (Detail)
¥ in Thousands, $ in Thousands
Mar. 31, 2024
USD ($)
Mar. 31, 2024
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Related Party Transaction [Line Items]        
Accounts receivable from related parties $ 84,281   $ 78,939  
Accounts payable to related parties 41,387   36,830  
ATR [Member]        
Related Party Transaction [Line Items]        
Customer deposits 105 ¥ 761 149 ¥ 1,056
ATR [Member] | Related Party [Member]        
Related Party Transaction [Line Items]        
Accounts receivable from related parties 0 0 190 1,350
Accounts payable to related parties $ 1,068 ¥ 7,713 $ 401 ¥ 2,841
XML 88 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Segments - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Company
Segment
Segment Reporting Information [Line Items]  
Number of reportable business segments | Segment 2
Chinese Joint Venture Company [Member]  
Segment Reporting Information [Line Items]  
Equity interest in number of joint venture | Company 3
XML 89 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Segments - Business Segment Net Sales and Income before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from External Customer [Line Items]    
Net sales $ 110,215 $ 104,803
(Loss) Income before income taxes (1,752) 1,298
Operating Segments [Member]    
Revenue from External Customer [Line Items]    
Net sales 110,215 104,803
(Loss) Income before income taxes 3,558 5,177
Operating Segments [Member] | Forged and Cast Mill Rolls [Member]    
Revenue from External Customer [Line Items]    
Net sales 73,396 71,699
Operating Segments [Member] | FEP [Member]    
Revenue from External Customer [Line Items]    
Net sales 3,793 5,099
Operating Segments [Member] | Forged and Cast Engineered Products [Member]    
Revenue from External Customer [Line Items]    
Net sales 77,189 76,798
(Loss) Income before income taxes 1,576 2,224
Operating Segments [Member] | Air and Liquid Processing [Member]    
Revenue from External Customer [Line Items]    
Net sales 33,026 28,005
(Loss) Income before income taxes 1,982 2,953
Operating Segments [Member] | Air Handling Systems [Member]    
Revenue from External Customer [Line Items]    
Net sales 12,510 9,204
Operating Segments [Member] | Heat Exchange Coils [Member]    
Revenue from External Customer [Line Items]    
Net sales 10,823 10,635
Operating Segments [Member] | Centrifugal Pumps [Member]    
Revenue from External Customer [Line Items]    
Net sales 9,693 8,166
Other Expense, Including Corporate Costs - Net [Member]    
Revenue from External Customer [Line Items]    
(Loss) Income before income taxes $ (5,310) $ (3,879)
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .N"K5@'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 " #K@JU8$YD*ON\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDW9#E&7"]-.("$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G MSY);'83V$9^C#QC)8KH;7=,1@M(? MZHC JVH-#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?LM[!] M(M5KG'XE*^@<<,.NDU^;A^U^QR2O^'U1K8JZV?-*<"Y6Z_?9]8??3=AY8P_V M'QM?!64+O^Y"?@%02P,$% @ ZX*M6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #K@JU81']K4H(& "()@ & 'AL+W=O;BFUPPIM!SFF3RLK50:OFFTY'A@J54 MON9+ENE/9ERD5.E-,>_(I6 TRHO2I$,\K]]):9RUAA?Y>Q,QO. KE<09FP@D M5VE*Q>:*)7Q]V<*MW1OW\7RAS!N=X<62SMF4J4_+B=!;G3(EBE.6R9AG2+#9 M96N$WP1=SQ3D>_P5L[7<>XT,RB/GW\S&.+IL>:9%+&&A,A%4_WEB 4L2DZ3; M\6\1VBJ_TQ3NO]ZEW^3P&N:12A;PY',9%?FSR:DT39Z8;ITKH3V-=IX9_\'"E>T4AFD7H M.E.QVJ!QMCT]S&%N([F@@LF+CM+?9FHZ89%\M4TF%:*?2.7-&27+7U)2B:>6&OXRT^X[_WNPCU1V OZ M;DG?A=(M_<-FR5RD<#GVVA]=2&!53:1>B=0#VS32/%'.=)/0N8L)KI_11+H. M10"6U83JEU#]X_IIPD3,S14>(3U..+L,3BJOOLK+#ZROR3DH.0?'<=[$,J0) M^L*H0#?Z3>? !6=5\8%5-?G.2KZS'^(KNK.2$$[[B%U\8$U-OO.2[QQL47'G MN6?S6"I!->@=39UG*9PSNIT$']J3\ M,;B![E&A>W.L[Y#/Z$^V<=YEX2@O_]?'@[X+$RZNR[DG%QAL7+ 2XONK$AJ" M#L2UVYBT?>?)"U?6!246E!S5H07O/5MRH>)LCJ:**OB#QB].Y KBJ+J>5 M'@Q:Q8[S)DZ80('NQ3D7[K,6SKGC69N&H;9YH4.B;:"3MPG+P59S,"PJ!>\T MI4F"KE92?RS=O0GG*+%RN@%<5A?/*@^&G:7 NTZ9F)NS]:U.4 L4\'1),W>_ MUI0@N*XNJ-4@#-O+KA\7>KX(XL$QU7A-R ^V]H-A9=D-/SQ-]2QDJGCX[96& M-1,W]&&EI-*S.]V_3N(3:4UQ'+9IO3S-+"$\#?'Y6;\WZ)Y?=)YT,/NENEC\[QXNI "&Z?G9\Y&]Z$_6"K/_@H_WF@SV@O=B]0/G_^D#GEX$#D@/31E;F\1T\L MN#NV":LB%@K(D=944EJI(\9U(G@3W$6ND]G.',R6 GJ8<\YA"!!>8]SU'$BGD87%67T\H0.4J&QEG(A9YJYJJP-^X$?)4IL:D^ M=^'TBK&G"44B5I$([#/E$MC'%16Z>Y--,_:L8#895S%;BN+J2U(/_ FM#>) 5]O65F$'+_6'(B?2FHFY AW\J0 M3QKXN>A$6E,<@28DR=_[O0P6&GU.1_F*V"9]Y(D3%PX8.1=RX:*Z5-:(?-A? M'F*EYZ-\AC#Y]?$W-&7A2NB1V8D')[V$)_G6DWQ8<:9,Q$RB$?I,A?DY0L(CU8FD MIT!O0J%\JU#^H(&1ZJ2K2*=*>WD$K%SYL/X<,5+! :,)^CQU@C6A4+Y5*!_6 MGA\9K."D_U\?BJ/E2NC!0++BD1'S1?N#FO. -"%<72M<7=B1CA_&#@2986QT M>WWO?*CAI+[5V7O6QRS;YX] 210:X]\^]E.^6SYF-4#Y\- M_P-02P,$% @ ZX*M6)MOBJ,]" ;B8 !@ !X;"]W;W)KEOS<;*0WY495U M4L ML(ID*7-CN\C@WZ.\D65I>P(=O^\[G1V>:1L>7__1^Y];Y\&99=;(&U7^HUB9 MS>4LF9&57&>[TGQ53W^1>X="VU^NRJ;]2Y[VML&,Y+O&J&K?&!141=W]SW[L M!^*H 143#=B^ 7MI [YOP%M'.V6M6[>9R:XNM'HBVEI#;_:B'9NV-7A3U'8: M[XV&;PMH9ZYN5+V"29$K E>-*HM59N#FVX(>^^U=EN5< W[\F< M?+N_)>_.WI,S4M3DMXW:-5F]:BX6!O387A?Y_MF?NV>SB6?_DND/A--SP@(F MD.8W_N:W,C\TY\/F"QB%PU"PPU"PMC\^-10[K65M2-8TX/-'S)^N X%W8'?< MQV:;Y?)R!ENJD?I1SJY^_HE&P2?,NS?J;. K/_C*?;U?W63-AL"LD=Q>R-]W MQ6-6@O/H+'9=16U7-BP\7M$@8>G%XO'8'=9PBOS-YVM)$2+ M7(*^92F;LAJHC0]J8_^*5[71 (W]]L;4Q;7\S M&UB#^2#^8 (35V 0AR.!B!&/)P8O/0A,_?M0F:Q\@<#4>383/([%2")BQJ,H MY+A(&O0L"[PR[S2D-]H\GY,MX,NTN]W&MBWD'>:J4SB])5R8B2AT M-@1BE8JII=4CCYYF7F/LEFUL@OEO5*?E-BM69-N5-KA EV@BC?E8(&85T@F!/?>H'WP=7&I5GP[?%"$@C1R=B%6; MP*,Z>P92/P0[QGC$(6"+PB1(QO)0NRB<$M@SD*8OJ@_*(EL696$@)T.+!.IE MZ6NKA+?J;5@2]4AE?J1>Y[G:V9VXS9YMC$>K(A>,@O(D'DT,8L:CA$^$-=;C MD_GQ"1+U#@(P*-2J+)L.^]6V5,]2DJ6LY;K EQ1SV0A0X(YPS"P.)M(5=E1O M^AEZ*Y>&_/Q3PBC]=$BNMDK;\PU4+L:P)!@'.LR,L7@BD+">=,Q/NG&:4.4..&(F)8I+U &1^ %[OLY.#].=7"7=QQX1;O9PT&XKOL#CVI%8)<&=%RS8F9QS"=")>NAR/Q0'-8+I[0B]1X+8^ZL:\2.1DDR@7#6 M$Y+Y"?FG4:P@:ED6#YF9PCE#:L" IN/T"#,#O5.#VX.2^4'IKF)4I(M!%L1Q M[*A$[*B(XHF#"];CDOEKQK^J^F%NI*[("N(<*M&M V%":>RL4M3NN$ ;GH'U M<.-^N/W:)T5J.KBA1V(8R\1X;#&KA$W)[H''_<##2HY3>EV$084[EHL8B0G* M\9YRW$\Y)_\\)=7%EPBI<]KH6B7)A-2C0U$_X;JP=4J?BR:1)F[AC=J)()D: MT)YBW$^Q&U55Q;X^:H]P56T7[FAHR;M?E9$D>8_ZX'T"GE02+#M]@XZ&H]#C MD(?>;/Q^DVFY4>5*ZJ:%>/RI/>LQSVA2SKUP?6U2_E:]#7WO\+4K0-4$ M()!_)W-(?#5YS,J=)&>0R60[LU&Z^ _$!Q&<0^)!&CM4S2=2-(W-D^V:43O3 M&+BP 8^FYS%+]U;_YW$,1QB=QNZ[@E-FPX'I2<[])+]>K0J+;=C%MBB?%S7) MLVT!NQH5ZP*:QG'HAG'4CJ83^2CO2<[])/\J308?K>Q[QR(O4$ARE\_S.(SI M^$P5M6-I.G$Q?-KZMMKN9WA3'- M^#'?C?8K!]>%>!0S5[)K%M-PJJ 5/>[%*W'?QKE7NN!2'CV5PNTF3Z7$T1M2 M?S;P579;\R[34,[^\Y:GP,OW5 M\_1&O0V=[I$N3A3GH_-28M2+)JGK=?@;B\@)(JZ5",9A<''T8R#[2RQ(Y1Z* MNH&Z=@VM@@\Q3+/N?MS4W1BU;7\?M%3&J*J]W$A8;=H:P/=K!87$_L;^Y.CP M$[.K_P)02P,$% @ ZX*M6-.GO[OO @ E0@ !@ !X;"]W;W)K3$)EW2ZF M79CD0*PZ=F8[T.W7[]@)$90446E<$#LY[YOG'']EO)'J66< AKSD7.B)EQE3 M7/N^3C+(J;Z2!0A\LI0JIP:[:N7K0@%-G2CG?A@$?3^G3'CQV-V;J7@L2\.9 M@)DBNLQSJO[< I>;B=?QMC<>V2HS]H8?CPNZ@CF8IV*FL.OIT,:[@.\,-GJG36PF"RF?;>> M7O-**]QM;]WO7>Z8RX)JF$K^@Z4FFWA#CZ2PI"4WCW+S!>I\>M8OD5R[?[*I M8P./)*4V,J_%2) S45WI2UV''4$G>D,0UH+P5$&W%G1=HA692^N.&AJ/E=P0 M9:/1S39<;9P:LV'"CN+<*'S*4&?BJ10IC@FD!%M:47Y!-YFM^1\[,+01(%. \(EUI#ZQ!79GUG M9K>0=3PDW,'F744$9'*1^$+I6C5) 6],%!YR:5"\ UU K M:71 ,0B&KTB/Q^R1]AK2WE'2J\5[ F!>\R#AGGP?F:F==G. M.SC Z(P&X>B0]X3 /=YAPSM\/R^>L-K@OLG$J@UZ>"KT"8$5M+]S:-@#&W?? M%1.:<%BB-+@:H(>J#L&J8V3ASI&%-'@JN6:&WPV@; ^7TIIMAU[-#5?(O$_ M4$L#!!0 ( .N"K5B^8. HZ 4 .T9 8 >&PO=V]R:W-H965T&ULK5EMCYLX$/XK5JXZ[4K-!AL"R5XV4C=[+RMUKZMN>_UPN@\. M. DJX-0VV>W]^AL#@0#&;77YD@"9F3S/V)YG;!;/7'R6.\84>DF33-Z,=DKM MKR<3&>Y82N45W[,,?MEPD5(%MV([D7O!:%0XIN85#8?%7S)[ER3725-::+>\^<_ M6$5HJN.%/)'%)WJN;)T1"G.I>%HY X(TSLIO^E(EXL0!XI@=2.5 N@[>@(-; M.;@%T1)90>N.*KI<"/Z,A+:&:/JBR$WA#6SB3 _CDQ+P:PQ^:KGB602#PB($ M5Y(G<405W#PI^(+14A+Q#7JW9X+JK$MT\3&C>12#S24:HX]/=^CBU262.RJ8 M1'&&/NQX+FD6R=?H5>M^,5$ 5__I)*R@W9;0R T%SWP3.TD^A4@1FW_"="L MN9(CUUMB#?A Q15R\6M$'.(9\*R^W]VUP''KU+M%/'<@WI^P2"5-F+PVY:;T M]G%?RST-V$4O\$,QF#FUF8M9-,:V=2*[ -7-$&9#5\98-K&1W 7G\', M\6;. #Z_QN=;)TBU[+(M"KF$E0C+"+&7O5ZNYCGCGW/.G"E8BWE0,P^L([,J M^$+EV0L>Y2%<0VF*T 5["1.H/I"1B,'?AC$MM0 20U,N5/QO\>#2E)R@-T9S MXLV=SDCVK6:^&Q#S0,YJ.C,KG2=0*0VZP!E!%8^ETB-[8":@L_YD(O/ [0 U M6>%98 8ZKX'.K4#O;%DU89WW4'A^T,VIP<@-/#-2[#3"Y5BQ_@X]"@*842SW M'!:PGBY42J;,4F,-]J-KHXIV2FF,R#X?RFTCMMBNMN_4 MCHEC'J%U@;)OK*'XK,)[KFAMTHWT8KOVWF<')I7NX\:")45G%Q>#963N&1+? M'9R^S7Q@9!H5QG89OL\4 _+J.#A&;'V%'9-@&G3AF%V(?2/L^@-U&S>"B>V*696._B0W NVKW!C/W!Y4@YD_GPY M;<00V]7PXBV7\A)556/-8"_*CKE5]&6@R/7U;HR#::]X&,5S-@"YD45LU\7[ M&IWN2 ZQ')!#W)>ZL3?MY=5@Y>*!"D<:021V0=2-]D52Y'9XD1.#)XIPHGN\7B3[D,^?HR5DNM<;'=& J2WJ8&2AKLE MS6#F!_X A48-R;?WGFT*H-OE-OZ;9* M25-HO KK'?3E3)BW(^2L4GJN:.V, M-5)*[%)Z2V4<&EF6?L'I.#I7N+OH#6;.U= .D33B2>SB>1J>CE3 IM\' MK&]F =9()K%O7C\5!V@L&M,#=(1;AK(\7<,<@R[]=/[ +B]74D&/"PO>/(O. MNJL]5[1V5AJ9)G:9'IY%?:W%\X!T^R^CF><,;*9(H\G$KLFV:6205!,RD]DP MLD9ZB5UZWU=]ZR,5ZBOZ^X'I6?2/$:@UT ]/E#-%:Q\--F+N.O_G!O7,<@Q'Q2'>K.SDY.$^9V!;O M$R04J#Q3Y;ER_;1^9_&F.*GO/+_%UZORS4,3IGP1\D#%-LXD2M@&0CI7 :P0 M4;Y;*&\4WQ?'\VNN%$^+RQVC(*K: '[?<*Z.-_H/ZC<\R_\ 4$L#!!0 ( M .N"K5@%"M&PO=V]R:W-H965T&UL MK5=MCZ,V$/XK%CU5NU*S8""O32)E![/>,:>'Z3ZK%-*#?J2<:$73FK,;N:Z.DII1O2=W%$! M;Q*I,F)@J+:NWBE*XL(IXZ[O>2,W(TPXRWDQ]Z"6940YC8R%(/"WIVO*N44"'O]6H$[]3>MX^OR* M_G,A'L1LB*9KR?]DL4D7SL1!,4U(SLVC//Q"*T$%P4AR7?RB0V7K.2C*M9%9 MY0P,,B;*?_*E6H@3!\#I=O K![_I$%YP""J'H!!:,BMDO2>&+.=*'I"RUH!F M'XJU*;Q!#1,VC$]&P5L&?F:YEB*&H- 8P9.6G,7$P.#)P!]$RV@D$WB508ZD M-GA[BFX^2JUOT0<1R0Q&SX+D,0.G6S1 ST_OT' M'7S6;WN@$];('!5YP :]>W_;R5NOZUVJCC8(L_[MK]4KTL!O=;OV9WI&( M+AP UE3MJ;/\_CL\\G[LDGXEL+.%".N%"/O0E[]"I;KA14*Q0GB7VA)B5$#8 MNK1?#GS?&\W=_:F,MM5T,JQMSM@-:W;#WC"MXG]@"Y;[ $HFBE(BME0#U5D7 MS^$UHW(EL#/=HUKWJ#PK5"V:[;A\H11MJ* ),RB2&B)W YG%H4:) M+:)) OVC*&I)C\;;+I'C%OUIT%#8-AG@<-JM<%(KG/3'@C"%]H3GU+*.B$Y1 M LT7I32&5.PB.FFQ&/H-HFT3/)YT\YS6/*>]>^611IQHS1(6D;)#-S8/](C, M;AT;"P@6- CQELT_O>:FNA+8V0)A[]AKO=Y0KC*I#/M:+@\$,_]V\G:V3J\C MS2;-7.RTFEXHB/CDO(![-<#!SO#CT> M^5@AGF4;;K)MVPPP#B^P]8]L_5ZV MOYF40MD^/[]\*^,JS$8Y&S?W4(<9'@47ZAD^G@QP;[]=KO\GV:!--AR=;.:* M;-O,'^'Q!;+'[HW[V_='JO6L<8 IN2)BC&*;W) -I\A()"3,"Z,DY[82,V$H M[#'3J2ELD0V\<5-1AU%XH8;A8\/'O7VU;_5;BE;9+I*#!V:,WN1JFW9*&;;/ M+N'IN:02TS;S_5&S<[@GY_R,JFUQ_=&0WKDPY5&XGJVO6*OB8M&8O[=7K^+^ M<(0I[VUPT-TRH1&G"4!Z=V,@ILJK4#DP$SA^DB5-8#WB93F M=6 _4%](E_\!4$L#!!0 ( .N"K5BFD DZ/@4 ( = 8 >&PO=V]R M:W-H965T&ULK5EMFOSQ7Q''N@M MY7>[ZU+LFD\UD;'E^_L$?-XL5B[DE%ERS[,TWX M]G+B3T!"-V2?\1OV_"MM%]0$&+.L:OZ"YQ9K34"\KSC+6V,109X6A__D6YN( M(P-HCQB@U@!)!@B-&-BM@2T9V-Z(@=,:.+*',0.W-7 E V?,P&L-/#FDL47C MU@ W8AVRVTBS(IPLYB5[!F6-%FSU1:-O8RT428NZ%&]Y*;Y-A1U?+%F1B,*B M"1!7%I0)^! M*;B[78'W[\[ .Y 6X,N6[2M2)-5\QD6,M:=9W,9S=8@'C<3SA7&2*K,E MRW-1V+> M4"Y:@DCJBF[2..4ZJNA?XHOC?;[/&HE^YUM:"M5RT8*V=6]XHN W5E4Z^K6> M_C,K8E;PDF7BFP?PL>"TI-58P#-1:EV]H:[>4./"&7%Q11_2HJC9KTA&BI@" MPD5BXG-@PY\!LA!2U4XPGST=UX@"%CB6TT>M%"CL>J[7 MAX5#V-2V+4_R&2E@KN] U(>MA[# PE8'ZN72[G)I:W/95/NT;L0)B$4=B"(@ M=?6J,GA@PA+Z=-ZJY^)%]6.Q/1R(BJNHN43G2Q^_ %ZUB^JC?8&AZ%) MAY%)LK4ALIZL3B>KT[#;X[WL:$NG8DOF%+S/Q-8^NU!)ZQA<^-(DVT0WW.F&M;II>K%*,3P( 'E0?LQJ/9ZJF$FRT"199))L/4RL M[?AJ:?U.6E\K;5@DTACZB93=&&JKY/6'10A=7R[#I0*F&$,5*.PA7R(+A["I MC6S99Z2 N9X/I6EU/80%#AQ)9- E,OA_([TRE\$@$@Q=#*54#E$PP$A:U4J! MPA@&\D0_A$T%5R#MST@!\U#@RZE4.+6.VW,OE]!Z_3UN&1OJ6ZK^MI!6O=3[ M.[7?O,5E:-1E9)1M;8JM+^_1<0LT.MRW=(:F>Z-L*Z-LH5&VR"C;VA1;OVA> MSTR@_M#D34-^R]'K6PA9@W:@=75R"9AD"Y5+P/( %1EUNE8X=2$<:>.O1S-0 M?S;SGP9^.#PTF2('RR._WO7)$IID"XVR1_EV=&K MI?K=I,B.F/8KD-&-L+/.L: I#Z_[#C><[9JW3?>,NB[^ 5!+ P04 " #K@JU8-<321EO6$'+]V++.#Q)A2RH@DNYGI1;R6A2=2KR"?&\<%+0 MC(\65]6]6[FX$CN59YS=2E3NBH+*IQN6BX?K$1X]W_B6K3=*WY@LKK9TS>Z8 M^KZ]E7 U:;TD6<%XF0F.)$NO1Q_PY=+W=(?*XN^,/90';:2IK(2XUQ>?D^N1 MIQ&QG,5*NZ#PLV=+EN?:$^#XT3@=M>_4'0_;S]X_5>2!S(J6;"GR?[)$;:Y' MT0@E+*6[7'T3#W^PAM!4^XM%7E;_T4-CZXU0O"N5*)K.@*#(>/U+'YN!..@ M?NP=2-.!]#L$ QW\IH-?$:V15;0^4D475U(\(*FMP9MN5&-3]08V&==AO%,2 MGF;03RV6@B<0%)8@:)4BSQ*JX.).P0]$2Y5(I&A)RPWZ!!$OT<5W3G=)!C9O MT1A]O_N(+MZ\16]0QM%?&[$K*4_*JXD"9-K_)&Y0W-0HR *'WT17&U*]#N@ M28[[3X!12XL\T[HA3H=?J'R/?/P.$8\$%CS+EW?W'7#\=I3]RI\_X*\=SMYH M_OMA52H)4_D_VYC5/@.[3[V^+\LMC=GU"!9PR>2>C1:__H)#[S<;X3,Y.Z(? MM/0#E_?%5TA'L6:=5JQ3*0ITL=.3+N-O$:0D257&U_6:SE3&K%.H?D=8O4-G MI_TBF/K3J\G^D*9I- [\.6ZMCO!/6_Q39_B6'?8&-?SM6=D#?6E#/3UG$,_D M[&@0PG800F<0;WI+;AJ'V/3V, M"XG\62]Z%BL_]$-[]&8M\)D;N!0Q8TDS[TJ:LUGE\K+GJVA1'TTYK-S/>GLP'T!^J/7YK9JO%/ M,TYY_(*TUO@]TW(XE[?C42#=*) 3YJ!D>Y'O]1C$DD&I@U(:9WFFGJSC0(S MA"'!_?"95M&A=AWC[JH*[%3MQ2U]:FHT?B)JWYQ.01B&?=@6L]";#:QXW)4# MV%T/'.*N5KQ.OCF#Y+6B\?WA))22\G5=B%IY!"; R&!A,9I[ QRZD@ [Q;8W M9UKE. #O#,#4S$78[RO=%'I"Y@.\.IW';J'_QK;MQ$I?RLM4XG$8&H$XD_@?$^N4';NE_9C8(!6+ M.OO82$4V#?<&"F3PE4.K)ZNF6/&;^@S;KZB/WZ+S\Z$U M03H9)VX9_SU-65QMS]@CE%&0=!!L2ABJVU6FJNCI3%4U](K?0^X:R$S$(MAX MUI=UBU4TL Q(I^G$J995*#(.*@#Y%%TDK&Z]U57):12P S2'.9-_;4P$]Q: M"A*GV)\J#>?R=LR\DW7BEO7//!8%0XH^HN><^PYQIFI%27<#G[>(J=33T B6 M:>0'9"!6G9H3MYI_YK!/@KU&B]>*SR*X?M#??ENL\ P/;+])I\MDYIQ-7P4? M5XO@8%,$\__%>PURUJWWN;P=#T:GY>2$;;KS(T25L'=2ZF:>T94N)@>DDYBB M[OM&IHZ,;V-1,)0J.N$G;N'_5$61U>4[DOJK^5BD8]@'(UJ6#-+=LZ!"Q(5L M['[&QQ3YJ%_(N'&],HY^5S#X[H+AS_:KY5F9-V\]#))1 KF1GC=O\&7R_KTI7-3'P9]H1+TNH012,&E]WX& M@97U^4I]H<2V.J)8":5$434WC"9,:@-XG@JAGB_T"]I3KL7_4$L#!!0 ( M .N"K5C@YBXZ2 ( )\% 8 >&PO=V]R:W-H965T&UL MK51M;],P$/XK5IC0)K$Z+WU!)8FTMB F,52M##Z[R;6QEMC!=IKMW^.7-'2C MK1#B2^,[W_/HJQS JHB!SP&IB^V7!1$:5- ML<6R%D!R"ZI*'/K^&%>$,B^-K6\ITI@WJJ0,E@+)IJJ(>)Y!R=O$"[R]XYYN M"V4<.(UKLH45J(=Z*;2%>Y:<5L DY0P)V"3>33"=#TV\#?A.H94'9V24K#E_ M-,9MGGB^*0A*R)1A(/JS@SF4I2'29?SL.+T^I0$>GO?LGZQVK65-),QY^8/F MJDB\]Q[*84.:4MWS]C-T>D:&+^.EM+^H=;&CD8>R1BI>=6!=0469^Y*GK@\' M@. 4(.P X6O \ 0@Z@"1%>HJL[(61)$T%KQ%PD1K-G.PO;%HK88R\R^NE-"W M5.-4NB3/:"?1$H1]$2P#M* R*[EL!*!K]+!:H,N+*W2!*$/?"MY(PG(98Z5S M&P:<=7EF+D]X(D^$[CA3A40?60[Y2SS6-?>%A_O"9^%9PCLB!B@*WJ'0#X=' MZIG_/3PZ4T[4]S&R?-&_]/%8NQS=\#B=F=VIK$D&B:>'4X+8@9>^?1.,_0_' MM/XGLA?*A[WRX3GV]*M>-;@=C:%2!1QANFW.OIO?V6N;'#]Q MI4RB$C::TA],].P*MPZRST!@5A O3]AG.U-TR"?B>GOP!0 M2P,$% @ ZX*M6";:+PY$ @ B@8 !@ !X;"]W;W)K*L95XI5:UTO?5UD)%59WH@9N MWN1"5EB;J2Q\54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-M MXDV\X\*.%J6V"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K M3L;(5K(7XME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[ MK.!>L%^4Z#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'> M/?%+?PXG"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2 MDZ?3C3E> A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@! M\F^^;\P&O?"HMPY'@0]8WJ%HH/TKVG!"#Y0T MF)VKNH-.ST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QV MY^56G]@32W")\ MP6V<^9;;8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->E MS84L*%>(06Y2@[N%^3MEU_FZB1:UZS9[H4WO&PO=V]R:W-H965T M,$Z8LMD9R9,[KS:?.)J2S(-0E4YF4^G3R>55'IT?!C6SNWQ MH6E\J32=6^&:JI+VYH1*LSH:S4;=PCN5%YX7)L>'M]2183\\:663:H\I>+4Z!3!CD_.E"J5O/Q:::D3 M)4MQX;& ?'AW./$PS0HF26OF))J9WV)F3[PQVA=.O(*1]'/Y"2#WN.<=[I/Y MG0K?2+LK]F9C,9_.]^_0M]?'82_HV[M%WQ\VEUK]*[E4QH,(A,K1J3BWY.!Z M7##9UK"(OQ=+YRT*[9]M$8H ]K<#X.9[X6J9T-&H9EOVBD;'#Q_,GDX/[G!O MOW=O_R[M/R[-=YMY:SR)F7CXX/E\-CL0WV55O"](-+UDTDLF0\FE+"%)(C*7 M=)P3U$12]$41TN;OH\NM;4,+^,Z&-+LQCE5(1L$<=$7B<6F<^TDHC67"IG2% MR,!J+IARA<114Z9D70C LP-!GQKE;P2X,R#QA2425>P$XD[8AAD/>V-12%A< M$FD!!#54P^>;H.74V-I$B+OB3(O"@@/*I*[33>G0^TJFM!MJ8KO.;XBM)3CK>W\4\"N=JD3R M8&"U,9)!-6+0V:/K&B,$^CI368.PWA ST"E9C\D'/7$^=G21&>,U-T.J7(*R M::"LC72PFI0-(U0Q>U+K!N%;!W)0D7WV%8^PQ-@TU/U*^2*\-SJ K9&V1-4E MS.2DX0+;P3[5?FWG4HW;75*U>8ID1%9#XV.HSHXMU'JCYPH&;87BQBM=X0M MCQH6/)[%;+KS^RX6$^B'ZV?.-3"^6$?HW!J-YZ1%@,9Y:ZZH6I)M.XX-K@EI M((EXZ51:5.B)P;\^6J\7%R=]M-07!CLQ<5ES)'JQQ<5E+\66=Z;/QN*"L7B.^(,Y,,0 U[T7MR3RY+ZXR\'Y16[)&]4K!#+Y,/KZQ+DE#N5:Y4AZ9"V M:X6N5R=.8VET+[*U]2L-V14+?#+0[\ M7#+P JG)%#!@8MS3%ZDY*)@V_>PO,'OO(=QP&'T@KL\==Y]YWLZ*3?]#OSNH M<*RZ2P]L!:()(0$X-IGR@8#),.&;A(L-5DQC070;<4Q-("(/\%+G%.380\0% M@ZH/$,PST_:NM?8Q062>HS0"@?C".-IZ"#[(NBY5&X!/C63]D6>9J!W/R5#3 M*7FRN-=2,/AE06[B7U(B*Q*4913N\STI#ZBBCVC+JW&^0#176C/0WR36,<^& M4U=A\%A5]N9-G$>(3JJW"G\WA4/$A7S(&1%%8* M0R10+&OP/=CAP%!QY^MTV@6!AQ(//[;^$E08V&UOFYM#,Y $"V?8P'W"1V0H MD3$7!UV1':^]V![G6P!^[3H T.O;0+C*])@'C R2[ M7L.%+\ERO7TODOPB^H$K,?B9*P6W5&ZLBJT['/8MP3'2=4UZ&+6Q"Q&:1)6J M_:YHN9&!^8"[EBK=6.THF+'TS18N?Q\:JQSN*_'FM]D6$'<_M"]0Z:_" )"I MJ;M"K[E;^_G_/[3!M]PB!D7\_95[M[5OJ^%M7VJ3P<.:$+_3 M^]7^5XY%_+A?'X\_D>!"BU3A(D091*>[SYZ,A(T_.\07;^KPJ;\TWILJ/!:X M7Y'E ]CG:VGWP@;ZWWZ._P-02P,$% @ ZX*M6!3!/\[$ @ 8 !D M !X;"]W;W)K&ULA51+3^,P$+[W5XP"XA3(D_1! M6XG'KI8#*P3:Y;#:@YM,&PO'SMI."_]^QTD)12KEXHS'\WW^9IR9Z4;I9U,B M6GBIA#0SK[2VG@2!R4NLF#E3-4HZ62I=,4M;O0I,K9$5+:@201R&65 Q+KWY MM/7=Z_E4-59PB?<:3%-53+]>H5";F1=Y;XX'OBJM- MURB$(R(9_[:<7G^E ^[:;^S?V]PIEP4S>*W$$R]L.?-&'A2X9(VP#VKS [?Y MG#N^7 G3KK#I8I/8@[PQ5E5;,"FHN.R^[&5;AQW */P$$&\!<:N[NZA5><,L MFT^UVH!VT<3FC#;5%DWBN'2/\F@UG7+"V?FM7*.T2G,TT\ 2H7,'^19\U8'C M3\ )W"EI2P/?9('%1WQ 0GHU\9N:J_@@X1W39Y!$/L1AG![@2_KLDI8O^2*[ M5[CA)A?*-!KAS^7"6$V_P]]]&7>$Z7Y"UR(34[,<9Q[U@$&]1F]^#5-,U$PT6T!@N5V!+A"77QIYR>=H9- Z@0ENJ MXNR#B!:+3NP$C0LB&HR>)>XJVSPP#;4!18U:3)P#.>AGV2A,R)_ M.$X'3S0*W.VU5CD: ^G8SZ($TI&?#;/!=RXYM4P!*Z4* U'F)_$0HJ&?)/'@ ML:EKX;1E_G XIG4TC@>[FH\ABA,_I#-GI7XV3F'?XP<[75FA7K6SQU"VC;1= M@_;>?KQ==EW]'M[-1JK"BDL# I<$#<^&YQ[H;MYT&ZOJML<7RM+$:,V21C1J M%T#G2T4_PG;C+NB'_OP_4$L#!!0 ( .N"K5@&D(;>)08 $&PO=V]R:W-H965TQ0-UC3RDR;2CB:FOG(-@9%Z84J-8K#,!]5 M0M:#RW/_[H].IB$ TV'WZ7\X7C#Z/+\T;,\1[= M0W-G:#;J44I986VEKL'@[&)P%9U>I[S?;_A#XLH^&P-;,M7Z"T]^*B\&(1-" MA85C!$$_2[Q!I1B(:/RSQAST*EGP^7B#_H.WG6R9"HLW6OTI2[>X&$P&4.), MM,K]KE<_XMJ>C/$*K:S_#ZMN;TH:B]8Z7:V%:5[)NOL5CVL_/!.8A'L$XK5 M['EWBCS+C\*)RW.C5V!X-Z'QP)OJI8FQ.,E_\=>^.MJ:IVA3/E[E^D=V:XV M_2KVJRLT"(6N&B,MEJ!GX!8(,ZVHWF4]/SVB$!8+'\./6& U1<.3HT\,PW^* M_TF2UTMD1 OO81),\HQ^3X(PSHZN6ZE*PK+=?J0J7&CU2F@G2C:XIXZUO$L:R/"7!.T;.0!W&6010%690> M_48F&?IT$L;\/\^.TCP)3B8YI'D:Y%%T=%44;=4JX<@%)5("%%)T;8>MK+1Q M\M_NP_>0A),@#U/XX,=9,!F?P(>C@UX.H*8&_1ZB+ N22>Q'DV"1'G9_"9$-4F3E.* O Z MZWJHV99;;JY&%G#O$!4\_ R?9"7)!P%)$& IR1&..O[4RE)2T]_0O-&FT6;M M$*\M/'NXO3]^^-E/HK,/ 35"MP !W-%A*52+; +Q=)K,CX-\/&'1*$_.:!;% M,?E3.-AF&W>,8)^QTR?/@T)OB;K=\.HX<%NGY"&3L::1@V9]"K$W*6B^>L;P M8=@[ZE44JCW9Q[-B3\9]S> DR+-DEX5-2W/!M>[@EZ+O+59[2_D3=I\M7A9>9=_9 9ALD8K%&YE MIJ+XLN;/*4A=NK;".[$#_BCMM#76X\$5>;0;;0TB6H*U%4JTD MA=][CI4JI(/+G,%"KW"))@ KV6%=KCQ3R8&1,XG>7;MI!4 MK7>$)KY\NQT M&N3[$OT4VK#%NGY=%;XSC\\X%$2HYNARXF@E2]]CID+Y2/J3?_BB8#MP9M-I M"T#[]N46@E523+?M@?W>*"SGN"_NNS@97&JU9 V%P9+J8T<^#>&GFA,T"7;W MBCT=8%O^ E:4)XI:QHI+\6 /"?P!I) ]4VS2MZL_KTX,:3A2%3>%MG7TU!&/H ONK\/3>: M#O2NHQ+O=0VV7.A]1_3^[3I)Y_CN*!?/CO47I[AHB/NCK/S*>TB"-$O7Q",Z MEU-X223@ZB+=.UB_AS2(XZ07/LE.W@J[%W57YBF]X>8M-A4G7M WR."38;X_6*T.'NR[*HV>/FPK-W#_A MN%6UM>O>.?W7_I5XU3V.MMN[)R:QF$MJW@IG)!H.Q]D 3/=LZR9.-_ZI--6. M'EY^N*"7+AK>0.LS396\GK""_NU\^1]02P,$% @ ZX*M6(4[AOA& P M* < !D !X;"]W;W)K&ULC57;CMLV$'W75PR4 M($@ 8651DB\;VX"]VTL>TBZ2M'TH^D!+8XL(1:HDO=[MUW=(>16GZS4*".)M MYG#.X7 X/VCSU3:(#AY:J>PB;ISKKM/45@VVW%[I#A6M;+5IN:.AV:6V,\CK MX-3*E(U&X[3E0L7+>9B[,\NYWCLI%-X9L/NVY>9QC5(?%G$6/TU\$KO&^8ET M.>_X#C^C^ZV[,S1*!Y1:M*BLT H,;A?Q*KM>%]X^&/PN\&!/^N"9;+3^Z@_48CRECN^G!M] ..M"98 &['B EX^<,P#7OX"WD]:UP=$19KT%MP#<)62[K@0NVN(SJ_J@D' M>(L5MALT?A#=A&RF@4')_96TC>@LO(8R89,RM$7!HEN\IU+1$;+#JE%:ZMTC MY,ED.J7_+,NC+X;7"(JW""S)&*,_RV91EB79M 1JRDD1K:IJW^YI'\+AK39. M_!/VA+A-V83>!<]XYB HGKX&HID7++0SHH)W#1DA1:$HN^_JE3$ M1UAW5I OC4'\[I; H%'DD]QG>AZMN>2J(D0'&]P)IN M+V3#[/ ,K/KJ]\V\?T-(5=+-@L0MN8ZN)F4,IJ_+_<#I+M3"C7:4BZ';T%.& MQAO0^E;3?3@._ ;#X[C\%U!+ P04 " #K@JU8IH\KVI@% #� &0 M 'AL+W=OO(-RA: $EEBSY MEB8!L6M-WV,.R!EHXMKA+ID;1=__M]AY(5ITX,#!CVHAO/^UM+M;JLSVJI_T]Q\^JF7I^M??$E6W*VM M)>W%3TK.5:6\(G0MTV4,,7H%+QP6A?.O&]+JAXJC\ K8[;<,_M M=G@2\(.TYR)-(C&,A]D)O+3S-0UXZ4E?#WP4]\KEE7%K2^*/F[GS%D7RYW.> M-\#9\\#<.!=N)7.ZZJ,S'-D-]:]?OTK&\;L3M+..=G8*_=^EZ"34\T1_-I[$ M2+Q^-1TFR3OQHKEV)6]7JH.5+2&"N:E75CDJA%D(B(J%J=#S2B\O>DAE7H9< MWE-.]1PX>.G=A0(G>V:IDAZ:AZ#?(>_1-$[QD,RB63+JW>2Y74-J[?/9X<0PBK,92XWB7N-$%F5)AFL\G?5>=@L,9E&<)/PP MB29I)DX2AO<8;*K:":7S:EW0DU4,4$B88IU[L9762NUW(J^DJIV0NL H61FG MO,.HRPF3"F'48K'V7)S&%F3=N?B,J-X9NS)6AID&O(TJ "YAJE9,J(/&,J.U M)ETDOFBSQ1B$L$/%2YW3F=^M:*\!CE$@4DLX !%DU%*AO- H$ <.8+:J4#P= MIEA8(LYV7DJ[I.#B1E:J:/TZ%S>/?!3G!,,!+K"JJA TW8Y\ATQXXG%T+MXK8%B5RZK:14<9*.6&Q)P(00/' MI58+2&I_'')D!]G@B >&87-BO\EY9)\S\$V2.?%B#DJUV:(U0K1R; M!I>)?F[\:;&QQ+M.J(:RG- MY1RV.,5-*>R3=%=*O22.52"W+]K=R9(-N0SHQ]W^N>2Z.-P-1#< >CS,>:*G MO5M9A2PB.G-:*JTY'BT:>V<*--XH&J6S<$]F:>\3DN 6LDDO1+]E]4:DLTR\ MY?MD*M[V'I[DZ!OI2&B<>D;3J1A-VL$0'39QC4GI4>.FY@+?APA V.IU.S#R M'5+1K I4"#&%)!V#PGATZ""*\#G79I-PST9Q-UH.!T$8TAA*LC9K[3GH%1]G M.*5@%7%/*KTQ*L<7;]"^CYT"IK+8!/.P:VE#&AW-58;BYO UA?8TV?D1AU"9 M&PP?'BTE-15RV \N9(2+/$P;LN&@&,S.*[4,0LV 0\5XBP-.&P80AVO&[@2V M7>T6L $?GK1[)# 9FHYMC2N/"N[DS\7#"_;VXQF QSY)3%3NG[R5F%/G1<%Q M0^_PV,&(,IK$CJ053YKD&/'_:H8DC6+4-1YBU,QQ.[P4_C?8 D?C26B,+!J. M$[3&1]YF5I[59%&$DL! MT5E[ -%&/[=9LV=9&@/_[%CG^=T=%B;C:?, 4^*YP]K@X&R-G"_#'P1G' W9 M'+.[K]U/RDUS-G\4;_YPD'8DUJ&^%E"-SR>COK#-7T/SXLTJG-3GQJ/ PF.) M'RVR+(#UA<%.W+ZP@>[7[?H?4$L#!!0 ( .N"K5BDD((0@Q( ,PU 9 M >&PO=V]R:W-H965T:_N5/7OQ1>#;R?-*JG.56%U60BC9F\/+^)7ER,:SP-^ MUVII6Y\%<3(MRV_TY3I]>]@G@E2FDHI6D/CO05VI+*.%0,:??LW#9DN:V/X< M5O_(O(.7J;3JJLS^6Z?5_.WAY%"D:B;KK+HME_]2GI\QK9>4F>6_8NG&#LX. M15+;JLS]9%"0Z\+]+Q^]'%H3)OT]$P9^PH#I=ALQE>]E)=^],>52&!J-U>@# ML\JS09PN2"EWE<%;C7G5N_=J6KTYJ; 2?3])_*Q+-VNP9]90?"Z+:F[%AR)5 MZ>;\$U#0D#$(9%P.GESPLS0],8PC,>@/1D^L-VS8&O)ZPR?8$N^U3;+2UD:) M_[V8VLK !/ZOBUFWUJA[+7*+5W8A$_7V$'9OE7E0A^]^^4=\VG_]!*6CAM+1 M4ZOO5<"3L[II^JVLE#@5O_QC,HCCUX)E<%D:$*2+>RN6"H)(RGQAM%6I*&>B MFBLQ*[.,![PZ@!*2.6OAO4I4/E6&OAS\ (D1B5ZDK,9*(S7:W$"S$^ MB\['8_IP&O7[_8,[F2DABU1D"JXREL%7+UJC6YVB<^B4^P1GT9G\?G!=9'"*XR6F0!AJJ@5>"Q2*\ZC M^#QV?P\^\BK*42$R+:>TE%96Q-%H>(Z_X_/^P6==E(9VL'-IU+S,4G"6OX8OS[N MBP*$8I*Y: 5X"YD^D :^'%B[!Q,"I:)+D0A*[AM3UPD26E( M =EJ=[QAP XF*['V3L)(T1._E8&K)78N6\;*A*R7H]EMCZ8%AI!M M5LW+^G[N[ !J%E-U#]E7)3X )Y1(80UX@.%G$8^:LFDD6'*JQ**N!'LX)FR) M1>"?4VA15AJ.J!EL5JPV/!)R"IS@C4CFTGQ3D.]KQ.B6NANR?DC7T&2;GS8Q M"0!'IZ1?>I/I;RK3\[)L(-!Q-54DKZ>8:N@%SO;$&A:OG#8_!G/^NC5/$\$+ M:? *2\A=.[ *[+ CW!NE& >7L%)2X@H:321P';1.9?&->)!.XQ(#4P+R0OQ7 M72@Q.&?-QN*("/?N^U$;6XD+/Y0<[5;!3LB:[\*N%V'7X.>1\\AZ:F&'> Y\ M:6W6F!* V6U(HS_+E1B<\H.!L^=G;0TH*Q\T81H236)<%1H?6#*L#A6\8 RG01A PBH7 5^W=4YDLRX81!9$ M):#2#\R(-6.=N,C/*)1RX&%*!FX/8JA >JHZ@MR158VJUD'P8_,^V)37##C! M#L=B6E< )\*Q)6(Y@1!A>%+9'?IGIB1 )7=A9$A3AF[PH N*)2HME'7H >D' MQAH[C !?&0UPK*\QD&W1Z7F_/IHX!5-ZF6E@JU-OIJJ*W!&[^2F$"5",>DP4 MH][(JP=R_5 ;E""DQ74(WAX^#"K'BLNY!D[6"Z?HLVB,%SF,$T9 ^DG8 (F* MNR6VMO/6NHZ?G&(/D9^2W]'(IZ,7W+OM?Z=$=40L_X&H052PHCBT6>8(>.2T M8#ODO2SK+&T#, $/&3)1 ]!^D#I;A[?OQU90Y]P&ZP#W[C4A+^$L @<%O$3I M!T)C!+H"\;\JC8O',_T8_ YR^3";*:Z?P"K0P,>0:,?<[F M8^R5C2,SV%C6@%VHQ,45"GU/B3*"XF#1FD-LLQ1,"/JL=%'+@"', M5*_3<%-5E*CB6$383V$(J%Q &!KTQ?6K,G8A 'F5(KC!J6)&\5PP:!&AM1RJ)#A#"OIAA/&F(%Q)D MSL^@)FZHB7^6&C@Y \-6PD>*W,GB.,I17YBV55(?414W/6A7+=S+?+EYWZ9K+="/# M;7'W(R#(X=C7J@[D@_P;[V(](Q_(YY+ZD4BA%N1K2.N/N]QJ/SL4+Z"$4'ARN3P#+Y L15C:NU#W M[DN"I LQKW*9 ^=0OH/BDBNL'U$ZR"D1OV;/=='6!++F!-F;AH MJ2L2GSY=K1.KKS>W'T)FQ9BS94<;;A"M;9)?YK*H8?243:_[>>1(F/^[S% 1 M2VUAJM= HETA\B_K*&B"O!0+F$<7U11V%7V( LMH\8I.]==^=3::4J)N9*I M#[=6A+0?&U]) ^?2:G/QC9J99/O%\01JU\TOJ.&BOB?[I"(W$A?:B%]DOG@M M/FE($.G5"LD+DORVO011;@]NU=HH64J")+"LTK5KKCJ *?HK2B=E_JU*_+0J MDOD4&HO$[YK2(>V4>)'#%RD3#$]9=C=)53H#[A3>W\'8SW*T#^0TA>"Z^ M NF6%- B\1MJ]_\IS3=Q1#$HQ/*UVS>L+QJ;<; 6-/_IRSYS0B0H5(L3FM4R ML1^6@X==\%>FKICQ97I;YL]8C3R !CK)*@ZB)!QN7Z&(*%G)'07&9TE5C .T M5G.G[5W-6!ZT=@-7M\O6JB:,I-GJ42."4$>3UUYWRD+FO4%S3WRIC:T!OJ&1 MM[FM8W&ID02X]5CR&XIJ6N2;<+!I!1N*WE7R1AN ,\;E$6#9. MFM1D48^5\F)SY(:4N44N/9J5-9T,Z3)E4)4'>XRXOLFZG&!VH7#;+^TG-B9 MI*9\9.7#3T$D6,ZPU*,R"24F]M D)=&L=4;E%K@2O_IIS^6E+\OFY2O[*I-9W=-[V[ O3M\I.V0 M$*"XL*U\$)30F9W0.;HH^W7!>P[5*;.\EU]&CH!@#0/N-VFPJQ-MR"M MC5^WH9'X R1MK1V"[!YU^E*Y\7JX '44"E\$ ^^D:4K/IMZ*VE<-HE:HC5A\ M>8$<*7'I^;H3[ ">/(;ZLYOO6I6Z<^.2HL5JH5AD32YB?[9<_%ZE2*NJI@7_ M=,]JY'M6OGWUUWM63YU+;9>F%$-"<+C*I*EM4V5^K%W#YWJSQ'2CFAIS*Y:$ M?))/L8ON!O9N8.'BN.F!KN.).R7"9W]DWYC5^F@NY *D"5LFFJ7J#V,3SPGD M?6]D3DWL5B6U5:G]:L7'JP]?7&5!-N0AI>EZ=4@].AC/AUEI6E^36 _EI-BQ!$) :,T MOK*_OOH@+F$F<[IP0K;*>;)KZNK"77 ECPO6[%N,[J:*VS-J\!0UYS?"4>XL MP/I2+IUDF^-DWK8ECE:-"*9)X*3I86]\+OX93L*<.M;9C3N% M&<8>[&4XC\+C$1\\N:#1Z, 5G_P(AY$H\F8MWHASOGJP&;0 MN^XP47;C;4RQ.[:Z?20XZ8WZ34P^'^+C@MP2WIWO.Z4)*6E3/'#U08?/"R!" M6[IMQCC$]4-W@8ZD59.Y$M"OJ$R-Q7-E[LRG+?.*RDZ6XSB*S_I>C/$XFL3G M.Y*\*7PX:+AKKV7A3MI]_ M7(I\0'@ZH!MPP"NZR]26S(XT6PRQ0&\VYD0;X-=B,8XFPQ&GA!L=KF=(K3COHFDX< MGXI*/C+<8I2_A4/@&BX@MB]",$Y*[@>R;'SST!WLI&+<&YYZEP,:CGXJ#=XR M9%<><'9#U74@#BRF?4/3]^E0M7 &5H4D4>=J-_.Q?K)5%3?QJC8Y>R^! MMNYQAGN;?"3@KEV*16FM]J=^7==Q*W^?T]WF=G=5+85JHW2^KC#;$;OIYNS( MY:D+J4;1&W<=-5Q&Y_/^ZD%\QG?+\4H.HN'XKC=E?BNM:\7=Y64VEE^,#AWR\?1&$[U MK.6'0+JN'W6['-LW3YJ=*%^X7.NOA[G=.GSE1@X#5 M#%/[B%J'+GL*7ZIRP;_7F9955>;\D0XSE:$!>#\K(6C_A39H?L#U[O\!4$L# M!!0 ( .N"K5@WR 9*WP, ! * 9 >&PO=V]R:W-H965TFIMS&FOO)] MG6VPY'H@:ZQH9B55R0UUU=K7M4*>.Z>R\%D0C/R2B\J;3=S80LTF%" M@=Z6)5>/6SMG<'O G?ZJ TVDJ647VSG0S[U DL("\R,1>#T]Q5OL2@L$-'XN\7T M#DM:Q^/V'OTG%SO%LN0:;V7QA\C-9NJE'N2XXMO"W,G=S]C&,[1XF2RT^\*N ML8V9!]E6&UFVSL2@%%7SSQ]:'8X[6 &+WX9S^Z?*UWS#*<>;1"-ZBMZL[=O MPE%P?89M?& ;GT/_?YDZ#_U)&H0$WKY)61A>PW>O!+>48"666[O!-!@)9$V# MJI:*VS&'F%QKP+(NY",B+!M7J M.'CM4"%S#2A9T.NBKSF\;14;'=0.4]6QC MT]ZQ:;>YCSJ?!_<#N_,.DW8 M]6G8RWW871RL!WVHZ,RL^:.=TSUR3%/G/29ZOSS1RXXT.EF1C$HLJ*K=74IJG17%1KFBQK6=DH M+B3 T7S7TFR+X% M"R?B4X[NJ?Y%AFYIJXN3-NA\J PE73>4@/4CBHSUXS3J MO'^HZ:@F9.*_517LH^=:HQ4=HGX%X!+W.32F5$?^X6@.Y@IITH1OG M>.4?@7UC1MM[RY7@!112:XB'$ 4=*^Q>+A)*EDB$NQ#V@S"!WKZ=$('S(NV+ M[3_J%(4VT>R93O%P1+_A98WB)'4*Q8[H!7T4YD2L"TFCZBA]P>695F$:0!@G M)VKA@ZU#=,7OM@ ;GI?HW*%R29\XLEMF_$R?<0JDSG>&RTA,&R\;C\\&W%W3 MHZ;7Q-V%U(HT>K5,;#TVK8107SKO_:-;ND2U=F\13?RWE6DN[,/HX;EST]SR M3^;-6XFD7 M2J< 5N0:#9.B!:MX?3&:&WJRH;(&-+^2=.2W M';O X1$X^Q=02P,$% @ ZX*M6'^=D!A$ P ; < !D !X;"]W;W)K M&ULI55M;]LV$/XK!W4H-L"S+,G.JVT@=CNLZ,N" M!-T^#/M 26>)"$6JY"E._GV/E**Z0V)TV!>)Y-T]]SSD\;C<&WOG:D2"AT9I MMXIJHO8BCEU18R/6W!=TPC[N$%E]JLHB9X6;F15DU^(U\M65'B+]+F]MCR+1Y12-JB= M-!HL[E;157*QF7O_X/"GQ+T[&(-7DAMSYR?ORE4T\X1084$>0?#O'K>HE =B M&E\&S&A,Z0,/QT_HOP7MK"47#K=&_25+JE?1600E[D2GZ,;L?\=!S\+C%4:Y M\(5][[M((R@Z1Z89@IE!(W7_%P_#/AP$G,U>"$B'@#3P[A,%EF\$B?72FCU8 M[\UH?A"DAF@F)[4_E%NR;)4<1^NM:1I)O,OD0.@2MD:3U!7/X8,4N522)+IE M3)S+1\3%@+OI<=,7<#/XR$BU@[>ZQ/+[^)@YCD33)Z*;]"C@1V&GD"432&?I M_ A>-@K/ E[V7X47K!?>2%;/)_$WZL*UHL!5 MQ%?&H;W':/WZ57(RNSPB83Y*F!]#_Q]G=Q3W>=:?#"&

M79VF27,*/Y88_ M.G+$=C9!&.2/P;W@<+2%% H4$J%U8'906"PE!8=!>;\8:IW#+LD*=)$F 8#'R7OBVZZ60[0+Z9/!9!!]?*+W\<.Z]Z228 M4-]+:[0/8@*J;X;@Z/B57?0?]YMZ_0[PO M%;/ENMQQZ&QZNHC ]KV]GY!I0S_-#7%W#L.:GT.TWH'M.\,:AHE/,#ZPZZ]0 M2P,$% @ ZX*M6+8!O!)@ P FP< !D !X;"]W;W)K&ULE95-<]LX#(;_"D;M]*259/DC3F)[QDG3V1ZZFVEVMX=.#[0$ M69Q(I I2L?/O%Z1DU6T-,'BKJR\RM^4RF >08R':RG[6NS^QSV?J>)FNC/^%76<[N0@@ M:XW5=>_,"FJING^Q[^MPY#!/7G%(>X?4Z^X">97OA16K!>D=D+-FFAOX5+TW MBY/*; MO1G-DNLSZB>#^LDY^F]LTUG.:96^#)?P[LT\'8VNX70L^*C@ 1N+]0;);4H2 M@BT1;C4UFH2_8IFNFPHMYEQD0(_Y@SJ,[C$A2&-:QYN&T^0BG,\OP92"M; ) M2+9D2,TL/OG9H]^L41J.QY=A.IVQ ))LN8;=83>M!MQ+8QW17(;L*6?^P*Z/)N6LI(;$"31 M9#*;O)J<]=7?(V62C1N2&3JCMY!&T]EL#B%HXMDTNIA"XR)QQ+Y4O\)"7RK< M-])'4K!NM]R3H+N64XB 6Z-7:4M"A+KK >AZ / -YF0/5]B3>##F^ QKT+?C MZOGE*2+,D#_EH+2K3(:8&RA(US]5MEMQOD.J+/[% 8G@U.V+CQIFC;3USX([ M>JVR7>\<5H>79]TUW!_FW;/%66[YI$"%!;LF7-2@V[+#Q.K&M]^-MMS,_;#D MUQ/)&?#W0O/UZRK_X'4$L#!!0 ( .N"K5BUN?[@U 4 '@. 9 M >&PO=V]R:W-H965T& M9T;DR4;I+Z8 L.RF*J4Y[1?6UO/AT&0%5-P,5 T2WZR4KKC%1[T>FEH#SYU3 M50ZCT2@=5ES(_N+$S;W7BQ/5V%)(>*^9::J*Z]MS*-7FM!_VNXD/8EU8FA@N M3FJ^AH]@K^KW&I^&6Y1<5""-4))I6)WVS\+Y>4+VSN!/ 1NS-V84R5*I+_3P M.C_MCX@0E)!90N#X%/:#VKS"MIXQH27J=*X_VSC;>-)GV6-L:IJG9%!):3_Y3=M'O8< MIJ,''*+6(7*\_4*.Y0MN^>)$JPW39(UH-'"A.F\D)R1MRD>K\:U /[LXR[*F M:DIN(6=_V (TNU 5;F]!>;\&]D89/0KXENL!B\. 1:,H>00OWH8=.[SX ;R77QMA;]G?9TMC M-2KCG_MB]!#)_1!4+7-3\PQ.^Y@O _H:^HNG3\)T]/P1@LF68/(8^B_ORZ.H M]W-^IRRP<,2>/IE&8?B<_]<-MCN6,?Q M-W;$HC@(TY =NX=D%"2SD7L(IZF;2N,@2)W%PT2OQO$*53=-UC=B=YCM@X2$?ICMAXZHE%RS>-+1 M:5^ZZ6@\.40_C#OV\&D03CJG. I2G'=QCR,W-9X&:=+E)8IF[0BGDS ZC#L, M9CB%* G%ER8XD<81BV+HC,DM]4%'H-V \"4:C;OEPUE$> MI\$TI.E/*,>5*E$()/NMTHS3*54=$Q8J5-EJA9\?DKETKS*%LI4&)W!D5"ER M)QIC\:?JR@._N)K3-\O7T5[MH!)+;HQ8"71::57]5"FA\%O1"\EJ%#X6$!8_ MP;DN(#&I&G*!!E:YHC@BMV,T1S LA4^N\/9;^BZG/:<=2FP/5]%6?'/4*8YF MOW*@JDMUBS!+D+ 2N*0RULQ[OL.XBN\:$#%P>9_&W0Y,:?=?.SJN7&NMKH4[ M&#RCUW&KC;:8[SC/L#IZ>+RPY2['&17RB@JY@'P-2.0%)2,3GCTU$KX?SM&J M;0=9HS&!V2VK&\P G@=H)]TWQ+2UP+:_O0N*D99#OGF#)@SW/&='<).5C>N8 M^=U5PRE1#K$(>K[%+(&6;O?"A>=T'X:3PY0<;7-RO,TQFB&;^# WB.W2$B:M MD/>@P>D5>Z]11 KW;2-L\4@K?[!]_T+3%N:^GOU_I$MM71Y6#9H!UQ)SCW5Q M =KBP77[42@XTI=J/Q5Y ^1#H5PH72M?F61)V\>-1$5 Z^7ZZD1787:X^-UJ87/CSJO\BV=W^H!'+A$78Q82.R'#CB94[C0H_D-'>?U#9?JO L[+MZZV:Y=WK,WR9VYOY.AGNR1@&S$E;H.AI,QGVF M_3W'/UA5N[O%4EF\J;AA@5=#T&2 [U<*#Y?M RVPO6PN_@502P,$% @ MZX*M6)M6SWC&UL MO5A;<]LV%G[WK\"HV8X]HTBB;E92VS.VTVP[DW8]:;K[L+,/$ F):$B" 4!= M^NOW.P<415NR8VN94A7XLC VEQZ/=MEWI54RX4UYUA\.!M-^+G71N;K@=W?VZL)4/M.%NK/" M57DN[?9&969]V8DZNQ'GY+(S((-4IF)/$B3^6ZE;E64D"&9\ MJ65V&I6TL?U[)_T]^PY?YM*I6Y/]0R<^O>S,.B)1"UEE_J-9_Z1J?R8D+S:9 MX[]B'=9.L3BNG#=YO1D6Y+H(_\M-C4-KPVSPR(9AO6'(=@=%;.4[Z>75A35K M86DUI-$/=I5WPSA=4%!^\Q9?-?;YJW?*ZI4D9,3/A?.V N#>7?0]9-.*?ES+ MN0ERAH_(&8E?3.%3)WXL$I7ZNV)1>83604O!H75L(C8IRT)A MY#K5<7R2V2)>*!6J92$$;Y7KBV@N0%8MW;!5=(4N8M-&H&BK; MBLE0_*4KC!6OQ+![/COODI6R\#K6)#PYU'T3@VW0?R85CP"4O FZT3YYQ=S <_C^1 M0R[OD3M'7?]?(2=ZXFZ?J8NG4P0<1JFP:J5-Y2@M-]IY JZ-IJ*4@8&OQ)OS M-RP#96\T"D:D;*9JRJ.B\>,AYVE/""&*?JEX$,RV1TI$RY)V+X FU*T"\YBU MJHBW[:CO&@B6Y;((L"FQ,AE$9N2D=,[$FB%>:Y\*55GS&KEK4-;X+<*TA%U( M0KEMBL\<'LE$L9-QW6-S&:?H!'8;@/Q2Z9+6]\3O)96GN#9/A"VYC,.TL M,_1Z;LQUK^8X9%L"?J$WW.<56QT! M+8@* O%H&V79J9LBIA MM<6V_:D@#B$''<>1QJM@9J8_JTRGQB1'B &,"R?#Z 1E3"(4OX1&+U-0K^RB M 1$N%3$SE4!XKA2!0V9 FLB!!PK9N_NF41*@W>'&9<8Y;C!<;Z%;$OVDV;+ M.L>I0-E+L:>/H$IIFK9)3%!$IZY(39:0U+8DW9I9N7!8R1CNA/3$Z0<0YPQU M"AR#93MFPL_ WWNVA" $0@82UF1IYN4"C-A7KE,Q?C,49W7UFDW^2\5KGUJ< M3 ?IM6?7OE#1$*QHQ CSK.3T,45=#IZ374%W/6HX$H*-CUC=5($=@TCWLL \ M'K3CZ[WT#&QZ3HH3@@H5<>=KF.]9X^;>-^,T8\: "R97U%N_T1-.*M"5+ JI(Q+$$*EP.'&L M./$YRG75RN ?SWS[J!*'G>?=KNH> ?%6H&!F,6%Q"AUWNW=M36 M;3AZ)Y^8NNUC_T,2W"BBPR)\*?U_@WI?/" MY.3]P4%NEW]'SHPB&DSH+'8JHG/D8G0^/L$T-"-1>$M)BKGHC.;:\9NO>C=Z MIL718-8R.1H,7VCS> Q#9RPFBMA@MI7>O:(W9&XT?5 -6I7@'B?K8/)!(K26 M;Z1LNXMJ=RS?LJS)(_YR. P 7 @ !D !X;"]W;W)K&ULC59+ M4]LP$+[S*W;<3D\T3IQ0&$@R$Z"=]M"60A^'3@^RO8XUR))9R0G\^ZYDQX0V MI#V I=5^WSZURG1MZ-:6B [N*Z7M+"J=JT_CV&8E5L(.3(V:3PI#E7"\I65L M:T*1!U"EXF0X?!-70NIH/@VR*YI/3>.4U'A%8)NJ$O1PCLJL9]$HV@BNY;)T M7A#/I[58X@VZ;_45\2[N67)9H;;2:" L9M%B='H^\?I!X;O$M=U:@X\D->;6 M;S[DLVCH'4*%F?,,@C\KO$"E/!&[<==Q1KU)#]Q>;]C?A=@YEE18O##JA\Q= M.8M.(LBQ$(URUV;]'KMXCCQ?9I0-_V'=ZHXG$62-=:;JP.Q!)77[%?=='K8 M)\-G $D'2(+?K:'@Y:5P8CXELP;RVLSF%R'4@&;GI/9%N7'$IY)Q;OY.2(+O M0C4XC1WS>6F<==CS%IL\@QW#1Z-=:>&MSC%_BH_9C]Z99./,>;*7\*.@ 8Q' MAY ,D\D>OG$?W#CPC?\9'%Q*FREC&T(+/Q>I=<3]\&M7S"WE9#>EOR.GMA89 MSB*^!!9IA='\U8O1F^'9'HS_J,9>[&[//AF',$K@U8N39#0Z@ZV, M?"T1+@S5AH2_'T'C^,Q"(;70F10*A+7H+ B=@Y(BE4HZR>DC9(S#'(2#PO.M M I_4X)@R,]P,VO(QKZQ1,A=>-Q6*61%"IS*G!5, USLK^X('0Y>8894B;:1C M6".AUR^,X@EB3P^^-,8S7I',V)L;N=2RD)G0[LGZJW%"'2QVV#GXH%=H'4\6 M9P\^L\\$VNBL(6+))NB7,#Z<'!_Q]W7W%_8=X5]>_C=G,GG*Z?>^$O(1#R6J M/&3H&1XN@"_PHR NOS[.B;#LVN1IC*LN>J.>)!P BEHU T7W:*/HR:SDKG4 M2TA18R&9J^'R$0AO]O5=(Q3GDY/-3.L>=#1+0>XRT+1N'"9N>8 MNM!YJ2&^K9P+[LZ:$W,O>>:CUV%,)H@>?)Y:\ 6>2X]L5#JX3 0_6&XGMW& M&^A_4,Q_ U!+ P04 " #K@JU8X.)6!64# #T!P &0 'AL+W=OX"^.>W.T!A?)6JD?;O.AG >Q$X0""^L0&/W]PFL4 MP@&1C)\=9M!3.L?C]2/ZC8^=8EDS@]=*_,U+6\V#:0 E;MA.V,]J_QZ[>$8. MKU#"^%_8M[:C20#%SEA5=\ZDH.:R_6?W71Z.'*;Q,PYIYY!ZW2V15_F66;:8 M:;4'[:P)S2U\J-Z;Q''IBG)G-9UR\K.+3U3W.R;0 ),EG/^IC+F #[)0-<(* MJ>CXN/O"[M',(DNDSC4J.H)52Y ^0Y#!1R5M9>"=++'\W3\BL;WB]%'Q*CT) M^)'I(61)"&FOR\%3\\&VY-E;37?K^5"I:IOQI M)O>^KDS#"IP']( ,ZE\8+%Z_2L;QFQ-QY'T<^2GT_Z.2+Q HBY!D\/K5-$V2 M-_ O";V].=@+;\];BW5KW^VLMU\_P!;55K.FX@4P:CE 1F K,J@T(M3MQ4)W ML8"N15'U]\)3T")S?M UHY)HJ D-8=DT6MUS>M,H'N!R!'^ VCAP>L,29*_3 MT2$C6#IUM UJKDKC,9FUFJ]WEJT%Z5'^_.;ZW2T8W%+3LL/!%R_R^/8?1 X. MR?-RG=3!5\DM&=U9TF7@#,:7X623H>G$&2 MQ&&:C,@PB?-P&F>GJ5^NU'.2SI,+(CF'-$PIL^TZ"9-T"A<'<9.$SEMA[G0R M2KUE$J:74X] 5&)7$MRUTHW2A R%,M:X+)]!%N:3L2^?6R?3_#\4/:1Q81KT M#5\\A+"G"U31-__JI 4::43+Y?9 [ B*7H_:;'B!()4%)H0JF$M"5^2NOF;X MU)N-CCIQC7KKYXTAY)VT;5/NO_8C;=EV\H-Y.P\IMBV7!@1NR#4>3D8!Z';& MM!NK&M_7U\K2E/#+BL8R:F= YQM%#[;;.()^T"_^ 5!+ P04 " #K@JU8 MS .7;P0& ###@ &0 'AL+W=O2YQOKOOB**(C[6AM_,:I":-Y.)CZOJ);^V#9D\*6TKI8! MKVXU\8TC642E6D_FT^G)I);*C"[/X]JMNSRW;=#*T*T3OJUKZ;;7I.WF8C0; M]0L?U:H*O#"Y/&_DBNXH_-[<.KQ-!BN%JLEX98UP5%Z,KF9OKYV(+$WYK>D=9L"#"^=C9'@TM6W'WNK?\<8T^F#K3AD( M:F72O[SO>-A1>#-]1F'>*0_M>G[0X ?ICL5B-A;SZ7QYP-YB"'41[2V>"[62CKI0;^46 ME17$E7/2K"@^_W65^>!0)G_O"S[97NZWS:WSUCL.36]/H\M6+V#.?S<[$<^[$IXK$5=WD]NA6A>"S MUJTJ2+C&NB0PG\Y.Q&^U45GKQ8W)02MZ3MQJ:<9">B%!-(I#_!!@B=W-IV>/ MQ>+B[.Q'B+>ALD[]0UZPM/*^E1 5MA1M(X(5B_'I=#J>3J?" 34.(4%Y.MI%OD]A1:UU>Z* MP$\4!NIG4\"$<(PD2T"**O!=DF)Z.H<[Q3#>M>_;[#,V!A;S;5[U]="9W+'3 MR6^4ULAE0"6UF!5RA?W.AR@K5RM'*] A3%MG (+8^BC64FF9:3I0:'=)-'!G M.#@$%1L5JHIT#*)!G;%:JAGP32Y7GIA6IA$VY7U2L+I09I60YAC%RK3$%KX+ M,9X>] 7/$,R"7A=EAN+C7,?[?\%]*?]S1T=H39P:;J4M"U0V0=1$0*>8!T[8'F M;QU0R#K5%B\#672UTTY[N84KF] 5W;"@KRT"?#2C1-$Z+F:>(]:0V)*,,X2G M*=6-MEMP5!,7KW^>X;%(-FTB*A5"P75?2N7$6NH607!5P33=BP_[ ME:. =H4&\Y/%P'BS1LLG9-_L QUM:ZSWX8*WH\B;- 8PG<>ANW?X0,5QM]TG MIO+=:D0IX1D,I7V.\]$M82_WEG'!2.0.N9OL3R)RR_%R?Q4Q)VTH7CXU]O$'N*Q-<7)F9&A$DF& M:[LR.&T4HFLKC-""8V52C+=:%3+1C3\^+_HTGB@--/2*3%7B%>R4*H\$IPG\ M=/A5>ODO4$L#!!0 ( .N"K5A(O]**70\ )DM 9 >&PO=V]R:W-H M965TQ9QA9%TMVZB0S3KJ[S>RV MFVG2]F%G'R 2DI"0 $N0+RX M+*0V9R^?\V]OJY?/;5/GVJBWE7!-42L_>%'O=[4],/ER^>E M7*MWJOZI?%OAVV6DDNE"&:>M$95:O3B[FWSSZHK6\X*?M;IWO<^"-%E:^Y&^ MO,E>G(U)()6KM"8*$O^VZK7*9$+[6YX[_BWJ^=8G':N-H683,D*+3Q_^6G M8(?>AIOQD0W3L&'*2S+0\\L:].C7RS3L?>7W3H_LG8GOK:DW3OS-9"K;WW\).:(PTU:8 M5].3!+^7U4C,)HF8CJ=7)^C-HG(SIC<[IIQU3KR&C-JLE4EWXC]W2U=7B(3_ M#FGKB5T-$Z/3\8TK9:I>G"'\G:JVZNSEUU],%N/;$Z)>15&O3E%_Q ^G]_Y@ M:R4F<_'U%S?3R>16=+3$^XV" :K25OZ[-)G0M<,97#J=:5EIY82LE-!F:_.M MPE,CMOC9-DZDN=2%XSVYO'<-;=0FU9DRM1'DJW5(AN)_(H[4C4.#U2F4BAM*R?L2MS!#E_+HB3K M_]KH3)S#-NR1Z?BVIY9<:BB\XP>3VXO1P<;$^RCP3R59M=[W8L(&1>I1)I,D M_[DL+#22PC3%4E4D3_P!Y8Y>(UT+>0'! TDPDKBX51=YPH%JV9B;%\'%UH'_>]5 M1=: 8!RY>%Y*S9$$91!4%0SZ2J6RH1WAW&&'=YUW"FU*I<$A"*PR >TR[0KM M0LSFLEHKL:YL4\+O)!0BHPD"X3B28R!M)RE621(NS^G_OANH\ =9$F:\RG$4 M&O*@TVNC5S@PIL[#<<,9U#:CP^8_C9Z\9YOW2T1G\R=L<[+WD_>6DDG0&2PS M$E+ZF%C2^39!:OHA<%DDL\D8?Z?S9T]^0.4/NSDI9V(&TE21^M+<;#'TA"E@=49%K6\C]Y+VB/:!56-AMIR0*E%S;6^S"-F/-T^-; MG?YT9">VMLZIU):L!2_\,2O>1K\:BIEMI/PGVS38<_:H/7W9_RHWXH(5D%D]C9D/A\C'329.J0?!X6'4A=BFKFH"D M=YIB4+E79F DU (N..(\A,.[[NE=?-KB(G1!]<:71A8EE16H5E2B<,@9"Z9V MBYA N;/+//CC+@$15 5HC;#+MI0^)ODM5/;LEP9-<#$GS/.],D*.TTQ)2 M/U8J@FP- =8^H!HVC@ZJSG(6+\ M?\D@TX_&WN/\@=AW]AX-B/@!2&HC[@I%N#VADC**H>67Q%C2I$2MN<;#_%&L MAET=9>??&;H.!U!/"V0ZQXX =@U.ZWJ((TV#QVI(4\NF]CW$JV:UDKFE1+56 MR%+$ ?ITS5F$EOU3V(_CMX%3JVHB[C<:]>]>DLUP/D.WX@URRL(A6[2N(UTI M[91(Z7"W_LWSYC$*]Q AC%&683V&^M&.82NT>.KCDK3H\I?DS<&+(1H>SS*& M&J,TM17%-N7.0*"0NRC2IA=R<@45,J_]\(EM5>0M6.C!S(!G6R./L%>LE:&S ME[1,HW%;B_Q."?H,D/1PJ!6^J8=!>C0?";F5.F<''!:&85N>.H+QMY]EWH2< M^J ,)#XWL_=1_5&C*0/ 5F@_>0%WT95*+7J$WZ _&G'TZ[Z#4D )@3!OZ88 M7@3$#T&U+0W?CIW#ML]CR^0[SG7.-449DBC4!HEU@V:(!G::XRU3E'&U43@A M"KN][V7VH7$UFS18;X!?,-<1=E3_#$\"<%Y'XI<-0N$>U0JMD>Q^DET)TG6*Q"!W=/:/M6(JL*0],1;,$/O]VC'QU9_MI9#]CRE M+!/BP]NV=$3K0YBG[P,\[_M'G(-ZB)1&ZX\0Q,&R0$\]K7N.E)G'2<,B RN[ M@!JIXC0U*2%RM?83*Y#B?J&S 61U-4#H)X%V7>EJP),L(Y&B1[U M0>E"F&69=6,SQ=R]*U2;[= MVA-A(Y'MHO=@[H;'6P]3ZZ,P,>EE+I1*%R*G\U2+.1BJ\/"KF^2UL\-0LD\4 M^\1#'Z$!?>%OYHO MPF1ZH.VABZ>,="H;=#LIHK2K^[WB,!*OVH6^MPR!:LV,W.(?N78C*9)HNKL7@D*Y)=>"Z\ MQ^*1:N*'N8NY^(JD6XS%5VU/@;!MTC K&9!SN>,1XF0Q%:/!JP!_[8NTZORD MDS95*I><4\'K2,?U^Z;WGSUUOGN(/)%8#J;--."A >;L)EE"563]P2:_%=3)_ M-OF#X7$R,_T% ?)FR)KM#6MK^^,Q,UF,D^G5G#Z-Y\G5[.HS8J:]#-I/_7QA M<#/G2,*Y'T\029\IW%!P3>8(3)QK$FR:W,QF(;@&"&96^C[^E*#8EM;U0*;6DBYN_1#$,WSR,1&P0Y).),BC71AY(Z>)\?1#!+7"(+F?.A,E"&4WK7F=^UZMJ M[^,-G^O*S2/E>M#5%546:_9*9L00-N)[FGXA M#*B-,,X/AP9# +4QS_AJ<^]J<:/7A'^QRV<@-+]\$>M4IZ]>[8G=WM_71R0* MUO&-C0L_P_9YVN1AXK&ET=O '6=0Q@,'A/H_U8YO/P[\ D.X"@FNO'UP15LJ6^:JMSNT@00Y#NH#$ AE_=L' M.?\$-;KR&"05WK,(([, JA_B#W+U@U=-;ID:VJP=C668I<>'_)Y#PJ.R7:D\ MH.]8A,OO_L42C7$J;U8OA0XW-& 1VI9>=TI#)]7U ;^+$9: ,(3<,SY/9F(3 M8[H[:#_U\)=%"CT2%P2_M16,T1;-333PL0NU@]=&.OL;I#%--S;P)>.6UE3"SW_JHAQ-Q@SW@;9VHARX&<=A\]B7 ;T0[(3J2\D?CW7K?* MDRH>T'(_>BHI]2ZW0E+H#3Z'3O' W4-[U!H3$BJ; 8;+ M9WO/YQ!C[SO?I="J-,!V^D^#2H+_/467-%;(V!_'WIM)HJWI3H7OKU:'%YVP M7QW(TPQ#N[PK7WN'#%KRI- /$0&6&I9/^3&K.MI$GP:-?\6$-=X9=*VGY'=B M_#7%2'S;Q!GV<1<.O#:V7]7:6]56OG:83.[IKE0/YILL)C??$+0=VX77_' ^ M^M!@W_ZN5QX;TP[BX_S--3C6X1JN9PO4\^Y+PB7,T-CU8(0? [X_T3M^D"X? MUM?6I;&^$HU*Q]?WZ"V?RH/L4-8B?@B049O0 ')&.G1GW@^JR(\N5PC@LQS> MS[$;SD[I2=>AE.7X8A3I2&<,[_[IMM]R_M(S.84TSP%RML'4\NIZ?(77R MB\#^2VU+?OEV:>O:%OQQHY B*EJ YRMKZ_8+,8AO8[_\'U!+ P04 " #K M@JU8!Y9-3U # !0!P &0 'AL+W=O[M\#ON]+R)>(U5/OW"D&/G;PMH>A^LWB4S TTF_XNG MG0\'"1?5#Q+J74*=>.="B>5[$<1JX>P +D8S6APDJ2F;R9&)F_(I./Y*G!=6 M'\PC.6O8YB 4W(H0T/E%&1@Z!I3-#N8ZP]0_@)G!K36A]?#!2)0O\TNF-/*J M][RNZY. M\)-8#8]@[JJYR?P9J/.6<*;_93.>]0H2:1S\7&M:)N&'OZ]6OO@ M^*3\=\R"7&%^O$*\/9>^$PTN"[X>'MTC%JO7KZ;GU;L3_.O[JHI]-W<+06_-4BW%C769=](\_GTSD.4L_0H8L-@LP6&G2! MFP'?V.2Q2A(<\B/]7+Z(<2 MS4/6Q[36K%7R/3U+TC7#$K-M*#S'$*[K*89XJ_K$+<<]HV"M"6/O*3/0UE"P M+M9(O2V"./S2DT-YEB)(LB)B^GG'&,!PF_04D$7'_>R-)-_8W@3VN.-CP.'1 M)29**N)%<=]M9)+_PK(#TS4[D,WK.F>?DD<2?H%I58$(?)IN;:!.W :MOSDH8L!_'UCV:S=)!88']'55U!+ P04 M" #K@JU8_J:Y+6,% !_#0 &0 'AL+W=OO&"AIZ@"RQ$N'3\"RXS9 DQJVTSX4?5B2(W%ABLON+BWK MWW=F25&*)1M.4< 6N;MS?G/L\'2I](/)$"T\+?+"G'4S:\OCP< D&2Z$Z:L2 M"SJ9*;T0EI9Z/C"E1I$ZID4^"#QO-%@(673/3]W>C3X_597-98$W&DRU6 B] MFF*NEF==O[O>N)7SS/+&X/RT%'.\0_NMO-&T&K124KG PDA5@,;96??"/YY& M3.\(_I"X-%OOP)[$2CWPXG-ZUO78(,PQL2Q!T.,1+S'/61"9\4\CL]NJ9,;M M][7T:^<[^1(+@Y&ARV&";>"PQ!PQ XNVM%SLHK8<7YJ59+T$Q-TOC%N>JX MR3A9<%#NK*9327SV_!9S83&%&Z&M1',ZL"24CP9)(V!:"PA>$!#"%U78S,"G M(L7T>_X!&=-:%*PMF@:O"OPB=!]"OP>!%T2OR M;#T,G+WR#ARNXUZ(PPF6$ M@;\N8F,UK?[>YWD1%BP M&=*_1H1#JPYA1G5YN$*AG2Z0:WY-QH&AQA2O',L-JC)'9_SXQ,!4% ^@9G"9 MR4+T8)G)) -1EEH]R87S*^J'0_@)J'5MJ5S4Z8JKHTTHSGF_1$\*NC.V8\'+V MW#3RX0H37,2H6SE]^(U!=MV00_?CX#C=]#=3.;5T<]RY=ZS;;6##VG&LZY_0 M_72^W5T!P]0\.U.1BR)!3HT8Y[(HV"-RA^VJ\Y&@'8V&$/7&?DCOAW#8F6Y2 MBY80!$?@]X9CKW.+I5C1O4$)>D!<$87BH.'\Z#@IMM2L"\"G)!/%'.G8KX]8 M[,860F''"B9ZOU$&=R*GG+;*H5-6Y#5=$82-5@O.BS99]Y6*X^$Z$K.9S"6E MK%FG\9*B3,%VNI6F"-.%"8FJM$$V*:X,U;LA\O\2/I;]O\;OYGN_==-6RJ:M MO">L@G ,D]XDFKA5%(5PU#ORO4Z+WQZF(X](P^&( >]% :U&O9$_@29$>YH2 M(?[SF['>7S-,MU,TNY@]XWJVW!6PL[,#XD5"\>6DU40J'T6/:\T03&30E%GD^H3B*_\SOECZ990VNJ&2!L8@*(>8X[EVX H=,4 M2V48/A+C#6$\\ODMXBKP*$"?J:&DJ>1;M>?2\5+I4E'_YL$K$RD8#G/O31G- MM415H/C^4]^\^7?)-?(VQKAC"P&LOKCUL"5(= MIZQIXV8=B!_V\:$IL%8SE6^MN0_WW+*T2'&=[?C=K?]NKBHA^H->?UI0M5-MQ*-0C@C5J\_'G9!U^-^ MO;"J="-VK"S5BWO-Z L)-1/0^4S1Y-4L6$'[S77^+U!+ P04 " #K@JU8 MLYJVO!\' #L#P &0 'AL+W=OO(#Q%D0"J;4GQK;D B3=%!^ATC:8S@\5B'VB)EKBE2)6DXGA__7Z' MDA5GFF3Z8E/B.=^Y7W2Q,_:;*X7P[*%2VET.2^_K]^.QRTI1<3Q^]OSH@^$/PA MQP^BLZ>*>%E1KGPRW8M;;(0%AJ1C2(+>K:"@Y3^XYU<7UNR8)6J@T2&8&KBAG-04 ME#MO<2O!YZ]N&HATD[P*^!NW(Y;&$4LFR=DK>&EO8QKPTA?P.M/8%U$;ZZ4NV+^O M-\Y;9,1_GC.W13M['HVJY+VK>28NAR@#)^R]&%Z]_26>3K$,\K^-EXP>(%>_O+(HGC<_:#'/:U%.S#ZG;-7.>NVIJ\R81C*/U"Y*SD M-A<:!^>%4,P:I5S$,NY\>V9B#>M\;KJ27 LR]CM0 M6P5+XP-M4!1I)NM6S0C2<]E4XU+P^SW='V!C(4XV-6IE4N2MFE:6&Z_"1\Q(U4 +SA1Y^"T^_""^)YX".*= MEQD3#]XVH>EV]#!T%-+CD!DEL# 6+"=)O1*_:^GAB#L/*V#LK2X48"-VMQ.( M;11DW"ES+[3DX4%\;Z0GEWDDBO,=D!6"_=?@)0.E;V!V9JJ::VA!!*M2:HX M(G8B='2UCUH?]&E[2!;B$] %+=67[+:QT)E#D6LG>1O.S^@');N&*V76O;K# MY#IZ]43V!DG$*^,F"T M:8J2.:X$)3#(\:],QLFAW2WT"G9BRJF\CT2!F-'S[NL=H+@ETUHWP.V(,@SCH"T/M&Z/LJQ:LZ1&ROA0F9!T(D;% M*$*C<+7TI&*CD%>\06EUK.VFD2KXHTN]T=.P'OL$ MX8*7K-PV!1CK<$U*439MC7-2O=LVV)/R'UP4$3HB3'L.%C'Q5Y=A@T(T#O[\ M^7;QA[2(8=<&/F-U^Q=6M[9,D1LY^JOU77M;<:M%(47$UD)KMU?W*$?^5 \ MI>3_J-R"$@(;:T[O"Q1.'0;"SQ36D_X5-%MQS7/(6M,8U72YH2TV]&+BT%B: M6VBB/E'PY2EE*CH$**DW')X\?Q"/3E\9BU80W!'F\?P-"\"EF$@M14 M;0P< 5]G@AQ/EX\H3\PB),AUIK$93:(0%=+J(,N-!E_#-#A>+QF60TQK;(<# MV@YI14P'GQ&'._+2^T&W3[31PXR_?>Q0ZZ[/'-.$[84F;K=RO&'S-$J7,SK$ MT6RY'- <3J/Y,F73:$+/?R^ S>=1O%BR^0Q\BP$U$")OFRE1(0D1Z"+<_- N MWK XB:;Q!(=EE$S.!A^?Z:;Q)%HD*?W-TNE@]4-Y+Z%[RA91/)N]+)^E:31) M9BQ91)/)=/#5H!=U2S+?*/&X&D(E2$KB*9TF9]%BD@Y./OU-MO]4+ @PFL[) MWTF4)&>O*!M'RT4"JN4T?475-)I.%PA5/)\/_AE6/O%04^N*CD9(UM4?>9/V MCA,PI/#X*4YIM)@OV6DGX@W>Q-%\FN".5$V6"_;@_\*_^#U!+ P04 " #K@JU8FW^ERI8& " $@ M&0 'AL+W=O9@[N M."!)$V#F($E+.VD9".V'3C_H[+6MQ)8<2>:@O[[/2K;/.0Y",ND7SI:TN\^N M=I]=?+ T]I,KB+RXKDKM#D>%]_6KR<0E!572;9N:-'8R8ROI\6KSB:LMR30( M5>5D-IT^GU12Z='105@[LT<'IO&ETG1FA6NJ2MJ;8RK-\G"T,^H6SE5>>%Z8 M'!W4,J<+\I?UF<7;I->2JHJT4T8+2]GA:+[SZGB?SX<#?RI:NL&S8$\6QGSB ME]/T<#1E0%12XEF#Q,\5G5!9LB+ ^-SJ'/4F67#XW&E_%WR'+POIZ,24?ZG4 M%X>CER.14B:;TI^;Y2_4^A, )J9TX:]8MF>G(Y$TSINJ%0:"2NGX*Z_;.#Q$ M8-8*S +N:"B@?".]/#JP9BDLGX8V?@BN!FF 4YHOY<);["K(^:-++9M4>4K% MB=$I@AV?G"E5*GGYG=)2)TJ6XL)C ??AG7AZAOU$D7MV,/% P;HF26OQ.%J< MW6%Q5[PWVA=.O(6]]$OY"=#W+LPZ%XYG]RI\+^VVV-T9B]ETMG>/OMT^)+M! MW^X=^OZPN=3J7\E9,QX$(R213L69)8YL! M7N_>WGW:O^_&-SEQKYG-3GPH2#2] M_:2WGPSM+V0)^R0B*4G',<8=)T5_R>$:_$-TN=6-0 NHS(9K+(^%6KC5"P(G +CK<4SV!A$K0L+#BB3NDXWI4/O*YG2MN"< MV*SS&V)K"<[ZWA\%_$JG*I',^:PV1C*H1@PZ>W1=HSM 7VGM2Z0?A6@1QD9'_[BKM3 M8FP:\GZI?!'>&QW UKBV1-4ES.2DX0+;P3[5?F7G4H< ML+/IZY_G\[/PN//ZV> .5G6#")A*>6@)=^(>4%T;O7*%:4ID--^J#/@@\['1 ML0L'Y]92_8D3)KGV."G MO\MW\XOC_B[5+8.=F+BL^9YZL?G%92_%EK>F+\;B@G+&U<:J)B_EJF1UU<%P@GI5*Y5AI2$M%TI=*U"+D5DF,-> MWI22&8A!**XE0. 8)86B;%#%*26*A\.M2GY",+DX^_+C/$/JD01-1&M8K$AV M:&1G^ G7H+@9J"P=L) MN8Y_08FL2%"64?A'HF\9 R+K(]JR?NQ^$,V5U@ST5XEU=-OA3*#0%JVJ^E9Y MU^G]"&A@#J4ON*M'XJ$K638Q'B'[*@Q?'H^*V_R2&3J2PE*AQ84&P!I\#W;8 MSE3<^3K9=T'@ELFMF:V_ 14&=MO=Y.;0#"31(S)L8-KQ$1E29,S)05=DQRLO M-L?Y#H!?&U8 >C6KA$&KQSQ@9)!L3ZX7ERUC_C3&<1X2Q0=Y#1=ND^5J^T$D M>2OZ@2LQEC!7"BZIW%@52WEAU,8J1&@25:KVOYB6&QF8#[AK MJ=*UU8Z"&4M?;&$T_=A8Y3!-Q;ETO2P@[GYH72#3WX8&(%-3=XE><[7VT\G_ M4 ;?,N,,DOC[,_=^:]^6PYN&H\G@JP"&P3Q\^V#+&!/B!X)^M?^\,H]?%5;' MX[<9C-NX*HQIE$%TNOT"PY"-WSOBBS=U^,:P,-Z;*CP6F/[(\@'L\]#&ULA51-;]LP#+WG5PA>,6R 6W_6^5ABH%E7K(<"1;.M MAV$'Q:9MH;+D27+=_OM1=N)E0)I=;%(DGQY%/2T[J9YT!6#(2\V%7CF5,NFQH"1LPWYM[A9XWHN2L!J&9%$1!L7*N M@L4ZMOE]P@\&G3ZPB>UD*^63=6[SE>-;0L A,Q:!XN\9/@/G%@AI_-YA.N.6 MMO#0WJ/?]+UC+UNJX;/DCRPWU2Z_Y)NR(U" MAV2M-K+>%2.#FHGA3U]VYW!0,//?* AW!6'/>]BH9WE-#4V72G9$V6Q$LT;? M:E^-Y)BP0]D8A5&&=2:]%<\@C%0,-/GPC6XYZ(]+SR"RC7O9#F4]H(1OH$3D M3@I3:?)%Y)#_6^\AHY%6N*>U#D\"WE%U0:+ ):$?QB?PHK'-J,>+_M/F*[EF M.N-2MPK(SZNM-@KOQ:]C'0^ \7% JY6%;F@&*P?%H$$]@Y.^?Q30\YG) @CU\>8M6(WF&ULG57?;]LV$'[W7W'0BJ$!U.BWK&2V@3CML $M9B1;^S#L M@9;.%E&*5$DJ;O;7]T@Y2E:X?MB#*/ZX[[OO[L33XJ#T9],B6OC:"6F606MM M?QU%IFZQ8^92]2CI9*=TQRPM]3XRO4;6>% GHC2.RZAC7 :KA=_;Z-5"#59P MB1L-9N@ZIA_7*-1A&23!T\8=W[?6;42K1<_V>(_VKWZC:15-+ WO4!JN)&C< M+8.;Y'J=.WMO\)'CP;R8@XMDJ]1GM_B]60:Q$X0":^L8&+T>\!:%<$0DX\N1 M,YA<.N#+^1/[KSYVBF7+#-XJ\8DWMET&50 -[M@@[)TZ_(;'> K'5RMA_ B' MT39/ Z@'8U5W!)."CLOQS;X>\_ "4,4_ *1'0.IUCXZ\RK?,LM5"JP-H9TUL M;N)#]6@2QZ4KRKW5=,H)9U<;3?75]C&$C6#2 I,-O/LR\)X2;^'UGVPKT%PL M(DN^'"*JC[SKD3?] 6\&'Y2TK8%WLL'FO_B(-$Y"TR>AZ_0LX0>F+R%+0DCC M-#_#ETV!9YXO^U^!_WVS-5;3)_//J=!'YOPTL[M&UZ9G-2X#NB<&]0,&JY]_ M2LKXES.Z\TEW?HY]=4_7LAD$@MK!V1A."3]+?5KXLX]^\H%3G@ZH$6K5]9H; M;)PFVR+LE*#+SN7^>D9EJUM?M[=88[=%[1:S]X[&/<(-G/#J 1VC@5=0A559 MT/LJC--BMAZX:(C+C/9(5[!5XCO0/ ZS-(=Y$L9E1D[KEF+3C]^IS>B\S&/( MRC*,\WQVJR15>?#]X0V7;XAP3X$;*,.T*"!)PB+)9W]02)JVKN+4C64QR\LL MO*I*R,L\+)-D=E/70S<(9BD%#5+N:L[&GN.B[)2V_-]QXS5D<166<0X7?EZ$ MU?P*+F9GLQR"I.[\"I*B"+,J];,JG&HA?-H$.]]RW/4)$&:<>^,.U. M7?5F;";/YF-+IN+MN324]!U!X\MY$8 >V]RXL*KWK66K+#4J/VWISX#:&=#Y M3BG[M' .IG_-ZAM02P,$% @ ZX*M6-%7DVE; P S0< !D !X;"]W M;W)K&ULC57;;MLX$'W75PRT19$ 1G2S?$EM W:R MW>U#L4&3W7TH^D!+8XLH16I)*D[VZW=(V:H+.\:^B!=QSIR9PQG.=DI_-Q6B MA9=:2#,/*VN;VR@R184U,S>J04E_-DK7S-)2;R/3:&2E-ZI%E,;Q**H9E^%B MYO<>]&*F6BNXQ <-IJUKIE]7*-1N'B;A8>,+WU;6;42+6<.V^(CVS^9!TRKJ M44I>HS1<2="XF8?+Y':5N_/^P%\<=^9H#BZ2M5+?W>)3.0]C1P@%%M8A,!J> M\0Z%<$!$XY\]9MB[=(;'\P/Z1Q\[Q;)F!N^4^)N7MIJ'DQ!*W+!6V"]J]SON MX_$$"R6,_\*N.YMG(12ML:K>&Q.#FLMN9"_[/!P93.(W#-*]0>IY=XX\RWMF MV6*FU0ZT.TUH;N)#]=9$CDLGRJ/5])>3G5U\DI;)+5\+A*4Q: UM9 M9 G?G8J*/=:JPTK?P,K@LY*V,O"K++'\V3XB7CVY]$!NE5X$_,ST#63) -(X M'5[ R_I@,X^7O8'WFU+EC@L!3)9P&OD]-X50IM4(7Y=K8S5=F6_GTM!Y&9[W MXLKHUC2LP'E(=6)0/V.X>/]+,HH_7(AAV,*2R+%LBK3:G(9PC>Q'N M/-DC7-:E9H>4E$+5C>8&2^?;5@@;):BHN=S>!B1547FM[K' >HW:+8([?X-I MH5$P5X:FXHV!=Y /TG'NQ^$P#>[QF=I#0\@6BTHJH;:OD W&DPE]ITD6/&E6 M(DA6(Z2#)$WIFR;3($D&R20'&O+Q,%@615NWY(=P6*VTY?]ZGW %HT&>97#M M9Z-T#-?!28P#D-0#W\%P,,I3/TZ'8[B@6-XKEE]6K.MW+FEW%?E$ US^/^TN M I_7[L@%/Y&Q( &XL6<5?*HTXD\5#+VH@2M 5X59L&*"R8(0+:QQRZ4DXP-: M@YJKLL^=4S>9DB['6M#14UY70$H[=:8D4O '8>D!T%VCO''Q"KRF*"ULM*JA M^!$?/4G4="6U2:U1%J^ +]U?T'0''&H:D]20Q<>L499G^'::$]\L.:MY=-1B MZ3YO_4/B$MI*VW7;?K=_JY9=B_YQO'OH**N4-P,"-V0:WXQ)9=T]'MW"JL8W M[+6R5#Q^6M%[B]H=H/\;I>QAX1ST+_CB/U!+ P04 " #K@JU8SUWD;04$ M "V"@ &0 'AL+W=OION@2P)"GB@N]KA70 MHF6JN!?Z?NI5E EGO6SO[M1Z*1O#F8 [1713550]WP"7AY43.,>+>[8OC;WP MULN:[N$!S*_UG<*3-Z 4K *AF11$P6[E7 =7-ZFE;PE^8W#0)WMB+=E*^<4> M?BE6CF\5 @ZYL0@4ET?8 .<6"-7XL\=T!I&6\71_1/^IM1UMV5(-&\D_L\*4 M*R=S2 $[VG!S+P\_0V]/8O%RR77[)8>.-D6)>:.-K'IF/%=,="M]ZOUPPI#Y M;S"$/4/8ZMT):K6\I8:NETH>B++4B&8WK:DM-RK'A W*@U'XRI#/K#^:$A39 M-$J!,.0]HUO&F6&@R=DGNN6@SY>>03F6VLM[S)L.,WP#,R(?I#"E)N]$ <5K M?@_U&Y0,CTK>A). 'ZBZ)%'@DM /XPF\:# Z:O&B2:-/C;UE.N=2-PK([]=; M;11FRQ]CEG? \3BPK: K7=,<5@Z6B ;U",[ZA^^"U/]Q0NUX4#N>0E\_8$46 M#0CW&%HW\R/QMLU"#A>L' M@=W,W7D4DXF()4/$DG\EC0?R1*R-$W\ENNY%'XZB\U8T.A2[KC:CX?U4*H!7%4Z&B,]L@=HJC68W ME%.1 Z&&;&'/A$#F(UH-BLD"/9VX2;1HUV 1S1ZH87I'NW:-I%]K=4:B14S. M[3K/R/D,'??(VK^#M>4K:I<(_*4E64:2>9\)+MK+\-?#^#-A%3K*D)V2%Y M="PK++9::F9&\V82^6_S)C^**'H1_UM^!)'K8ZAQXZ,;O\T0)&SG$@LDMYSM MJ6F;P!FV@22=M[D2NV$:8+;<8S-BM;%LM"B8):3\Q22L>3_&;["8_Y?98G6( MH^ED"3*4FEECXRB<'>-(+OHF+Z08:UC6LCCR$?_B6Y[Q#H<2YFG6;5#4:%9Z M)[,$QGS?3DPVXHTPW5@QW Y#V74WB[R0=Q,=AAT#JPF'';+ZEW-L7ZJ;DKJ# MD74[F6REP01KMR4.EJ L ;[OI#3'@Q4PC*KKOP!02P,$% @ ZX*M6 V2 MI.@? P 908 !D !X;"]W;W)K&UL?55-;]LX M$+WK5PS4HF@ -?JT;*>V@;AIT0(;;)#LMH>B!TH:640H4B6IN/WW.Y0G-2O56<(EW&DS?MDS_WJ)0^[4?^\\;]WS7 M6+<1;E8=V^$#VG^[.TVK<&*I>(O2<"5!8[WVK^.K;>;\!X>O'/?FR :72:'4 MHUM\J=9^Y 2AP-(Z!D:O)_R 0C@BDO'SP.E/(1WPV'YF_S3D3KD4S. ');[Q MRC9K?^%#A37KA;U7^\]XR&?F^$HES/"$_>B;SGPH>V-5>P"3@I;+\[A M"+"(_@!(#H!DT#T&&E3>,,LV*ZWVH)TWL3EC2'5 DS@N75$>K*933CB[N<'" MPMM_6"'07*Q"2Y3N("P/\.T(3_X 3^%62=L8^"@KK/Z/#TG*I"=YUK--SA+> M,GT):1Q $B79&;YTRB\=^-)S^=UP4PIE>HWP_;HP5M.W\.-4LB-7=IK+]<>5 MZ5B):Y\:P*!^0G_SYE6<1^_/*,TFI=DY]LT#]5O5"P15P]^]-9;)BLL=;)4F M)K+,*<5G.4\K?B&$/=*5E*KM-#=8N'+J2HT5MU"SD@MN?\-KF,V#Y6SFC#R(HLA[8)03Y0("J7L*5CY"S263 MI8.K0O =<_UI(,N">9J[5[98>!]_]KRC[K='WE.4>![D%"/.@WF\]+[(BAI% M3=S[SCPA0O]QBG4;"L-7]^;5(HGC]]3%6KL\ M.J6'0?06XBQ81#.X<&82)/,8+KR_E-R]LZA;FBD$?@TQ91?3T6BEBP1.?63A M4>NWJ'?#@#-4TU[:<0I,N],,O1Y'QXO[.("IUCM.=1!8$S2ZG-/(TN-0&Q=6 M=<,@*92EL328#?T'4#L'.J^5LL\+%V#ZLVS^ U!+ P04 " #K@JU8D;5( M4O@# "W"@ &0 'AL+W=ODG.YRJ-3,R;6NKUU7I3F63 U%C16]60M9,DVW M.7,I_;94LZG8JL+7N%2@MJ6)9./"RS$;N;X3OO@ MCF]R;1ZX\VG--GB/^FN]E'3G'J)DO,1*<5&!Q/7,N?&O%R-C;PW^X+A31V

_$[E?E^ M$._N3+E_W:R(!Q+-W^<*;N)%Y^.90;I6-4MQYM"D*)3?T9F_?>/'WKL.M-$! M;=05?7Y+9$J^VAI5*Z"YA%ODD"?_Q. M 99U(1X18=4 @+I@Y+%#B< ,]H(^"NJZ]R679'2L$J >I[EI?4K>ZC !.-P, M!U#1I[)FC^:=ZI-CDECO"<'[] 0O/>+H)",9QS%=1N/3>DX=&L-),#'F40P= MNAD==#/JU,UOA'N)DHN,IZ^6#+55G=?-Y61UFZP^2B8Z*"8.*!GP*BVV1@-& M5HU&>+6AEV4M*L/Z!<%86M_O:6WK: M>VJ8_:>J>),U3M*E-'ZT4O-['2I-( M50,)@D%(G0@&41+V/CS4](M"D0G_5E;0=HLIA48D$ XBSX>^/8TF,?1[-Z60 MFO]K9P/$&FKBA7X8CS/_#,%_S.CCLV62LP(*H11$(PB]GB&VI8N($B42X"OP M!YX_AGY['A. ;I+:X?B?/(6^$6;PC*=H%-/?Z#)'T3BQ#$46Z 5^)&8$[ K& M#:MQC0[3#:DNZKXAXM$R7*C5V9%.'? M5KK9*PY/#UO93;.,/)DW*QU1N>'$4H%KF 2'777^ U!+ P04 " #K@JU82Q-QSBD& !*$ M&0 'AL+W=O&9 MX9Q#T:<;J;[HC#%#[HMF:73-S6[Y7\#1LHZ2\8$)S*8ABJ[/^N7]R$:.]-?C(V49W[@EFLI3R M"SY&JRL_ZT3U*VHE5N/LC-GZS.9XSQ$IEK^Y]L:MM1GR25-K*HG0%!P86[TONZ M#C_C$-0.@<7M)K(H7U%#YZ=*;HA":XB&-S95ZPW@N,!%N38*WG+P,_/S)*F* M*J>&I>2=R9@B"UG \F98]SM&WDBMR=$-7>9,'Y\.#4R)CL.D#G_AP@=/A _) M6RE,ILEKD;)TUW\(4%N\08/W(C@8\"U5 Q+Z'@E&070@7MCF']IXX1/Q7G^M MN'D@_YPOM5'0(O_NR]&%B/:'0-J!/,9(HQ4KA&8MA( M!-H@R=H^L-9P$Q*J6*TO_!N8+5%T!N0\SPDM9(4PT$) $C"'H?=D R@@E;+, M>8)-/N@!V8'*@MP*Q1*Y%C;0@NJ,7$(PM"J"%_45&! MS)$&XQ_DB 2AY\<^.;8/T3N+Z+ V\VG9'C7J?Z M$,R+(K0](C9*'+JQ26#'@E'DKEX03\&U@^Q1\2RPL1>/XBVP\=0!"Z*90S#V M9N&D@5._M,/!>+(;?3?OT(6//7_2.(6!%\.XS7L;H',8I=4X+L%&$^\T:B9 MWI\UD,>Q-_5A^ "?QRV?QP<)] :>R95AA2;GJQ7L3<@% =P46N8\M;UT;>!2 M-*QY5S)%<0MS].JP_ -+GHG/;F;7D^0\ TWHP<>4R;S^E.$[ /U>TY8EPRGKM?"IF?9[ON3W9(N*&+7:5 :;?<@(J9;:T^5XKKE+L3B/O6,-OU 2-V7Z)"8J6V\C$@EX_Y!YP3 M.J]AI9_A8.#([;CEHM;YP1IN 4%A-<<,FA+A:R'%B]O!]0 69ZEYRF%]F/LR M2AF(ABWI$I/FXHYI[!G,APJ("SES 6I/0+6Y3"W/^"^HYM4/.]/M\]@>)[W; M'VLJL/L%_O4N*5=V[=@^Q2,!B7]B\FUC)=_5^N1W)'^KV%M)WHNO%B^R3Z.& MG?-=P=3:GF*1M]#B[JC7CK8'Y7-W/MR:NU,VK,D:&ICD; 6NH\$$=G[E3J[N MPBKQTIYW,^^JXUW-QQH5R75-QB3>I ML87RF-IYSU6651*X7296=R$FS7=G)B:I_KDJ\MN;HHE/UZSKE9 MG':BSJ/A1L\S+X;>Y*12<[YE_WMU;3'K+:,DNN#2:5.2Y?2TGG;X XIQC+Q$4_NYYRGDN@0#CGS9F9[FE.*Z.'Z-? MA=R1RTPYGIK\#YWX[+0S[E#"J:IS?V,6[[C-)P",3>["DQ;MVGZ'XMIY4[3. M0%#HLOE7#VT=GN(P:!T& 7>S44!YH;R:G%BS("NK$4T&(=7@#7"ZE$.Y]19O M-?S\Y(*MOE=2&7I?.F]K%-P[VKM3LYS=_DG/8Q-9VHO;@.=-P,%/ @[IHRE] MYNBR3#A9]^\!W!+AX!'A^6!KP(_*=FD8_4*#_F"T)=YPF?$PQ!L^+V-5)O2. MD[DNYW0F5-%>LZ,+[>+5%KKV%4JYM,.>L>Q MO>?.Y/6KZ+#_=DM*HV5*HVW1)[=-1Y%)Z:PP=>GIAF,S+_4W3D@UN<&2*^=T MJF%+K2F095P7=:X\#)]\QI:FI@"Z3%HN5"!^,V$V$KJ,TIWV5,<:;* M.9,N"9M2JK2E>Y77+/#%$BN740JUH!A,DH([T@X*$!N;M GA55&9$B,Y6K,L:Y(@@R]7D[[GW(^ M!01!18D5]FQSK4!&DR D^-7H8MAD)F+9;0^S>:M2CY!>/= "L3&OJES'TJ5= MFK+UT-^?P%V'L2OQH/HN@M+!48$0B& M6D'NZX*B_@$=#&B/HB/:QV.TLTO16$+!NBOV"/9=&HQ^_=_LAD]$'/7'*Y"C M_N"9F$L8ML5B\"-#FF+]!TLI>_@J=(W7>K*E6C*YZ I:Z<& M6ER"%K$0&T2=\0M44=10G"^5%9*X3<*X%?)3A'%%%.T/"?!Z B_L7CASFX!T MR ;IR?.EG(C\(, ;M&%WYX.)FQY&Q7\3T6F^#W3IO"Y4"VP;#W?@^ F,"5%< MTW-/IN8% TBL6Q41RA7&>OVM,4@3M)P]?"9CI\;Y\$FHK$EJ6>U,G@A;Q_VF MR\:ARR)TVR;:]E:N8 7;>;AHRN:H8',;6UJ7=]FSY@KW?7ES$4:EH$".@4ZVN5PV$V^J<*&;&8_K81AFN(^SE05XGQKC'R>RP?*&/_D74$L#!!0 M ( .N"K5A\=8G)Q0( $\& 9 >&PO=V]R:W-H965T:_.(!8!E3Z54. D*:ZM1&&):0,GQ1%>@ M:"77IN263+,,L3+ ,Q]4RC#J]<["D@L53,=^;F&F8UU;*10L#,.Z++GY/0>I MUY.@'VPF[L2RL&XBG(XKOH1[L%^KA2$K["B9*$&AT(H9R"?!K#^:Q\[?.WP3 ML,:M,7.5)%H_.N,FFP0])P@DI-81.#U6< E2.A#)^-4R@RZE"]P>;^C7OG:J M)>$(EUI^%YDM)L%YP#+(>2WMG5Y_A+:>4\=+M43_S]:-;SP,6%JCU64;3 I* MH9HG?VKW82O@O/=*0-0&1%YWD\BKO.*63\=&KYEQWD1S U^JCR9Q0KF7R6P[2%S!M(] IDP&ZUL@6R#RJ#[&5\ M2((Z5=%&U3S:"[SEYH0-^L8-_5WDE,)4::P/(?LP2M(8. MQL]=-3?(>#?279815CR%24"W <&L()@>'?;/>A=[!,>=X'@??5NPSMFU4%RE M@DLV0P2+C*N,?1(\$5)8 ;A+_5[^;O4/!;!+;2IMN+LQ1X?G47]X@2SOTO/G M]/(Y/5U.BK&0,6Y9[I2OO'*AF"5DJNE4**1E&J&6(N/.-^&2J,#\V24FNDKI MQ:=%]^9]HBM(H4S ;&8'; T&G'^N)?44'!U\J;4C+HQ(20YNU K04J^Q>/"9-!NFM$IK8VAF4_0;-CB.AZ?T?-_^O-T"_U+Y MW\PH?LET]JX3%&Y=\A+,TKS?;=W9M62]4OA4(F(:?0 MWLGP-&"F:5^-877E6T:B+34@/RRHXX-Q#K2>:]KPUG )NF_(] ]02P,$% M @ ZX*M6#\>3#1; P O0< !D !X;"]W;W)K&ULG57;;N,V$'WW5PS4M$@ P;K;3FH;L-,-=H%N$6RR[4/1!UH:2\1*I$K2 MZ^3O.Z1DV04&EJH1=>94Q[%P0ZK[!A>BQ; M%+2SE:IAAJ:J#'2KD!7.J:F#. PG0<.X\)9SM_:HEG.Y,S47^*A [YJ&J= -"LVE (7;A;>*[M:IM7<& MOW/\[WF-=6R"2\7>/Z0V4UO%T?$!_ M<+%3+!NF\5[6?_#"5 MOYD&!6[:KS1>Y_XA]/)G%RV6MW1?VG6TV]2#?:2.; MWID4-%QT?_;2Y^'$81:^X1#W#K'3W1$YE;\PPY9S)?>@K#6AV8$+U7F3."YL M49Z,HEU.?F;Y&]7]B=6H@8D"KG^56M_ )Y'+!F&-5'0\S)[9"UE=/[,-6=_, M T/L%B/(>Z9UQQ2_P93 9RE,I>&#*+#XMW] J@?I\4'Z.KX(^)FI,221#W$8 MIQ?PDB$5B<-+WDW%BE+11VT3\JT(> >YZ0CZF7&IVKQ" MB;)4K*UX#HQZ!Y 1F(H,*H4(37DR"A"#3DN'C&!IU]*VJ+@LM,-DQBB^V1E[KL%( MM_]P_^$1-);4?H\C1,=M.KI4Z^BJX(:,G0[HT7,'DUI].4AID MF9],IZ.'7F :^FD607KKI_%D= 51%/IQE)%A%*;^+$PN4[]_6]^2=!W=$,DU MQ'Y,F>W&D1_%,[@YBIM&M-\)L[O3+':6D1_?SAP"4=6[@N#NI6JE(F3(I3;: M9OD*$C^=3ESY[#B:I?^CZ#[U?=VBZ]SUJP][.D 5K;E;(PS0VT2T7)1'8DN0 M#WKD=LMS!"$-L+J6.;-)Z(O/S]VYX*2E-JA*]W!H0MX)TW77875XFU9= M2SZ:=P\;Q59RH:'&+;F&XVGF@>H>BVYB9.L:]$8::O=N6-'[BLH:T/Y62G.8 M6(+AQ5[^ U!+ P04 " #K@JU8>)=)('D& "-$0 &0 'AL+W=O'_]?D/)BM/8[H'=%^L@9^:;X3>'?+Y2^I-9"&'9 M0Y&7YJ*_L+9Z/1R:="$*;@:J$B569DH7W.)1SX>FTH)G3JC(AZ'O)\."R[)_ M>>[>O=>7YZJVN2S%>\U,711?%!SA>67@POSRL^%W?"_EZ] MUW@:=EHR68C22%4R+687_:O@]75"^]V&/Z18F:U[1IY,E?I$#[?91=\G0"(7 MJ24-')>EN!%Y3HH XW.KL]^9),'M^XWVGYWO\&7*C;A1^9\RLXN+_J3/,C'C M=6X_J-6OHO4G)GVIRHW[9:MF;QSU65H;JXI6& @*6397_M#&84M@XN\1"%N! MT.%N##F4;[CEE^=:K9BFW=!&-\Y5)PUPLJ1#N;,:JQ)R]O*MM'+.78".[ODT M%^;X?&BAF):'::ODNE$2[E$2L7>JM O#?BHSD3V5'P)0ARKT7]XA[;(Z%TS-V!>PI3!LNM[V M8Q?XP^KO%X+-5(Y=- [N]!"L**ADB J,1 A771,<-*XB=C1,R"ELL ,':HVV&:.!XQ\ M+?A'I0D1=I(-(ZS-!:J*=)=)4TAC\ "(.==SP>9:U97Q'"A> MJ+H%9&5!!P.TCTBQBQ.X/*?KTV.@ZMQB\9SA65ZGMJ83-')>RIG$2YNOV4RK M@E5"2P4CJKT;].Y=S+?3]S'F/1=SBG?O7EF>;WR&R8Q \H834S&79=FBIA>M ME<2+ A^_87S:^PWEN95V"9.Q"*I'DZ!WT[Q]C- 1"\.0'>,:Q!$[WFS81!.O M@\0MCT^Q>@@8G@A2"^>6$X M8=I::+=*?_Q-"6[Y'G)Q/\CORD]XNF-#Y(/$^[[]Z,0F# M\9DY9B^!^=0?XSI"4(%].1\0@[ZJ%R1Q4,%JHW**^S/=1Q'I#_W!*,(UF R2 MP,7JMDSSFO@ SM'NT#^S.X+MEH(SEPA-_6"N@(!R@9>, H#9MP_ "Z?:0BLH>".[. M"#75/86[$CB)UT\,ND@I%* !>E.>/[(0)IZ6^QI-]1/MA_L "-\HL+Q,<=#&[@%IU^#1? G(?W#*? -&'P3S [/"-_>XSEIWC-[SWD9T MHG(93;P$#>@E-2DO'L>]NZ_6]Z.VB%-3<64<3667S>?=A.P%WG@GY%&-&,;ND=K M]\11P)6KC7TM4B&7CC,H9@K5A=97TBZ:H,;UH&SG:(KP<@8>HC>VIW1B MU8D$+XK2,9#RE=K4&UAU?!JP9M+\7G(_\:Z-[O])[]M= MT71C %7Y-D[[&8_/&R\#L[.:<@T748O=<#6)71Z$7N(' MR(-O!+=O\U7#6? MV(_;FS\J$%R$""DK9A#U!V-40]U\_#U"<#0=VH#UF5)V M\T &NG]@+O\%4$L#!!0 ( .N"K5C8P]MGR0, !D) 9 >&PO=V]R M:W-H965T8!W" E-C&1B]GO . MB\(2D1O_MIS>84D+/&WOV7]QL5,L:Z;Q3A9_\?E/3-L M-E&R!F6MB',;(D%,YC!@BG#4<.'1[8N4%]/?$/L MUL9/6Z9YPQ2]P13#@Q0FU_"SR##[%N^35P?7HKUK\^@BX0-3-Q"'78B"*+G M%Q]"C1U?_ .AOL"C8D(SMS4T_'V[UD91[Y]S<3>TR7E:6S5C7;$4IQZ5A4;U MA-[L_;NP'WRZX'1R<#JYQ#Y;415FNP)!;N#M ,YY?9'WO->_2];6":<%J.+! MY$A_A0AEDURTR05*39H?<@-,9+810\TTT&\C"RIV/>X\.NCIOCA".PZZ?\3N MT?F\NH?EPQS:=V?."B92!&9@C5LN!!=;*X7UJT+%9097T._W(.D.PIC:'^%C M9RX5J4R6VG8ABD80=GN#H+/$BKW0B6)HGQ,J@6MZ-\AKAZ1"IS(6@,]ISL06 M:3ILIBSMT1=2X947UNCJN!BL&-41&.G4J784-1T>I(V2)=P^+M^_&T;AX).V M12V5U5OG3&$NBPR5PW!RDVTVO."4==V%.N>D7(T*@0NWME09%W240BIW2KL] MLMYIRK0F\_^2/LO]O^9O\6W8#%TO26(8=4=AT#GH M=P8T"L@T[O6MX-TDHEZ_VP^'T*9( UT_VE!<=KO4W.16\9]^6&NK 6EY1J9[ M3+%<$Z@=/:/9=ZCONJ\)7HV\$O$VI?S:3:O(E#_9 _HM.9M-N-3V[07\(@[:$DB D58=)V/F#]H^B6T@IJAD@;=8DD,6,.W?N:J+9#"NIK7Q$ M$_1@T ]M*[%5$%""SAV!_LEU111;=REK<)XV-]=A]'#OWS;7W=&\^6@@=>E4 MT%#@AJ#!S:#G@6HNXJ9C9.4NO[4TY*]KYO3M@LH:T/Q&2K/OV 4.7T.SKU!+ M P04 " #K@JU80 (ACA0$ #@" &0 'AL+W=OC@OE&MG7NUJ5%!'(:3H!&R]1:S_FQI%C/=.25;7!JP M7=,(\W"!2F_G7N3M#ZYD53L^"!:SC:CP&MU?FZ6A77! *66#K96Z!8/KN7<> MG5V,6;X7^%OBUCY9 WNRTOJ6-U_*N1_1/O>_DRTI8O-3JNRQ=/?=R#TIR4B4$CV^$K[G=Q>**0AZ\HQ#N%N.<]&.I9_BZ<6,R,WH)A:4+C1>]J MKTWD9,M)N7:&;B7IN<5%9^G$6KC&BF+M++R_$2N%]F06.,)GJ:#885T,6/$K M6 E\TZVK+7QL2RR?ZP?$ZT NWI.[B(\"?A/F%)+(ASB,QT?PDH.S28^7O(*W M\Q&N<*.-DVT%_YROK#/T-/Y]R=T!;?PR&I?+F=V( N<>U8-%XMV;:!)^ M.,)U?. Z/H;^G\3 'U2AUX(R Z(MX4M;Z 9AA527N-_=B'NT+SERU-3+CBQY MU3HLR095+@@RXVJ$EFC8 XWW2EM[ O(9F]W.,1N@DU[O4AL*NN!2?/.W!8)>]Y>/*,_<8B2R:W5G2%8HI8N! MU=Z6/1W=U ;Q624!U4%11/YD.AU]^KB$Q,^F":1^R/M?&X L\Z-\ M"MF$]/+1N32]^%?YHY.]5$$YIGCT-S5=J3XX#]9APQ2BV$^CD!93/P['H\\H M'.!]09(5949+XAF%?AXG_)DDZ>B2@FKDNJLX 5VSL:0Y(<:Y'TTFK]N')/'# M> )Q[H=A.KK1CO2'?L!M[[$-$B6R%$GZ'(T="V5!-$3G4E0Q6[^N-H M6F[SI)!0Q$]HE?AY-H63G8FW=!+Y61K3'5.-ISF\U-"")U.G07*;9ZLE^*YU MPP ZG![&]_DPM1[%A]E/#YS"9$'AFE3#TRSUP SS=-@XO>EGV$H[FHC]LJ:_ M(&A8@.[76KO]A@T<_M0L?@)02P,$% @ ZX*M6'8&C9I$ @ !04 !D M !X;"]W;W)K&ULK511;],P$/XK5I 02-"D:3=0 M22.U'1.5&*I6#1X0#VYR;:PY=K O[?;O.=MI*%+7)UX2W_F^[[X[^YP=M'FT M%0"RIUHJ.XTJQ&82Q[:HH.9VH!M0M+/5IN9(IMG%MC' 2P^J99PFR75<@]2':32,CHY[L:O0.>(\:_@.UH /S2KS7AR_0U7/E M^ HMK?^R0Q>;1*QH+>JZ Y."6JCPYT]='TX :?H"(.T J=<=$GF5-QQYGAE] M8,9%$YM;^%(]FL0)Y0YEC89V!>$P?U"\+05"R19:E=3LL+):BI([]ZU07!6" M2[9&7B2\XV; 1L-W+$W2,5O#SDF_P#OJ.S;RO*/_ MVK&?7XF&+??VGH#ANDM35FC#?*-!+9I+859RVSHG#VG.O!>>5XW_OL\S>+]J93XY&K6 M8'9^ "TK=*LPW-+>V\_X+%SMO^'A@: #W0EEF80M09/!!\IKPM % W7C+_I& M(XV-7U;T3H%Q ;2_U1J/ADO0OWSY'U!+ P04 " #K@JU8^$1>U:L" !X M!P &0 'AL+W=O)B$Z!@/TQ[\X]Y\:^ M3ALNGN060*'GDC(Y<[9*51>N*_,ME%B>\0J87EES46*EIV+CRDH +EI02=W M\V*WQ(0Y6=I^NQ-9RFM%"8,[@61=EEB\7 'ES:#FZ45WL 2 MU$-U)_3,'5@*4@*3A#,D8#US+OV+>6+BVX ?!!HY&B/C9,7YDYG<%C/',X* M0JX, ]:O'\N8'>S\3PY9S*]HF:+C8)')374O&R!VL%)6'=&S_W=1@!_.@#0- #@G\% MA#T@;(UVREI;"ZQPE@K>(&&B-9L9M+5IT=H-8>8O+I70JT3C5';+=L 4%P0D M.D5+O4F*F@+B:S1>.5Z PH2>Z)"'Y0(='YV@(T08^K[EM<2LD*FKM!A#Z>9] MXJLN:;]L_CK"R$YH3M^%K' .,TU]M;O\3 MV1OOX> ]/,2>W>-&;RD%@F!J_9,=/&[AIBWLLHD7QE[J[L86+%%^,HV&J#?: MHD%;=%#;HVX"IX2=5H+G(*WJ.H+)*&\TC?WPG3I+U'F! 7'Q2WK*N*ZM-KDQ7O)8R39/I. ME27H?/J!J&00E1P4->HJ-EW)WA[R@]#;4V8+B^*]O>:.^J*YDW3/V1 F$86U M!GIGB?8FNC[?312OVE:YXDHWWG:XU5)Z;[#99O] 5!+ P04 M " #K@JU8.$6"?_\# !Y% &0 'AL+W=OFR<,8 MIXA?T!QG\ITU92D2\I1M3)XSC**R*4U,V[)\,T4D,Q:S\MJ*+6:T$ G)\(H! M7J0I8H_7.*&[N0&-IPN?R"86ZH*YF.5H@^^Q^)*OF#PS&Y2(I#CCA&: X?7< MN(*72]M2#67%7P3O>.<8J%$>*/VN3FZCN6$I1CC!H5 02+YL\1(GB4*2/'[4 MH$;SF:JQ>_R$_K8<7@[S@#A>TN0KB40\-P(#1'B-BD1\HKOWN![(4W@A37CY M'^SJ6LL 8<$%3>MFR2 E6?6*?M9"=!J@^TR#73?8O]K@U U..6C%K!SK!@FT MF#&Z TQ52S1U4&I3=LMI2*:6\5XP^2Z1?6*Q8M(13#R>@56",@%0%H$_?Q0D METLEP#FXE[Z)B@0#N@;ZVM^-\^R&IP*W#*_QZ:M()VAZ'5S7K),J3=AK2K)7T5AD5:)$C@2-[D4I60H.HQ(MFCE#)!_BDO##&OH+T. MI7/'"GS+W:,^6.<%D^DP=Z_A[OT?P3,LADA[!V2@YSF!O<=YJ"R8./8P9;^A M[&LI?RAEE7_EP6V:,[K%BBX'W^YP^H#9X#VB!3WV'AD)K#?_I)E_># +?VS/N8='4LKUAVTX;PE,MX>N")!')-KSR+I;Q M(*;)$0;6PA^[=".!]92 5IL+K--9N,8>28BQT/I*=!(2/(F-:]BN12>68^]_ M:PR50-5"-A=97HHU44)M57F[BR8$Y M?=O;CQ,#51!Z\#D'MQ$(ZC/01Q%CIK>K%N#H11H)K3]N&Z#@](1V'34^C876 MWRIH\Y.M324OMFL-V_T![,MDNV?7P2I_/_Z:G7TAM2EWA]B&9!PD>"W;K(N) MM#NK]KFJ$T'S4BJ<3M?O4[#8N_@502P,$% M @ ZX*M6/WA?E;N!@ ;S4 !D !X;"]W;W)K&ULM9M;_BL;;V6EGDAKP-6GBF<36JTVQ71 MDJ18?&0KDJE?YHRG6*I=ONB*%29IB_GQ)$O9XWK$[+P<^T\52Z@/=R=D*+\@=D?>K6Z[VNC4EIBG)!&49 MXF1^WKFP3T.G,"A:_$G)H]C81OI49HQ]TSM7\7G'TCTB"8FD1F#UYX%,29)H MDNK']PK:J7UJP\WM%[I?G+PZF1D69,J2OV@LE^>=<0?%9([S1'YFCR&I3FB@ M>1%+1/$_>JS:6AT4Y4*RM#)6/4AI5O[%3]5 ;!@XSBL&3F7@[&O0JPQZ6P;] MP2L&_2,LT?$ M=6M%TQN%( IK=0EIIK5[)[GZE2H[.;GEZC;@\OD(W28XDPAG,?*^YW2E]"G1 M,;J(8ZI%AA-TE96WBI;<>Y=(3),/Z-=?[&'O$Z(9^K)DN5#FX@B]:^R?=:7J MJ';7C:I.79:=]=LW_N9O?\3_XX!T%4C7 ^S\S+, MEXZ1^%N>?40]ZP@YEM-#]WO_N0TO'IF;,1;Y0&+O . :,:\;<8%YC^@:, MMS_&=%*^&>.2:"],L#_&-F#"0\8FN+Q%[TN-?S#(H%??;;T"WOO)W5;=;!>- MF^WKM6J-KB1)Q=]M]TR)[K>C]1QW*E8X(N<=-8D)PA](9Z)[;GUJTQDDS(6$ M>9 P'Q(60,)"(%A#AOU:AGT3?>+3#&<100E1LS["0A IT((S(= #3G+2ICXC M\5#U0<+<$C8L8#I4>YCT^H/^6?=A4U60'OU=CWW'Z34]!I >0R!80RV#6BV# M_=5R5(F&DP1+$JO8,\K3O-I.&9?T1Q$AM$G(Z.90"4'"W!(VV+B@]JBW+2%( MC_Y@1T+VR>!D2T*0'D,@6$-"PUI"0Z.$7**@$2UC1_*D%EZB]2%CI!RJ$$B8 M.]R]Y0=C9TLA+8VZI6O;=,% M@]-5[DCIG,TN(6A;F*>'% MXZPU5#=VYE"50L)<\S!=LVQQ_$7=>L@ELS(94(P8^F.6T$5QOD=HFG.NAJE- MMI!=]=^TJP%D5\.WZFI#ZR>UUD^,[CPA:5H$9!$32LT9RE<+CF/]<"5/5/VJ M-UZ6G6WR-?(/E2\DS(6$>9 P'Q(6G.P$$L[0LJQF)!$"N6R(S+;6B4/+*+.K M3,W11 DLPBLJ<4)_*,4IL0FI'HQD0:.7']"*LW]()-L3@48GAVH-E.96M,9E MZ VV8KZJT:!QK;9C/M!^!:"T$(K6E-%&_MG>?VF@BQEE-B+/8L+1?'/IV:X? M(_U@_4#2W(JV*8V=)4/59E-C(VM;/9"]"D!I(12MJ1YGK1['J)YI]8CQ])HR MIC)73M#7&Y+."&^-S,R\@_4"27-!:1XHS0>E!:"T$(K6U. ZIV^_85+?!LWJ M@])<4)H'2O-!:0$H+82B-?6X3N[;YNR^TF-$2"S0G+,4Q53,<$)> MB_KMW;2V,]@..J=FYP=+#)+F@=+\O<8C /490M&:TEEG^FUSJO__+QW-#@Y^ MGNVFR7 ^TR&_I]]BXFJU>"<)2=#] M[^B:IE1+T!C&@58*0&DN*,T#I?F@M "4%D+1FG)<%R#LT1N&<:!U"5":"TKS M0&D^*"T I850M*8>UQ4+^R=98YTGUO]F.4WT#"S0DB3JD%"3MK-.$C6ULZX V.82P+UWAUR6 M$A6P1?4\BOY%4Y8)R?/BM>%CFAT72P4ACM -CI:*P9^W7@!E'%W6\C-.R* U M U":"TKS0&D^*"T I850M.8;L^L"@V.]W83L@-850&DN*,T#I?F@M "4%D+1 MFGI<5RH<G-QQLOW+UO%+^W1JMQQW M[5.O[;AOGP;EMS]KM^6G2#>8+V@F4$+FJ@O6QY$*Q'CY=4^Y(]FJ^%9DQJ1D M:;&Y)#@F7#=0O\\9DR\[VD']C=7D/U!+ P04 " #K@JU8= B,5+H# #A M$P &0 'AL+W=O2;*71-HNJ;I2*ZUVMWKS\;6!:(%P7)ZI<$PSR/ M9YX9QMC+$Z'?60+ T8\\*]C*2#@OKTV310GDF%V1$@KQ9$=HCKD8TKW)2@HX MKD!Y9CJ6%9@Y3@MCO:SNW=/UDAQXEA9P3Q$[Y#FF/S]"1DXKPS:>;SRD^X3+ M&^9Z6>(]/ +_5MY3,3);ECC-H6 I*1"%W#NWAE6-(CR"#BD@*+OR/<0I9))N''OPVIT@(4'>5K4__A' M(T0'8'NO )P&X%P*RG :P#>I0"_ 52AFW7LE7 AYGB]I.2$J+06;/*B M4K]""[W20A;*(Z?B:2IP?'U7<%SLTVT&Z(8QX Q]0(^B&N.#N$-VZ/SYVQ X M3K-WPO#;8XC>OGF'WJ"T0$\).3!CQHF/M1/.*TY\Q?0*N?9[ MY%B.IX#?CL-#B%JXJX"'E\^N@F\NG]WIPTV1C#8C3IL1I^)S7^'[E!8I!R24 M%.*+DJ^'7\3K%"NR\?<7 4=W''+VCTKX>BY//9?L0M>LQ!&L#-%F&- C&.O? M?[,#ZP]5&G22A3K)-IK(>@ESVX2Y8^S=5PA727F/GBB. 14X!U5.:KJ@HI.- M_+AV;%DZQZ[6"B/'7O2-PE''IFJHB:RGH==JZ$W5<$\)4_:2FLGO*&/;]MP? MZ*>R\F?>0,!1KZ8*J(FL)Z#?"NB/"G@318?\D&$NN@3.">7I?UBNQ"H!_3-I M/@2^ZPX$5%D%SFP@X*A74P741-83,&@%#*968 %<)5]P)HP7^,/75V&T\(;B M!6?ON&^[=M]HHS):O-1Q+]A9&^QL--C;ZL,"*'J K"H3EJ2E6$R^0KX%JEQ( M1@FG+B0ZR4*=9!M-9+VLS-NLS'_ARC_7F3"=9*%.LHTFLE["%FW"%MI6K<59 M0_"=V7#14AAYWJ"UA*,^395/$UE//MMZV7Q8HP*&T1W?HG]_CXM&,I@)^BM MJYGHM[0^3ZH'G)35@&ULK5;;2=)R>0 ZE,(#PX-B;V)-9 M&WSCN#(;8W!*9DK=N,F'?!1$CA *S*Q#8/2YQ2D*X8"(QJ\U9M Y+4;!20 YSME2V"]J]1[7>GH.+U/"^%]8K6VC +*EL:I< M.Q.#DLOZR^[6<=AP()QVAWCM$&\[=/_BD*P=$B^T9N9EG3/+TJ%6*]#.FM#< MP,?&>Y,:+MTM7EE-NYS\;/I!6B87?"80QL:@-? :KNH;!36':4&[:(!+V+4\ M.$?+N#@DE^NK0@OG>770BT-D[D9AI8HNH/";$UG4M.)_T(G@8]*VL+ MA_IFI6(:C@!ZW M07V+0?KJ1:Q*2;A.2[C[T=,($DQD"LS##!9?218%2SQ8(%6JN M\C;Y-6;?8[I*=9MV3[N#87B[*6O7J-,(J24D!"XY$E>>8_[D#RG93R[6>']R332;U SN>E'@#2Y /Y8*KF=VZ MI"2'0A!6( [KJ77KWLPB'6\"OA/8B2-6!#DIZCM^:NK0$;C!"8'7"+S7"OQ&X)M$:S*3 MUAQ+'$\XVR&NHY6;'IC:&+7*AA3Z*RXE5V^)TLGXJ\R HUG%.102?29X12B1 M! 2Z1DNU9=** F)K=#KN<@X2$WJE! _+.;J\N$(7B!3H6\8J@8M43&RI0/5R M=M) W=50W@FH+Y@/D.^^0Y[C!3WRV7GY'))6[N_+;56>MD9>6R//^/EG:]3- M>4Y$0IFH.*"?MRLAN=J-O_KRK(V#?F/]A]Z($B&:V(O!K#A1+2!']5XZ^Q&NWH7'3G60;>\[(45]CV\WH M.,H=C]VPC=I##5K4X"SJ;9+P2A%6\@Q?;1%V5XZ"\ "O)V@T()RV%(.SU*:+=]'-#Q:+ CIE(=<2Z ;VP^Z+CW3=V7/< LRB)9:?KMBDGURYAAILY7X#I O5\S)I\GNH6W)W;\%U!+ M P04 " #K@JU8"4VLU38# #2" &0 'AL+W=OJ1+QH-<;Q17C,LJF?NU>9U/56,$EWFLP M354Q_3A'H7:SJ!\=%C[Q36G=0IQ-:[;!)=HO];VF6=RA%+Q":;B2H'$]BV[Z MUXN)L_<&?W/'] _>.VD9<4,+I3XR@M;SJ))! 6N62/L)[7[ _=Z4H>7*V'\$W9[VUX$ M>6.LJO;.Q*#BLGVSAWT06OC*MF:3%A6"\,O#Z%BWCX@WA?%G>PNN7 M;^"E\_YZ[SENO@%UP3N%/2E@;>RP*+I_XQZ>[$#P[B MYX.S@'=,7T+2OX!!;S ,\%G\OGMRAD[2G47B\9*S9W%\!K?AH%=);@V-< T9C2=AKJ.. MZ^@L5[JI6^ZKK[NW)TPO0*(-T1T]8Y).)B=L S;C7ICLN",[/DO6WX4+J#6G MYL+%(_"*&ULM53?;],P$/Y73D%"(,&2 MIMU HZVT;B F;:+:!#Q,/+C)M;'F'\&^K-U_S]E)0Y&ZO/&2^.R[[[[O[+OI MUKI'7R$2[+0R?I941/5YFOJB0BW\B:W1\,G:.BV(3;=)?>U0E#%(JS3/LK-4 M"VF2^33N+=U\:AM2TN#2@6^T%NYY@UC,*[+69(%0JBPH( @ M^/>$EZA4 &(:OSO,I$\9 @_7>_0O43MK60F/EU;]E"55L^1C B6N1:/HSFZ_ M8JO8,\RR<#>..^&N.(-WD1;R=UH^'A%O4*W:]C$@<1 M0@^=^UH4.$NX23RZ)TSFKU^-SK)/ _PF/;])1!\/WM;A+5U)7RCK&X?P<,/> M<$VH_5'BD_] _+0G?CI8V"6Z^(!,@6!72F[:I^10"<(2R'9OG=656%LOR0/N M:FY=/O7L[->B;>,:G;3E,7W##$;PC,(=DY(>= \3V,09X:&PC:&VD?K=?@Q= MM-WWU[V=8?P>-])X4+CFT.SD W-R[5QH#;)U[,65)58;EQ6/4G3!@<_7UM+> M" GZX3S_ U!+ P04 " #K@JU8=_D'%'X# !B"@ &0 'AL+W=O-0U53PO@^0.J$= M,R?KEAHZGRJY)\I:(YI]<+%QWJB&"7N-*Z/PE*&?F?]B:E!DN5,*A"$_,[IF MG!D&FER2%>9,M>- Y(8L:RJV0)A 6TL*G6ZAE9H933[>@J&,?T*7+ZM;\O'# M)_+!6OY:RYVFHM+3T"!5^\*P[&DM.EK)&[12\ED*4VORO:B@>NT?HL1!9_*L M.D;>$M4IS"%\;9-/83T8KB M)_+'S5H[DS]]T>O0,S^Z_?2O=4M+F 7X;6M0#Q#,O_TFSJ/O?-+_)[!7@H5X=% >'26\(H:IC>T*T)(%$FZ8FI%R#5G6VI/O"G? 8\.^%PF MH[PX8NVQRI(\]K/.!];Y6=;W4 )KC25,JXI9BI1CN>N^8!_9_(1&4439$5>/ M43PI_%2+@6IQEJJK2!>D50S["N-/A#6M_5(V2C:D=&5(V^J"4<<:+;!(VMI5 M/A%X[$Z)H@:\FHK3T,;'X3^UR=[(F/$@:/S>% =1_7-RCT\8Q.-X>-(V2Z,CUF=?_Q]+31R]]+KH MW\E[I[8>]G6]*?+C*_&:G=Y)>-"ML>AOW1"C22EWPG0-;=@=!J4;-QX<[2_L M .6F@!>8;OK"=H6U5!,.&X2,K@J\%]4---W"R-;-!&MIL/.XQQJ'0%#6 ,\W M4IKGA7W!,%;._P902P,$% @ ZX*M6$YX&ULK5AM;YLZ%/XK%INF36H+AD"2+HET^Z95 M2K6JN=L^5/>#"4YB%>S,-DGW[Z\-E)>6>HGD+RV0NV'*,DL(I2UW?\R(W0X0Z MLTGQ[)[/)BR7*:'XG@.19QGB?RYPRO93!SHO#Q[(>B/U WHUM6/[^@7]I@A>!1,C@2]9^HLD$N6BN(OV%>VG@.6N9 LJYP5@XS0\C]ZKA+1,*4%T)\/D*2T32+\KZQ^(*?/[X!7P$A()_ M-RP7REQ,7*D(:5AW62U^42[NO[/X'>)G(( GP/?\08_[I=G]"B]K]Z#K[BK6 M=2[\.A=^@1>82Y:E0)'N?* -Q*G(G_^H(KT0;]:'K_G8LM6N*IHS:8 MP'R'G=FG#S#ROO:%:@FL$WA0!QZ8T&K)$ZL&OZ:JN!SIY[U%-7,H6N33AY$/X5>U/3G7BVX9 MUW!]5;6%UDE86",W\4A4%_7:.:9F0S MIQ'L)_LL"8[-)*=,[H^E9AGZET1RSYZPS?K0AC! MUKHEO5ZS8.3WTQO5]$9&>@]XQ]*=+O@EQPF1X 8MBTT"'N]P%F/>V_-&S&,' MF26P3OCC.ORQU0D^MAFX);!.X-!KWN/>7QL3&!NS FBW7#@YR2=3&4A;%3S6L<6S%;:-V,-'(# MVM4;T*K@L(76#;Z1'-"L.0[HU^!-(PX&P^#U2ZG7;# :O=.OC=J YI?S]>^< M;(NZ-&UZT#0UXQY=)DMHW2PT$@*&=GO4*$F.#MX26C?X1IA LS(YH$??J@PX MC-[.U!ZS: C'[_1H(T:@68W<$VSHKTP>5=XBOB5*=*5XI-^]LJ)J;EV=_Y8UDV^+X M+&92LJRXW&"D!JTV4+^O&),O-_I$KCZ!G?T/4$L#!!0 ( .N"K5A@9RPN MF"$ $Q9 @ 9 >&PO=V]R:W-H965TV^CV(+N MX:^"DNUJPR^Q3W5D:J*VP(6M*IZS^AH-']0-DF8MG$:<%VD_>$''"<8 M0I9-U2_2.:?5ZLX%'G#LO&'!Z\7;K]O\S^(V24KMVV:=%;]=W);EW:]OWA3+ MVV03%Z^W=TE6?>=ZFV_BLOHTOWE3W.5)O-JOM%F_,4:CV9M-G&875V_W7_L] MOWJ[W97K-$M^S[5BM]G$^??WR7K[];<+_>+A"Q_3F]NR_L*;J[=W\4WR*2G_ MN@7CQNM%[Q^.,'W=X_^NK1 M?(Z+Y,-V_1_IJKS][>+R0ELEU_%N77[5JSW8I-G]_^-OAY_$T0J&_LP*QF$%H[N"\8'U:8G[O"Y6&%R\X*SSX/B\,*BW-7T$]/L7_)O[ M5_S^U\6,R_CJ;;[]JN7U\I57?[#_G=NO7_V6I%F=#Y_*O/IN6JU77IG)YU+[ MN_9NM4KK7]=XK8GL/G7J7]Y?S*2,T_7?M/_]O_39]-^T--/^N-WNBCA;%6_? ME-7V:^7-\K MYWY;QC/;TC6YSV+ZA -Y4/[C' MGY[Q\--[;RA%&7_71OHKS1@9$^T?GTSMEW_Y6\]^?5 K[^[RU^A=X0ZT/X?[1?[G^[G@7]\T'5CRH8PASO5]]O MFMHRD^59NQ2>SZA>2]&IU]+Z\?=KK/BM'S]FYGCOC9_Q@NIS+;K6/N1)E9J: M'2_3=5I^U_YS_PU1)IOBOWKV\OV].NE7ZP/!7XN[>)G\=E$=Z15)_B6YN*J? M@=&_]44*B9DD9I&836(.B;DD)DC,(S&?Q (2DR06DE@$8:UPFCR&TT2E7WWZ MFF8WVGH;9WU':.^5*P_-(!(S2_=GDA?:N_>/7^N+'*4X-')(S"0QB\1L$G-(S"4Q06(>B?DD%I"8 M)+&0Q"((:P73XC&8%B]R.6M!AA.)F21FD9A-8@Z)N20F2,PC,9_$ A*3)!:2 M6 1AK7#21X_I5#>Z%,=-T=>L.E*Z3>^T-"N3:@NE=I?DRR0KXYND+Y?4WM!@ M0C43U2Q4LU'-0347U<1!6QQ?VWD]75Q>=JYTH5OU42U -8EJ(:I%E-;.GZ." MI*[,'Y&M=D69I_%:^YA\2;)=LN]I%=HO%^+C^XN_*0=P:GMP%I&:B6H6JMFH MYJ":BVH"U3Q4\U$M0#6):B&J19363BRC22SC109T!Y8**U(S4?Z M?7&*, EW]4BLOJ"?-J.V_#!J^[P?M?WSN7?9O%?;@W.&U$Q4LU#-1C4'U5Q4 M$P=M>MQIZ2;,R45\=)\"5).H%J):1&GM;&DZTKJZDBG3;)O7PZA/MW&>W&[7 MJRII@FV7K9^$2I[*;/$F>S2&T-XUJ)JI9J&:CFG/03B:'BVY6H)J':CZJ!:@F#]KTU-,5 MHIN-**T=,4W;V5"WG=]EV6Y?2:PS9?7?NZ+,^>1$*[UZAFHIJ%:C:J.:CF MHIHX:.U9BT;&:-*I(9VYG(_N78!J$M5"5(LHK1TU35_:4/>E/]S&614M::8M MMUFQVR2Y=I>GR_HKJ^2;EM=W;NP-&+0ZC6HFJEFH9J.:@VHNJHF#INM'R:&_ M-J;=?#EK,1_=MP#5)*J%J!916CM>FN:TH6Y.?TR^;-=?ZFOO3P9>JC-$:(D: MU4Q4LU#-1C4'U5Q4$ZCFH9J/:@&J250+42VBM'94-8ULXV4FKC;0;C:JF:AF MH9J-:@ZJN:@F4,U#-1_5 E23J!:B6D1I[5M&-]WLL7H:ZW:CFHUJ :A+5 M0E2+**V=0$WA>JPN7+];K[=?XVR9:-?;7,N2KTV[6KM.L^H[52;U1A':LT8U M$]4L5+,/6JOB]DP2H1UJ5!.HYJ&:CVH!JDE4"U$MHK1V$AE-$JF+UC(N=_NI MU%9QV5MR5*\_.''01C6J6:AFHYJ#:BZJB1.O,&^7O=:,Q2M-,T;&K#>(?A+P MT<<3H)I$M1#5(DIK9T_3P!ZK&]@?MIM->M^ZOD[V5^3CS^ODQ"V%U.;@/$)+ MUZAFH9J-:@ZJN:@F#EKGHOOHR<6S,Y?ST;T+4$VB6HAJ$:6UTZ5I4X^5ITX::K%8W6U M>'\Q>WNM+?=7N>N9##=QFM67C\Z\D(06BU'-1#4+U6Q4U -4DJH6H%E%:.[V:?O/XOI1(EP;':,,9U4Q4 MLU#-1C4'U5Q4$ZCFH9J/:@&J250+42VBM'98-0WGL7K.:3O]5L^/>!OG-XFV MW!Y.+C_[%B^U-CBCT&(SJEFH9J.:@VHNJHF#UGGOUNC)52JTL8QJ :I)5 M1 M+:*T5OA,FL;R1-U8/FN<]RFR/RH'>>J-#,TD5#-1S4(U&]4<5'-13:":AVH^ MJ@6H)E$M1+6(TMK1U52=)_J+#/(F:-,9U4Q4LU#-1C4'U5Q4$ZCFH9J/:@&J M250+42VBM'98&4U8J:NFG7N5::ND6.;I77V/H?L[V9^H$JGYP:&%EJ51S4(U M&]4<5'-139QX =;'\*^TN#C,2)RL7FEWZUWU::;%=W?K=+EOR&[B_";-JE=A M=K._^)R47Y,DTXS7H]&_UA,8&Z^GU0>?XR)9U?->E;>)]M?KP#5)*J%J!916CMZFS+X1%T&'S[$ M/?/2IGJ[@S,9+8RCFH5J-JHYJ.:BFD U#]5\5 M03:):B&H1I;73K"F?5Q^^ MR*AW@H85J9FH9J&:C6H.JKFH)E#-0S4?U0)4DZ@6HEI$:>VP:EKR$W5+OCOJ MK8[#TT(KJFW%O;?I5G.#0PKMS*.:A6HVJCFHYJ*:.&BZ<71MLY[XMG-M\[S% M?'3? E23J!:B6D1I[5AIVO(3=5O^QT9T9]P#1;W=P?F#UNA1S4(U&]4<5'-1 M3:":AVH^J@6H)E$M1+6(TMIIUE3M)_.7&=&AS7I4,U'-0C4;U1Q48OYZ+X%J"91+42UB-+:L=)TX"?J#OQ9([KW]=V5/L9EHA[#H?UX5#-1 MS4(U&]4<5'-13:":AVH^J@6H)E$M1+6(TEKY-6UJ]-/1BXSAIFAQ'M5,5+-0 MS48U!]5<5!.HYJ&:CVH!JDE4"U$MHK1V6#7%^:EZCO"?[:*J^<&AA1;H4MWZ[,V__TMWS$=_ M_@&J250+42VBM':4&DV4JDO*/SAN/;-@JM[XX*!%2_^H9J&:C6H.JKFH)E#- M0S4?U0)4DZ@6HEI$:>U(:^KRT_'+#&71-CRJF:AFH9J-:@ZJN:@F4,U#-1_5 M E23J!:B6D1I[;!JVO#5A^3E2#4W.*1(S40U"]5L5'-0S44U<="ZS5&]YEA'5J)1S43U2Q4LU'-0347U02J M>:CFHUJ :A+50E2+**T=5DTE?JJ>?7[PL ZMPJ.:B6H6JMFHYJ":BVKBH'7J MHWJW97K>8CZZ;P&J250+42VBM':L-.7UJ;J\?M[[!I,LW>;5_Y:[:B'M75$D MY=_?[R<0.KU^;SBA%7A4,U'-0C4;U1Q450S4JOFH%J":1+40U2)*:P=04QZO/OSI09^UR[=W29P-NN2G MWO#@J"(U$]4L5+-1S4$U%]4$JGFHYJ-:@&H2U4)4BRBM'6=-:7TV?9G!'UI' M1S43U2Q4LU'-0347U02J>:CFHUJ :A+50E2+**T=5DT=?::>PGWPX ^MH:.: MB6H6JMD'[7CP-WYF\(=6S%%-H)J':CZJ!:@F42U$M8C2V@'45,QGZHKY^X?8 M*7KC!BV4HYJ):A:JV:CFH)J+:N*@S8Z"M9.H'KI!']4"5),';?K\#R-$-QA1 M6CL\FB+YC"B2?ZV^5=P..W&$=L51S40U"]5L5'-0S44U@6H>JOFH%J":1+40 MU2)*:Z=9TQ6?O4Q7?(9VQ5'-1#4+U6Q4W\:9KB2+U0 M#O/4VQ@<2F@Y'-4L5+-1S4$U%]4$JGFHYJ-:@&H2U4)4BRBMG5Q&DUPO4PZ? MH^5P5#-1S4(U&]4<5'-13:":AVH^J@6H)E$M1+6(TMIAU93#Y^IR>+"M#J?* M)-]HJ^1SV1M+:!TXOMD/IX]&<-ZZ'9]5 M03?;^ M3":7ET]^)B&ZW8C2VG'25+WGRN[EU1_QM_W]>42VVA5EGL;K>C*G)-LEVOMM M-9@[NFSWS"*%]LN%^/C^XF_J@9UR-P:'$JF9J&:AFHUJ#JJYJ"90S4,U']4" M5).H%J):1&GM<&N*W_.7*7[/T>(WJIFH9J&:C6H.JKFH)E#-0S4?U0)4DZ@6 MHEI$:>VP:HK?OU-B[K:W7[6[AN,ZV,O_T]^99L M[DJM&M]IF[CU -4DJH6H%E%:.ZR:,OBELH\Y> H!-3JOFH%J":1+40U2)*:P=04]B^5'8LSSE-C5:S4>IT=HUJ@6H)@]:Z_ZFL[F^>/KF-G2[$:6U MXZ2I5%^J*]76]76R+-,OB98^G(VNSS_WY@K:K48U$]6L@Z8;[7.0E]WC&+0T MC6HNJ@E4\U#-1[4 U22JA:@6';3V>79]9$P?7^7M2&DZTY?JSO3O\?=Z@%34 M-[N]R]-LF=[%Z_VT1P\1TYLN:"4:U4Q4LU#-1C4'U5Q4$Y=/9\TV>H:7'KI5 M']4"5).H%J):1&GM$&KJU9?J>K59#8ZJO"G*?%>'T:O#Y?/RN[:J#F]>58.G M8IFG=_5T:[UIA-:E4N\1T$^L[*./ M(T UB6HAJD64UDZDI@Q]J>POWB>2.$JD/Y)\TYL]:/L9U4Q4LT[\Q"XGVF:; ME;=]=UFQT3UQ4,U%-8%J'JKYJ!:@FD2U$-4B2FMET:+I.B_47>>S"D+U;4AV MGXODKUV]H/6E_J^J/*3>YM#<0C43U2Q4LU'-0347U02J>:CFHUJ :A+50E2+ M**V=9$V'>J&_2'EH@9:D4J/HU.Y\5P.F&AB<1*1FHYJ#:BZJ"53S4,U' MM0#5)*J%J!916CN)FJKT0EV5/OLL=[+9;>W!XO_[$.L4^1_5%[ MM_KO75%NCL^"5^ON3S-M'\\_*<^/H[UL5#-1S4(U&]4<5'-13:":AVH^J@6H M)E$M1+6(TMH9V/2[%[.7.3^.EKU1S40U"]5L5'-0S44U@6H>JOFH%J":1+40 MU2)*:X=5TQQ?J)OCG=*F]CDNTD(KJFW%_:>QT,XXJIFH9J&:C6H.JKFH)A:] M$U7O3TFV.N-G+N>C>Q>@FD2U$-4B2FL'2],&7Z@+M2\V$I1Q?I-F/SH@1$OF MJ&:BFH5J-JHYJ.:BFD U#]5\5 M03:):B&H1I;6CL*FA+UYF3NX%VDI'-1/5 M+%2S4&9R_GL[@4L)UDN9+D(XSHQHQ_%C'HJ[G,'B&:< MKK^?,4S4(LW6/O[@N/#$S@[/,+2=SG(6R]DLY["*&3B+.ZO[Y\%$C.I\9D?AI9[._/3=$4X(PV,*K;:SG,5R-LLY+.>RG'C@ MCB?4F.KSG@F'V0W[+!>PG'S@6C=*F%[VW2B!W7*$<9UTF1^EB[J?_N.CO:%S MZ9W8D^$IA7;;67+S02 M1(OM+&>RG,5R-LLY+.>RG& YC^5\E@M83K)QG,]R .!: MIP6,R67/C='9+?LL%["<[/NY+'INO1JRVXTPKA,N1T5R75TD_XG1WN!+?NI= M&9Y2; <=Y2R6LUG.83F7Y03+>2SGLUS M)&>RG,5R-LLY+.>RG& YC^5\E@M83K)_\]R9?5459\ MLY]H8;G-OB1YF:RTZ_1;TMQB2\OC,NG/L'N^\Y:MA6%TKPGV+W@YGRR._^E> M'U3O_? 08AOH*.>PG,MR@N4\EO-9+F YR7(ART48UPFAHP:ZKFZ@_]R(4:99 MNMEM3@P4V08[RIDL9[&VWHYS)B^*'UO+970]83K)2SGLUS =X8O86Q9'N4LEK-9SF$YE^7$ ]<=_RW&W8'BF0OZ[ X& M+"=9+F2Y".,ZN6,==7B3[X>&[FSQ)-B>[I&IR>-:PC7>4LUC. M9CF'Y5R6$RSGL9S/<@'+298+62["N$YN'77GC?$+#?;8(CS*F2QGL9S-<@[+ MN2PG6,YC.9_E I:3+!>R7(1QG? Z*L(;RK;J59 419)HZR0NDOV["_N32HD, M3RJ2,T\]1&.D?4_BO.B/)7)7;)9S6,YE.<%R'LOY+!>PG&2YD.4BC.O$TE'% MW5!7W.]CZ96VO4ORN*RO$NX3JOY"F6XSK=QJR;OM+M>*W7)9O8S3+XE6?2_=KHKZ?.IU_?G^[Y&6Q,O;UYJHOK9;KQ_P M9/5J+WY,BC*N3[L&^PU]W>[6JVJ1NS1/M#33WNUN=D6I&:.9T1^F_Y\^,I]] M"00L)UDN9+D(XSJY?O2N >/$O/5/>KA3E5'GFSA M'^4>>KSUW]F_CR[[(XJM]:.5M_>'?4V,BJX"J*ZD@]S;Y4!]K[2ZCU@?O=XW%\ M?X:Q57^4,Q^X>IJDQP: _EJ?MJ__6^QF;99S6,YE.<%R'LOY+!>PG&2YD.4B MC.L$UE'KWSC1^K^^3I9E?7J@U1[35KN\'@*J1G]LF1_E3):S6,YF.8?E7)83 M#URW(F9,GG3)SEO0?W;!SBPIP;D+2O8AARP785P[)<9'I?FQ>L;YC_4AS/K4 M@8H:&9P(*&>RG,5R-LLY+.>RG'C@6CLZHWY]9UR\>?)U1__5 MU7N^+O1?@[ZO2_W750,T&>P_O$WB59+7"U3?O]YNRX=/Z@U\W>9_[A_FU?\ 4$L# M!!0 ( .N"K5@:L,UPGP, ($2 9 >&PO=V]R:W-H965T_O ".P^B5@+E97*"7SU^AYRA,T)> M[)@(9R.3BW0D*7.549^FU)T3U%UT)0@%#+U+?/"K\::0(=?"N=-BZK0"7F': M0:[]&CF6TVW@,WMXN-M"Q\U+XRJ\[@F\-D'1/,*B!M^O(%X"_=$D7BNXW!W. MV!:O8&R(UY\!W8,Q>?',]JRW39EK JOHT,UUZ"IT]QZ+IBG7]#C/G?^?!!*ZY!"S1H6Z.A72!%91J)7EK+Q65C>=12=W*/J#+D15$O +"Y?JVNKDUF4>6R=-8!5% M^KDB_:=Q(YC]9NM/,QI#?_)RF6Z M]_NX=8W'5DD36$4.VRJZ!NMIG)RMJTDD76A5E4J]E?U?;L["RU8=.L.:G1LF M>5VOV<^V4U!S6JF)'EATN$E]4V:H6ED=VW<[DT>75!-:5;>B)[/=)S*^UGY- M%UI5I:)CLUO;G?N-WSW>QQVK;OR&2;9[POA%JV2W]THWG8\:MO+V11Y=+4UH M54F*/LWVGLC36CLW76A5E8K>S6YM?.[W=/^HA?:\NJ6/Y_3JK8E9^IB/@6[4 M&0=#*[)+>/HMF]_-SU'.U>E![?Y4GJ^H0X(")CV<$5^JFU"4.H*U@+0Z?>$_ MFIYWI -.MNK(8$DX)[&Z# #[0.4$\7Q-"+\;R 7R4Z?)7U!+ P04 " #K M@JU83"HTCLP% #E(P &0 'AL+W=OH41UWB.(-N[(5):W*>'INQR3E=BRA,8,80 M7\>QQ_ZZA(@^7K1P:W/@<[A8"G6@.SE?>0NX!7&WFC'YK5NH!&$,"0]I@AC, M+UKO\-G4[2F'U.+W$![YUF>D4KFG]*OZ\B&X:#DJ(HC %TK"DW\>8 I1I)1D M'-]RT59Q3>6X_7FC_CY-7B9S[W&8TNB/,!#+B]:HA0*8>^M(?*:/OT">4%_I M^33BZ;_H,;=U6LA? .:AQ([D">Z^#F#FZ::!99 MFM:5)[S).:./B"EKJ:8^I+5)O64V8:*6\58P>3:4?F(RRU?$2P+TJU@"0S/* M!0,1,I"K)= E)# /!4=OT2?953-@(0U"'SW7$4WE88[:5R"\,.I(F;O;*]1^ MTT%O4)B@WY9TS:4&/^\*F8X*JNOGH5]FH9.:T%UT0Q.QY.@Z"2#0_;NR#$4M MR*86E\0J>..Q4^3B$T0C5ZUJK.(B_AZ,L-Q/? M_C05SRJNIL,97WD^7+3D[<^!/4!K\N,/>.#\9,J\(3&M#KVB#KU4W:VIPY5, M.(% 2QU=A=R/*%\S0%\^RM/H@X"8&PO1:[(0#8EIA>@7A>A;&^)6ZH4^(%^V MA"G1S'N0>JOQ_3#IR3Y\V Y_UZ0_+DRTH 9%4 -K4!\2 3)541O58.>2XU$E MJEV3?M\70NS_DT M!D29/!G+!5ZJ&?@ F^-?KI^$.G(?@9Q)ZQB8IQY5QJ:TAY_=^I]H(A_72B19 M;*[1OGZ23W .'5-S-BRJ57Y45'YDO3T;BFC\=%W.,7Z1AT_>1'ZT!5L)-=4U; MM44'96US@JJY_BP31.V/,L'.R_7.GFR.;)ZF5?6U(.5:$.MU5-7O\V)#)HS: M87HEXZC)Y;2FP>/JK#%:#6N[9#MOA[N[T]K3 -_0/VFFD'*]3V+%AGOTZ MA^)-4VIZ54K2PR^+>KA1UFM*32]&27OX^W O=^]O=29VJMUKM=$#*XD/?R?R MX5V@(RX95V,S6/5&;DUT)?GA5XY^>^(_=@B_)/SADOZP'?^4F"]D^>5OUC63 M3[8$K=1-['$.POSL-M"8A^VL\UW\JI=_>"),]Z])SX];^'WSWQ M'SNF&U;5JU^R)+&SY.'P2W:![VUO6'T_;K:J&=-N28;N8:_;#D1?U_#2;5B] M TU&@U%-Y"5-N8V]=OMOF79/'D>V>].J^BJ4A.C:Z>=HIG5WWZGA4?75A" MN91T3H<20EBVIR3[(N@JW99Q3X6@:+ND"QLV?R+U!+ M P04 " #K@JU8KR,7>_H" Q"0 &0 'AL+W=O>JZ*DXQ M9^I8++&@-S,AN6DIDB07EF>M[7M_-&2^<<&B?360X%*7.>($3":K, M(Z%XJ( B;.1<]8Y M'0],O WXSG&M-L9@E$1"+,SD*ADYGDD(,XRU86!T6^$8L\P041J_:TZG6=( M-\>/[)^L=M(2,85CD?W@B4Y'S@<'$IRQ,M.W8OT9:ST]PQ>+3-DKK.M8SX&X M5%KD-9@RR'E1W=E][<,&H!,\ _!K@/]20% # BNTRLS*NF":A4,IUB!--+&9 M@?7&HDD-+\PN3K6DMYQP.AR+/.>:MD4K8$4"8U%H7LQI#M><13SCFJ."]W"6 M)-P8SS*X*JKJ,=MP>(&:\>P=1020$SA5@$6""=PP>0Q!YPA\S^_"0@(OX%LJ M2D7+J",XV)H/74UB3$IN7"=^7B7N/Y/XW?0"#@_>[0".VX'3RR]PN)!/D"[Y MUICG-^;YEBIX@7EGSYOW\YIP<*4Q5[]V":T6Z>Y>Q!SC4[5D,8X<.J<*Y0J= M\.V;3M_[N$O\GLBV_ @:/X(V]O!KJ96F[20/P ZB!UM4,?F$,N94.QEJC5*! MF$$LD4IJER'5*GV[BOD,K<+.26_@#]W5IM+67/Y1:;=1VFU5.BTEZ@>(!-4N M<*5**G@M8%XRR0J-""+*^-P>D9VU7;'W-A0&G<')$X%54"?8C I./*\)VTJ] MUZ3>:TU]S)969RO=:\MS3V1;RON-\O[_.*[] M??JQ)[(M/P:-'X/62IB4,DZI!=KS61NS2_#@K^,8!!M56 EI7>JU0MR-AF9^ M)JB7S'FAZ.LQ(WKO>$!E)*L&74VT6-H>%PE-'=,.4_JG06D"Z/U,"/TX,6VS M^4L*_P!02P,$% @ ZX*M6'2%?94X! #18 !D !X;"]W;W)K&ULM9AM;]LV$,>_"J$-0PNDUK-L9[:!Q$JQ $L;U.CZ MHM@+1CI;0B11):DX!?;A1TJR+'D*$0_,&UN2>?_3_;?8$_K($@".GO.L M8$LCX;R\-$T6)9!C-B$E%.*7+:$YYN*6[DQ64L!Q;91GIF-9@9GCM#!6B_K9 M/5TM2,6SM(![BEB5YYC^O(:,[)>&;1P>?$EW"9]:R1#>2#D4=[;H<_;+="TV*$/Z"J.4SDS.$.W1;.^Y#R]"X'C-'LO1GS= MA.C=K^\7)A?O(=7,J/5YW?AT7O!IHSM2\(2AFR*&>,1^K;9W%?:FB+^#X!P@ M7#M*P0V4$^1:%\BQ'&OL?=3F=Y@*<[LV]T;,P]>;NXIHW&Y*W5K/?4%OG6$F MIQ)]PY3B@J//M)E?]/U/,13=>H4"S6)#7A..Y[3URS')O=D M4H[^DUPW(GXO#7S?FLYF\V&ZK)7.SN6B26S 9=9QF2FY;,0?.#!T=5AG3)FK M2JUSUY9.L5"3V(#AO&,X?Z-ODJ5,LU"0VX&E;QU.FI5R5W6+D!)45C1)Q M5!_\?8Z>(JW_)*_MN.[<\8.3[%5[/Q>5+K4AJ]Z)W%:RNGD&&J6"3TE3<8P"DPM M?E7M)@A9]@62S0I_-%^U5ABZU!J89J]/E@/=U?U&D82D*GC3+>J>=CW-J[J3 M=_)\+7N==?_M*-,T2N\PW:4%0QELA:0E%IO1X#_<<%+6W;@'PCG)Z\L$< Q4 M#A"_;PGAAQOIH.L K_X%4$L#!!0 ( .N"K5A<:N#BB@4 ),? 9 M>&PO=V]R:W-H965TB2=M/OUHV1'M"1*2R8U+XDDWWMX>'7)F/^]NI+D;ERCK)&-<)8(#R3;GHPMXML0D=R@LOB3L3IU<@WPJ*R&^ MY3>7Z_.1ES-B*8MT#D'-OUNV9&F:(QD>?Q]!1^68N>/I]3WZVV+R9C(KJMA2 MI'\F:QV?C\(16+,-W:?Z@[A[QXX3"G*\2*2J^ ONCK;>"$1[I45V=#8,LH0? M_M/OQT"<.!@-K\/S9"_ ,)!Q\B@V@&4_-QMK,-6<\CH[S6ASFA5KFA<&UX#I6.56V MKOJ/38S*0*'[0"U0)^ UE:\ AK\!Y"'?P6?Y<'?<00>7[PT7>/A_OK=+'HF, M@>=Y?%^ KU?&'5QJEJF_7+$\C.6[Q\IWDC.UHQ$['YD1%).W;#3_]1=(O-]= M@1@(K!(6OPR+WX4^7[!MPOE);KIF>X @!42^S=W.)S"8P-GX]G0:32L($?&G MI5F%8% 2##H)Y@LI*A:2B]G!-S@9\R7R)ZC&K&D%"49N7J3D13IY55>TBQMI MC$HF"$]KW)I6$ ;A%+O934IVDTYV9LR"P2@3",@+A$Z[W<,BP# 16""M M.7F"=VR]9?^Q[@?5_J'0JC.WZ@^?4O[AH/H_%%HU-+8"@ .4 + I[C!L2)C# M*&B16&3E'_61?]34=8)KO%PV+5'?94?-14=^?5ZWV4$20LYJ_FH6_.O MF%)GX+TP6_0G\9]0-^*0W\*3-@6&[ S^C;L"V;L #U W841$0 M[)/Z1SF771 2'[8DM:T=<)_: 3^L3> P:^\38%L^X+[EPQ& 5/>$*6[L"0Z[ M8.)Y]3UA?-+>S)C<%EU?!2*QY_K0P"N?EIWEBZ*?6GN^@&?+0W_8PAS:U==4 MFKQ0(&4; ^F]FIBHR4,'^'"CQ:YHHJZ$UB(K+F-&UTSF!N;WC1#Z_B8?H.S# MS_\%4$L#!!0 ( .N"K5@'T@-=#04 *85 9 >&PO=V]R:W-H965T M@"*/(5! M)"\ZGE+Q>:\G'0]")L]X#!&^67(1,H6W8M63L0#F9DYAT#/Z?:L7,C_J3"?9 MLSLQG?!$!7X$=X+() R9>+Z$@&\N.K2S?7#OKSR5/NA-)S%;P0.HQ_A.X%VO MC.+Z(432YQ$1L+SHS.CYW,@<,HO??-C(G6N24EEP_CF]N78O.OT4$03@J#0$ MPY\US"$(TDB(X\\B:*<<,W711S(+)F'.@]]]5WD7G5&'N+!D2:#N M^>8]%(2&:3R'!S+[3S:%;;]#G$0J'A;.B"#TH_R7/16)V'' .'H'HW PZ@Z# M PYFX6!F1'-D&:TKIMAT(OB&B-0:HZ4766XR;V3C1VD9'Y3 MS[ZJ>G,<9(P M"9@"E]PJ#P29\Q GA)=6:@WD Y>2G)(/Z$:N%822S)9++ &:8Q'F/)(\\-W, M_4'A#U982<*7Y#8&P=)*28*3+8O*H^SE/3@!D])?^NBT%#PD+P+1O0+%_. $ MT3P^7)'NFQ/RAO@1^=7CB621*R<]A0E):?6<@OQE3MXX0-XD-SQ2GB1O(Q?< M??\>)K+,IK'-YJ71&O"&B3-BTI^(T3<&&CSSE[N;+7#,LKAF%L\\$*_*M).5 M@LS1MJ)S&3,'+CH86H)8 M0V?ZXP_4ZO^L2]*1@NVE;%"F;- 6?7H%&-3Q\W3AK"(LY$+Y7_('79S*V!@B M7)E"0.0\DS@1CH=MA#@XDP0V)7FBRT\^J)4-FG;6]?1T8-G]26^]2UQG9=J# MTFJ/T;!D-&QE-./5MCU6CB?(.E$)9CIBB(N M08?'N,!SZR#!QI2$6N(YMN$NI;$Q&->9:\Q&EFD;>NI62=UJI=Y-&\?)=@XO M(*T>MHSL3K$GT+8,JPF%VD.C!KAI18WQ2 _7+N':K7#S]1?D'3<"I4-G-\8= M]PJCC$NJX%>HO*'ZZ05;YHM9,*>$O$L46 5+@9!;&#C^]\Y62BT2L/!W\<1.9 M85.[AK]I9=F6'C[M5UMROY7 ;+?EX,)]C'!Y\E7D?\$F_3:, _X,0"[SU)-\ M?7^\@7 !XA/YBS2Z?MKJ^8M;?;%HM@&UNVHK_M>V^V-%V\_VC@"BW\DF60 Y M5MJ.%&T_;4:5-N,?-ZLBQ'XO'9FU-:2W.M#Z::5]:*M.^(:.U1[PU?4Q-;0. MM#9:R1/:KD^.T]R*0;Y6&)W5>'B 0J5':+L@P4]#%50?"G,F/?(./R?)>W!7 M\%^WLE:LKZ[YD:+M9[:2.]3Z7EI9J_!Z==J.%&T_;97LHNVZZU_2_+2IPTZM M^A)KM=GG4TDUVJ[5_E_%3YN:CH[JM#6ZCU)Z@'@E_&B[\OLFO4^;&H[6U;[& M!O$>D-1&)?2,=J'W^BVJ"+@/I 968W-@VS$JD62TJHDC;3O%(+L?N+2!OFF# MJ:Y_ _=V3KQ"$*OL(#"=KTFD\N.:\FEYV#C+CMAJSR_I^3P_,JS"Y">8-TRL M_$B2 )88LG]F8T)%?BB8WR@>9^=J"ZX4#[-+#Y@+(C7 ]TO.U?8F': \FIW^ M#5!+ P04 " #K@JU8:""K9:<" "!P &0 'AL+W=O]OFS 0_5=.;)I::2L$TF[J"!))]B-2JU7MVGVH]L&! M(Z#:.+--DOWW.QO"TBJ-IJE?P#;WGM\]^XYX+=6#+A$-; 2O]<@KC5F>^[[. M2A1,G\@EUO2ED$HP0U.U\/52(:5HYO26PUI6L06$Q\M+! M^>34QKN NPK7>F<,-I.YE ]V,LM'7F %(OZ4% M[HZW[)]=[I3+G&F<2/ZCRDTY\CYXD&/!&FZNY?HK=ODX@9GDVCUAW<4&'F2- M-E)T8%(@JKI]LTWGPPZ >/8#P@X0/@4,GP%$'2!RB;;*7%I39E@2*[D&9:.) MS0Z<-PY-V52U/<4;H^AK13B3I%G6B(8S@SE\,R4JF$A!]Z&T![5"N)!:PSM( M\[RRMC,.L[J]._80CJ9H6,6/*>+V9@I'KX]CWY JR^UGG8)QJR!\1D$$E[(V MI89/=8[Y8[Q/V?0IA=N4QN%!PDNF3B :O(4P"(=[]$S^'1X=D!/U#D>.;_@, MWQWC3>M6RJEF6)TAI NJ+VW@B[+V3K% I>@ 9G4F!<)WMH%4:S0:[B]1S%'] MW&?KP6UM]9_K)_><=[&PY MLG?Q&.XO" XS@T+OM67XDK:\$-DC6TY[6TX/7AQ[#; HJ-]!WB 8"1DJ*C?J M?4(VM='[LF\ISQRE[>"K)(C]U6Y*AR):G?Y..Q&H%J[+:LCLIFT9]JM](T]= M_WJR/J8&W_;COS3MWX&*;$$5 !P+H@Q.WI,JU7;<=F+DTC6MN334 MVPI)\4 M*AM WPLIS79B-^A_>\D?4$L#!!0 ( .N"K5C2OK&*Y@( )4' 9 M>&PO=V]R:W-H965TLFCII;2 !-G40 M"6BK55JUJO3EP[0/)KD0JXE-;0?:_OJ='<@H#:B3]B7QRSV/[[FS[_I+J1YT MAFC@J%'?K5VIJ"]+DW.!5PIT611,/8\PE\N!U_;6"]=\EAF[X$?].9OA!,WM_$K1 MS*]9$EZ@T%P*4)@.O&'[9-RS]L[@CN-2;XS!*IE*^6 G%\G :UF',,?86 9& MOP6.,<\M$;GQN.+TZB,M<'.\9C]WVDG+E&D)R8;>%\]2#!E96ZNY?([ MKO1T+5\L<^V^L%S9MCR(2VUDL0*3!P47U9\]K>*P 2">9D"P @3;@,X.0+@" MA$YHY9F3=?Z)C;R2D<'GR" ^ ";C(B82+1?=^04NNO'Z]4 MC2I5P0Y5(5Q*83(-9R+!Y#7>IPC580K681H%>PDOF3J&L/T9@E;0:?!G_'YX MN,>=L,Y:Z/C"'7QGCR4WS_!K.-5&T4OXW12BBJ+33&&KPXF>LQ@''B5$HUJ@ M%WW\T.ZUOC7I^T]DK]1V:K6=?>S1.>,*%BPOT=ZCF.D,4JH^D&$RP\;;4?'U M')^M8XLHZ/N+33UO+7JUQ2LGN[63W;U.#@NI#']AKCB1FZ50&,N9X"_T++"8 MY_(9$:8H,.4&8JE-H^=[#_G7I%5DW0V11^VP66:OEMG;*Y/*NLF1RKAY;RYZ M;R)]U-Y*QEN3;2_]C0I7H)JYPJ\IC*4PU2NN5^O>,G0E=6M]1#VG:A%_::J& M16]TQH6&'%.B;!U_H;BIJ@E4$R/GKHY.I:&J[(89]4U4UH#V4RG->F(/J#MQ M] =02P,$% @ ZX*M6&Y\R^P&!@ =", !D !X;"]W;W)K&ULM5I;;]LV&/TKA#<,+=#&$B7+3N882)S>@&4(FF5[*/; M2(PE5!(]DHI;H#]^'R5%E&R*CETE#[$NY"'/Q^]R3'.^8?RKB"F5Z%N6YN)\ M%$NY/AN/11C3C(@3MJ8YO'E@/",2;OEJ+-:?$Y6L50/QHOYFJSH+95WZQL.=^,& M)4HRFHN$Y8C3A_/1A7NV] +5H6SQ=T(WHG6-%)5[QKZJFT_1^?9)OM2%:'7R_IP.N.^#G M=O#J#EY)M)I92>N*2+*8<[9!7+4&-'51VJ;L#6R27"WCK>3P-H%^?)( ME"G1IUQ(7L 228'>HHLH2I2A20HO*G=19G]U125)TM?SL831%<8XK$>ZK$;" M/2-YZ)KE,A;H71[1J-M_#+-NIHZ?IGZ)K8#7A)\@SWV#L(-]='=[A5[]^AHM M2YM1CC0SPUR7SX?V=J M<_<:LWOE -Y^LW_Y ]ZA3Y)FXE^352L@WPRDHOQ, MK$E(ST<0QH+R1SI:_/:+&SB_FV@/!-;A[#>#Y^;)O"UJ+#;]+PFUCYW1Q!(J(BY,E:A9:)A7U 93FY86JX M!+#:5C6M_4!@'=L$C6V"8]>^$% NU)LRM?,D3.3WX]<]V+ONMA8=;M.&V]3* M[>Y GO6W#Z899E.3(M^-)IET6>-86;/7/1(I[ND565BED:5$TA.(F4G2 1K MID+HASU_7\YV5M'96F?KW(Y,=:<-\U,K\P^@G]"KE GQ&D'1!(8@)W)P!T@0 M.3@+T,T%*86, (N$:0$E$2X0DS%8#)Z ?Z.<2A/U:NB@1?VM?PJR;=L N^UF MDW:K#C/7T8+!L:]JG=D^0&:K7/_+-54+;:Q>=K!#R]=0:%WJ+:WD#E6U:Z2A M> ^$UN6--6]LKVR4AQ"P=9HCN80+"--TWMOEZ.X&#O6"R&V"&AKZ#<7^,::7DVJ727_!- M":W!VUA4IL=JLG6IW%,_]D!WA$F))V/.BE4,"3;VACK56PG:M MM&1K"'2D=S*LSCKHSM10:%WF6G%A?S!GM4J@@WD/A-;EK044WK-I]5/5M ;? M*I.3[6IJ;N;W2'NL)1"V[RKU5*9FYL8IVR%/45;N4AN7RMYU9NS:I:95#K:K MG-Y(5/M?1,3H?0J0'Q7A/5%J'>=@;QT(K6L5+9_P;+ H'6C_I^;]$KM)6$LP M;%SJ:&4&!KZ07\M\;0:\NQJZ"(MLB0OLF=6$SO:P;]SO(3T M\;3T\0:3/MZ@TF[;^H'.+H6. MJ2U[( -+;3FJ:Y>:UCJ>?9/&$IF'5A?[2 =[[TMH(4]K(6\R6-0.NI,T%%J7 MMY91GEVX'%Q=:KS.]X\@V"TNAG93U]^M+>/6^86,\E5YK$.@D!6YK,X#-$^; MHR,7Y8&)K>>7[MFR.@"B8:KS*->$KY)1E3$E&N&L#[!\;DTXT:H#EHL_@?4$L#!!0 ( .N"K5BVRM*9_ , M "80 9 >&PO=V]R:W-H965T[#L ^JK<3&+"F3Y&2[7W^4[=J.[3@KEB^- M+9,/'U(B*7:Z%_*;BBC5Z =+N)I9D=;;6]M604094==B2SE\60O)B(97N;'5 M5E(29DHLL5W'&=F,Q-SRI]G:2OI3D>HDYG0ED4H9(_+G@B9B/[.P];+P&&\B M;19L?[HE&_I$]>?M2L*;7:*$,:-;D/9Y9C&-&$!MI $/C9T25-$H,$/+X7H%9ITRC6GU_0WV?.@S//1-&E M2/Z-0QW-K(F%0KHF::(?Q?YO6C@T-'B!2%3V%^T+6<="0:JT8(4R,& QSW_) MCR(0-07 Z59P"P6WJ> =41@4"H/,T9Q9YM8=T<2?2K%'TD@#FGG(8I-I@SL8UM92,#0/@I2E"=&P\%%'5**E8'"^(K/QF8U ,(HN/@BE M+M'%'=4D3B[!W.>G.W3QYA*]03%'GR*1*C"@IK8&'PU3.RC\6>3^N$?\&: ' MP76DT%\\I.&AO@VQ*0/DO@1HX?8"/A!YC0;X3^0ZKM?!9_GKZH,>.H-ROP89 MWN#T?GWY -_0O:9,?>T*5 [D=0.9\G"KMB2@,POV1U&YHY;_]@\\7DF ML .?O=)GKP_=7]!-S'G,-^8PPJ%"*PB""+M\SH%&&9"I8#L?3T93>U=WI4-F MZ)8R!PR')<-A+\,J-;I(Y;K#FL&:O9Q36P2/)]V<1B6GT2E.97)VL1JU3%YA MW*#5EL'8ZZ8U+FF->VE!7I[>QG'+KNO=-+AUR.!1-[=)R6W2RPT: Y1]CI:I ME)0'/]$JE4$$30*J&-<26HY"7QXH>Z:R,^-ZT5^;<6<".PC$31F(FW-5F9MS M^GPFL .?L5.U0N=<=:9 JI^^23-Y.F2P?&)UMWSW4"M[MRZS[1(7/T0H&KUHW[>_?)VM/NR5=XW*36 M%CI>%JO.C?M;]Z_5GTG[ZC?VFOPZA%J7'KLV<3$J-]D@JE!@!J5\MBA7RV%W MGHUXC?6%&8*S2:Z"R2=HF!S@J"J4T#5 .M=CB)C,A]+\18MM-M<]"PU38O88 MP2!/I1& [VLA],N+,5#^:\#_'U!+ P04 " #K@JU8%,BCXPTMD2*I$:2=GIL!^_HZ3(EJVP2Z$-?;$IZN[3 M]QUYIQ,G:R&_J A1PU.:<#5U(JVS,]=5080I4\IDQ^O.YSQ/W,?+2)L) M=S;)V!(?4'_([B1=N35*&*?(52PX2%Q,G7/O;.Z-C$-A\3'&M=H:@Y'R*,07 M880)!MI ,/I;X1R3Q" 1CS\K4*=^IG'<'C^C7Q?B2_K.G*A!; M#H33[N!7#OZNP^ %AW[ET"^$ELP*69=,L]E$BC5(8TUH9E#$IO F-3$WR_B@ M)=V-R4_/+E'&*V9""3=<:9G3$FD%1_!0KBN(!LIH96BL!3SNW%Y(D<)Y$.1IGC!C\UY'*&$N4MIZD=D3]/AW M0BGC?,4DC_E2P<$E:A8GAT3FP\,E'+PYA#>&Q.^1R!7CH9JXFB)@=+A!I?:B M5.N_H+8/MX+K2,$5#S%L^KL4N3I\_G/X+GPKX"V3Q]#W?@&_YP]:^,S_O7O? M0J=?KV:_P.M_>S4_O:-[<*,Q59_; E4"#=J!3/$X4QD+<.K0$BF4*W1F/__D M#7N_MJGL"*RA>5!K'MC023.!!C$KJP(/@:5"ZOBO8J)->0DW+.!,E5O-!L-1 M;^*NMA6U&/5'@]JHP?2D9GIB93H7BE*+$BJ3(LP#&BN1A'" 3T&2A[3GJ?Y8 MM!RVB2F?>++%\]0?G.ZJV;<:#_LCOUW.L)8SM,K9I'A0$GZ?:Z/N6XE^PP.1 M(AR8A#^$3[>8/J+\#'\#O3-T@F4!,F6'J0BNZ3T#;S%-2EYH[ &IK'M>9QMRD\WMO/PYT=;[-H<#RM.9[^[\E[ND?R MR!OO"-FW\3RO78K7V[ST>U8QU %1?\-AGDN)//@*=[D,(NJ&*%6YELS(VTK, M'RK3[=)>N^V[0FLNQ%;WY765[1525[H[0FOJ]C>Z?>L&O%(Z3MD+[2+U>+29 MX#=\TN#Y5Y_7E[8*SU;;K"9-GILFRK-W M4=>YSDG_5OX?T3C+**<-Z_,DIX^///UQJX)5WJNSHR.TYF)L^D3OI+.J8&TY M7ZV[([2F[DU#Z=D[RHZJPG#_E3G>[8CM3+Y7Z:;)\ZS]U'_2352/'%K;B1:C M_7["W3I/2%$NBV,6!8'(N2Z_C>O9^BCGO#C V)F_,$<\Q3G%!J8\'Z(OWV7, M%22X(,C>\8B62Y9'+N6%%EEQ:O$HM!9I,8R0A2B- =U?"*&?+\P#ZH.OV3]0 M2P,$% @ ZX*M6'([3F33 @ E@@ !D !X;"]W;W)K&ULS59=3]LP%/TK5QF:0&*D33^86!NIM$*K!*.#P1XF'MSDMK%P M[,QV6O;O=YV$K-U"QZ0^["7QQSTG]QQ?VQFLE7XT":*%IU1(,_02:[,SWS=1 M@BDS)RI#23,+I5-FJ:N7OLDTLK@ I<(/6JV^GS(NO7!0C,UT.%"Y%5SB3(/) MTY3I'^G2=:3ST6BXA%!A9Q\#HM<(Q"N&(*(WO%:=7?](! M-]O/[!>%=M(R9P;'2GSEL4V&WGL/8ERP7-@;M?Z(E9Z>XXN4,,43UE5LRX,H M-U:E%9@R2+DLW^RI\F$#T.Z^ @J0/!:0*<"= JA96:%K FS+!QHM0;MHHG- M-0IO"C2IX=*MXJW5-,L)9\,+QC7<,Y$CO(.-CEK !9=,1IP)&!F#U@"3,5QR M-N>"6XX&#B=H&1='A)S*%1I+JTMAWZXPG:-^H.%KFZ"&3TI&N=8T^B'U5"SDLAP0M"KI@^@4[[&()6T&V CW?# M)QC5\,XVW"=+:U^#VM>@X.O\W==*\^@W]ZZ0F5QC#-<2;M 9Q.6RB"*_=#UP MS@PGPRZ)'Z864_/0Y$V93+E]SI6E)9MI'M$24L6.BF,(J/H>W2+3L0K3F"J=1[1OIC++:?#P$E]VJ/>_U3ZO7WZMB>R+=_ZM6_]/91^_S6EWQ#T M9^G[&[>&N[&IAI=<&A"X(%CKY)3,T.4M6':LRHJ+9*XL74M%,Z$?!]0N@.87 MBC9'U7%W4_TK$OX$4$L#!!0 ( .N"K5B4:39<- ( $$% 9 >&PO M=V]R:W-H965T1CVH-AT+%26/$FY[.]'V8Z1 N[:A[W8HL1S1!Z22@[:W-L*P)%C M+95-:>5<,V/,YA74W$YT PI/2FUJ[M T6V8; [QH0;5D41!4AO2T<2>VE?,;+$L:OH4UN&_-RJ#%!I9"U*"L MT(H8*%,Z#V?+V/NW#M\%'.S9FOA,-EK?>^.V2&G@ P()N?,,''][6(*4G@C# M^-USTN%*#SQ?G]@_M+EC+AMN8:GE#U&X*J5O*2F@Y#OI[O3A(_3Y3#U?KJ5M MO^30^P:4Y#OK=-V#,8):J.[/C[T.9X#PZA% U .BYP+B'M JQ[K(VK1NN.-9 M8O2!&.^-;'[1:M.B,1NA?!77SN"I0)S+OF"CK+D$2[@JR,4G;>TEN56YKH$L M +L$3M97?D2OUV1>%,)7@$L\Z=K(U^/B!AP7\C)A#L/RY"SO0UAT(42/A/"9 MFPF)PU! E_A=[M@*3 M@W(XUT27Q,L@MHHHE,IZJ<9R[PC#KFS^,=EGP>3=-&'[\Z2>\NJB96<-[A\7 MK/E6*$LDE @+)F^FE)AN8#O#Z:;M^8UV.$'MLL(W#HQWP/-2:WSG1 2"-%:T2\D=NZ]O#O>)9?.FO%G,0>0Z"6)J>A:G$]Z5J.5@0QC*6F(.JP@@'$L692.OYD MI%9^3PTLGF_8OYKD53(C(F# XE_11,Z[5LM"$YB292SOV?H;9 D%FF_,8F%^ MT3J+=2PT7@K)D@RL%"0138_D)2M$ :!XJ@$X ^!=@'\ X&4 4SD[56;2NB*2 M]#J!;RI0A_7$MX2WD">^PEA!_L5 M>@;_#_=JY'CYG^(9/N\ WU4DR&S&84:,U7],T3VL@"X!/=VH4'0M(1&_J^J6 M\OK5O/J1<"$69 Q=2_6\ +X"J_?Q@]MT/EIXZ-T);7CJQ2G ME$%!RKD;!GA'\'Z4B]NM:KG-7&ZS5NYC8]A 3[>0C(!76J86_EK+'(FLE&F8 M9QJ^4]>$QRS!D^YJML.FO^/!_:@@\,*PVH3M7%?[^#W3 MWN\9C+&WH[UKT:E5K&8$-0'0VLZIIWBM;X[%5DZX, >X[]0] M&?&QRG DMG(9\+8,^.T=E&&+9O,=/W!W+%D5UO9Q\X GMU.!6_O&?5L799S% MMZ ?[BG>#\+[@NW"F)D GYGI6Z Q6U*9SEKY;C[A7YJY=F>_KR=_,[YN:=+/ M!C5)S2(J4 Q31>DT0E5$GD[BZ4*RA1EF1TRJT=B&ULK55A;],P$/TK5IA0)[$E34(WC312VX&8Q%"U;O ! M\<%-KHTUQPZVTY9_S]E)0S=E!22^-#[[WO/=L_V:;*5ZU 6 (;N2"SWV"F.J M*]_760$EU>>R H$K*ZE*:C!4:U]7"FCN0"7WPR 8^25EPDL3-S=7:2)KPYF MN2*Z+DNJ?DZ!R^W8&WK[B3NV+HR=\-.DHFM8@'FHY@HCOV/)60E",RF(@M78 MFPRO9K'-=PE?&&SUP9C83I92/MK@)A][@2T(.&3&,E#\;& &G%LB+.-'R^EU M6UK@X7C/_L'UCKTLJ8:9Y%]9;HJQ=^F1'%:TYN9.;C]"V\];RY=)KMTOV;:Y M@4>R6AM9MF"LH&2B^=)=J\,! 'GZ 6$+")\#XA< 40N(7*--9:ZM:VIHFBBY M)\* O*01,J M M@7UT3W>8=4;^%3&84P7"%&!81ODI&5R#H0P'9^1A<4T&)Z?DA#!![@M9:Z34 MB6^P,5N>G[5-3)LFPA>:B,BMQ!TT>2]RR)_B?12D4R74G5.HN$; M$@9AW%//[._AT9%RHNZ0(L<7_?&0)BAYJZX5OE?P;Y.E-@K?Q_<^)9N=XOZ= MK&=F] M-0W!R!%8.]ND47PQ2OS-80\]2IF.V^; MN"?];'Z*GM=8U&^:QC#QTJR9T(3#"BF#\PMT#-684!,86;EWO)0&7<$-"_1M M4#8!UU=2FGU@-^C^"=)?4$L#!!0 ( .N"K5CFW'_^,P, X* 9 M>&PO=V]R:W-H965T9@[G' [) M&6Z5OC49HH4[D4LS"C)KUV=A:)(,!3/':HV29I9*"V:IJU>A66MDJ7<2>1AU M.KU0,"Z#\="/S?5XJ J;9J.PI.@MW %5]EU@V$X^&:K? : M[L MR.V5VOZ-%9]3AY>HW/A_V%:VG0"2PE@E*F>*0'!9?ME=I<.> ^$T.T250_30 MH?N$0UPYQ)YH&9FG=&TUS7+RL^-KJY+; MHRD)D<),"4H.P[R^1S!)4^Z:+(<+6>:+FWA]CI;Q_ U9W%R?P^M7;^ 5A& R MIM$ EW CN35O:9#:GS)5&"93,PPM1>O6#),JLFD96?1$9#%<*FDS ^]EBNFA M?T@L:ZK1CNHT:@6\9/H8XI.W$'6B;D,\L__N'K>$$]?*QQXO?DIY)]C1XK'R M$ZV97"$=%0N+>]BWF[-[/SS9,IW"EW\($BXL"O.U2=]R_6[S^NYZ.#-KEN H MH/-O4&\P&/_YQTFO\ZY)G!<".Y"J6TO5;4.ODK24(-F7"N]<&YO(EX@]C^BN MLLTX[O:&X6:?TV.;7M2O;0Y"/:U#/6T-]4(FM$%T,\$\9Q*^7*)8H/X*/^"2 MW7%1B'JH*>A6[.?NV N!'>K0N:B;^+7\P/J5BIZQ-?L&4E1(]+"LN#>2X),C.<9_V M3Y?51]FQ:NT?\(6R5 [X9D8%&VIG0/-+I>RNXQ:H2\#Q3U!+ P04 " #K M@JU8ZEG7P:,# "1"P &0 'AL+W=OJ#TZ8$*N <[:3=*5^ M^(Z!L(0X*#K=2X+-S/CW'\;V3/="?E-K $V^%WFI9LY:Z\VUZZKE&@JFKL0& M2GRS$K)@&H=%;L%XZ233:NY1)E.QU3DOX5$2M2T*)I]O M(1?[F>,[AXF//%MK,^$FTPW+X GTI\VCQ)';1DEY :7BHB025C/GQK^>^]0X M5!;_<-BKSC,Q4A9"?#.##^G,\0P1Y+#4)@3#OQW,(<]-).3XMPGJM&L:Q^[S M(?H?E7@4LV *YB+_S%.]GCFQ0U)8L6VN/XK]>V@$C4R\I:,:7IK/^*0EON7HIY-[KGG&JHR^(T]8).DV!R)6Y%XH1>:BU+S,H%QR M4&3QW)EX)J_O0#.>OT''&[4 1$6'G/%"D2\/4"Q ?IVZ&AG-2NZRX;FM>>@9 MGH \X!)K17XO4TB/_5W4U@JD!X&W=##@ Y-7)/#?$NK1D'QZNB.O7[VI.2UT M\\N#!4/!CE"#]EL$5?3@W+[0A'S04RIK,.F!H#VB.@&NU84N8.;C' M%<@=.,FOO_B1]YM-^_\4[$A[V&H/AZ(G?PO-@UD 1DO M2S.!=6DF-B"Y2&WYJ!<958N8$VR71('O3=U=5Z?%B(XFK=$1_ZCE'PWR_X4' M5D-?I<9*-SI9.*!A#^[4)HQ].UO4LD6#;,VF3+DJN%)VM.ADV7>4TAZ;Q<@? M!7:X<0LWO@1.@=:Y'6UL6=6/>F@6H_&93QJW9/%_+DD5$?WF85>M$9^,ZEZ0_"_RG-45W7+/8TFC!$ MQN8!VQL4(Y3&@F$\);QL%) ?Y)551;U.U"V!B3?VO/Z993$, S_N&AYKH2]: MZ'#![+(KDET@"&3]G;![4R+'(^ZL*'K"2KTP.)%T:N;'D=\7Y'::FP)D5O5\ M"J&VI:[;@':V[2MOJFZJ-W]K^LVJ:7H)4S>K>*WC#:-(#BL,Z5V-L5YDW?_5 M RTV50NU$!H;LNIQC3TS2&. [U="Z,/ +-!VX&PO=V]R:W-H965TM[?A]?1[[.#GC+1>_9 J@T&-&F9PXJ5+YE>O*.(4,RS.> ]-/5EQD6.FN M6+LR%X 3*\JH&WA>Z&:8,"<:V[&%B,:\4)0P6 @DBRS#8G<#E&\GCN_L!^[) M.E5FP(W&.5[# ZBO^4+HGEN[)"0#)@EG2,!JXES[5U/?,P([XQN!K3QH(X.R MY/R7Z=PE$\^_^R<)KF"66,.7T M.TE4.G$N')3 "A=4W?/M9ZB 1L8OYE3:7[2MYGH.B@NI>%:)=0098>4_?JPV MXD"@?=H%024(G@N&KP@&E6!@0WH##1C5,TI9AD8U?I ,TR;EP%60-+4 MNQJLI@OV=#=!I^$X3'!]>G,P5*TGU^EV[,GU M9-8 #VOPL.^L#?MD[\FLP7Y>LY]W'OIUHM^Y1.K\M*D:4RX+OS!KLOO?TR??^3U+_Q;K4O- M:UM@/1N_,26HK:.>;,KZ57_ZUX1)1&&E+;VS<_T&%F5)6'84SVU5M>1*UVBV MF>HR&H29H)^O.%?[CEF@+LRC/U!+ P04 " #K@JU8?:>9V^4" !B!P M&0 'AL+W=OVV\.]W[:19*:':I+TD_KCG^-QC^WJX MD>I1%P"&/)58S-/G$EB^37+LOV32Q@4>RE3:R;,"HH&2B_M.GQH<= /)T \(&$.X#^F\ MH@80N41K92ZM:VIH.E1R0Y2-1C;;<-XX-&;#A-W%F5$XRQ!GTAMFV)(Z1\_( MK-Y*(A=D;.UEYIG< \=IL21&DK&> RK2Y(;1.>-V^O@:#&7\!-$/LVMR?'1" MC@@3Y&LA5YJ*7 ]]@S+M8G[62)K4DL(W)$7D5@I3:/)1Y)"_Q/N87IMCN,UQ M$AXDO*7JG$2]4Q(&8;]#S_3OX=$!.5%K>>3XHC?XIK(LF<&;8#1!A\@4LT6# M060,-+EF.N-2KQ20'^.Y-@H/^L\N$^M%^MV+V,M_I2N:PZ$\;I7'!Y5CC3,<[$ZZC<3J@>4-2"8U M;FU%6=ZEN*:,=Z2<)9?!8$]P1U0_ZEUTZTU:O M8!#NB7X=UNM?AO%@3[6_4ZY*4$M7Q37:MA*FOM7M:/M0C%U]W!N?X -2U_L_ M-/7K@W<6#Q F"@ND#,X'Z*2J*WK=,;)R17$N#998URSP$01E W!^(:79=NP" M[;.:_@902P,$% @ ZX*M6)X"!VY. P 5 L !D !X;"]W;W)K&ULO99M3]LP$,>_BI6A:9. //4A0!L)RJ8A@81@;"^F MO7"3:V.1V)GMMO#M=W;2T)80;5.U-XWMW/U]O^LYOM%*R$>5 6CR5.12MQYC8J*2N *R8X MD3 ;.^?^Z<3WC(.U^,9@I3;&Q*!,A7@TDZMT['@F(L@AT4:"XF,)$\ASHX1Q M_*I%G69/X[@Y7JM_MO (,Z4*)B+_SE*=C9W((2G,Z"+7=V+U!6J@OM%+1*[L M+UG5MIY#DH72HJB=,8*"\>I)G^I$;#B@3KM#4#L$NPZ]-QS"VB&TH%5D%NN2 M:AJ/I%@1::Q1S0QL;JPWTC!N_L9[+?$M0S\=7S/-YM1F](C<5_\E$3-R;M++ M]#-AG)RK*6 @BEQQM9"4)T#N(!%+D P4^7 )FK+\(_H_W%^2#PI@[JH@@K>""HD-X+K3)%//(5TV]]%P(8R6%->!)V"-U0> MD] _)($7]%KBF?RY>]@13M@D/;1ZX5M)%TJ1"2(R/@>>F"S^N$8;O]20A 38 MDDYS($='A-9%=DBF,&><8VI,'>H,R#-0V9:3:J.!WQ+:@APWT<-_G>+A/]CV);;%'#7OTO\YQ]*JV M,<:@U]\I[^C5]?B_L-69;'"<-QTDG!S8J.@=L3#3!R\IT -BC $F$THJ4 ME*5D:B[!-6Q")=YZLO52.WG%<10&T2Y&BU4P\/QV"M][N<>]__:QJ;?:2G5_ M<#+P=E#:[+P@"L,=&'>C/RE SFW;IC#'"ZZK2[Q9;5K#<]L0[:Q?F);1]CTO M,E6_B58H)EU<)5$RU*VP5-A<:>R@XS;'M!&@-\/Q-"KR=F M@Z:1CG\#4$L#!!0 ( .N"K5A(_)0I&@, /\( 9 >&PO=V]R:W-H M965T-/4Z6VKMA=Y.T?\^LG9@T=0Q4O-A[F3D[Y^QXQOV-5/=Z@6C@(<^$'C@+ M8Y87KJOC!>9,M^02!>VD4N7,T%3-7;U4R)+"*<_

$Y"LVE M (7IP!GZ%^.>M2\,OG#_M9)H,',\&A!G&QB(P>JUQC%EF@2B, MGUM,ISK2.NZ/=^@?"^[$9<8TCF7VE2=F,7#>.I!@RE:9N9&;3[CET[5XL,2AO75H%T3+R I: M$V98U%=R \I:$YH=%-H4WL2&"WN+MT;1+B<_$UURP^>L4/02%7FHE$]UU#H5A -]X>.RJ/#8X18%+C/V[V]X,& )-(33 MKNZE7>"UC]V+U!K&1)&+.8J8HX9OEV0#4X.Y_EZG> G8J0>TU>!"+UF, X<^ M=XUJC4[T^I4?>N_KV/XGL"?<.Q7W3A-Z-!4Q%22-<)I@.3H#(P&UX921F #3 M,YI(#1EG,YYQ\PB4K1!GC.<:J, EI!K0RE+)'U0O:C-L5 81%D'88K>.?#\( M.U[?7>\KT1CK"Y7H5DIT&Y688$H%$\^-/.>4Y[FP5&.I#2C[:=:Q*@']8(^6 MUPH/.-4;=2NK)\&&5;!A8[ ?TI2T!IG6WH^2.3"@IH'*EMGGM(XR"I_=4\(_'ACJ["&/F:S3*$9(4V9_DNE:E:-$;]KYJX>STF1S4O6J^F9%P)4[:;:K7J[L.BJ;F_S:24/]KQ@NZ \%E36@_51*LYO8 ZI_GN@7 M4$L#!!0 ( .N"K5A0C^63I0( (\& 9 >&PO=V]R:W-H965THC1<2= X'P87O?-1 MW]E[@]\<5V9C#([)3*EG-[G)AT'D$D*!F74>&/V6.$(AG"-*XU_K,^A".N#F M^-7[M>=.7&;,X$B)/SRWQ3#X%D".,<11 MW-\!'^V'CS'KX,DV/"0M.D'B3I#8^TO>)<@#EICSAOO]3/"%'QIXNI@9JZD& M_^XBW$3H[X[@[N6YJ5B&PX NGD&]Q"#]_*EW%GW?1?^#G&V)D71B)/N\IX\R MYR93M;280Z4LB<))%<'9C MN7X J Y@0@%NJ9:JLR$9FN$N=)N29#^F:S#+M M1=$@7&Z2WF^SQ:7?<>GOY;)]L+?*&!@IXB,7*+.78YA:9M'M@IK#-9>4ON,Z M4<9?!'BZ6EO7O68"X4K6)6I?"SL+8'\F][9 #;>MB!S-,?Q4,JNUINB[2N## MW#7"A1OMPK5JNH$+3D4M<$X!HI.OIP'HIOTU$ZLJWT%FRE(_\L."7@S4SH#V MYXI*HYVXIM2]0>E_4$L#!!0 ( .N"K5C3$5,3'P8 !@V 9 >&PO M=V]R:W-H965TBXP;HCQ]UB60Z,F.U)Q\26[+.PT.=UR3]VIQN MN?B:K2B5Z'L2I]EY;R7E^JS?S\(534AVPMR1OV$L+0WFQ;G;L1LRC]R[LL\ 9Y@'%%?\PNLUVGJ.\*PO. MO^8'5]%YS\HSHC$-98X@ZN&!SFD2:%>92I.SFYI3"2-T T1 MDM$,_8$NHHCE*B$QNDI+K>>:>8NI)"Q^AW[_S1X-/R"6HH\KOLE(&F7OT1OM M>-J7*K6\@7Y8I8'+-)P#:;CHFJ=RE2$OC6BDQ_=5E^I^.4_]NG2,0)\N3I!C MO5=_SJ EG_D1X?;H8#@VAU\3<8)OOF70O&ZX*9__T?>EO>_3:6 M?SS+-:04F#&8AB]AM'JYM0[=@NL>H<-']%&0-"/E8/7Y+W4INI(TR;ZTY'M9 M<@?MW'PD/\O6)*3G/3549U0\T-XLOXG6AS950,(P),R#A/F0L (ILEF4,MF M8*+/[DBL!BW)U:Q8ZF==CF-M0C&2N@H%$H9+V*B Y6N'AYEM6XX]G/8?=B4 MV:;?TJ8UF%BNWF8 U*96W&%=W*&QN&H4B*BJ;$C9 UG$M*VH1D+7HD+"\/#9 M#9X,G(F]5U/()GU(6/ \__'DU#VM\]=*.JI+.C*_7S>+C$5,+7K1YVN:+*CX M@GZ@N2!;M=*(4"#X9EV_TE9O([YKO2%A&!+F0<)\2%@ !-/4,Z[5,WZE1<(8 M4C:0, P)\R!A/B0L ()ILIG4LIG\\CQB)'05""0,0\(\2)@/"0M*V'!WNG&< M]LGFM*[[J7FR"5$>9 P M'Q(6 ,$T:=A6XWM8QIK.*+%S*MO8B#9@1H.AXHS0>E!5 T730[9IEM+,4U2UFR27;7KK^\HC4WV5E+ MD#0,2O- :3XH+8"BZ<)R&F$YK[2RKVD:3 M;79YU>&D6+?%CU\*#NJ$5[84:8-!&/5":#TH+H&BZ/AKCU#8[IQ*,T'I050-%TDC15KCUYKS0'JPH+2,"C- Z7YH+0 BJ;+I_%B M;:-G-_.62UK\C@2Q5%+5@D3B@+MB)G76"ZC_6M%.]9EKX#Y;9H!ZJT>V&D"U MJM>X,4YMLW-Z]539-6%1:V5!?5-0&JYHN]]@.?M%+2_)787F:]#Q_LKQ.]@!J/+_32 M18^4B+8?B7D_'>F#]B" HNDZ: Q%QVPH[D\_Y/O+TP^HE0A*PZ T#Y3F@](" M*)JNF\:8= :O-?V &I*@- Q*\T!I/B@M@*+I\FE\2\?L6W:9?D M3% :?J&7 M0\/T\[.1/F@/ BA:J8/^SOZ4A(K[8NM1AD*^266YI:,^6V]ONB@V]>R=Q_:9 M7VY2:C#EGJEK(NY9FJ&8+A72.AFK#HAR&U)Y(/FZV 6SX%+RI'BZHB2B(K] MO;[D7#X=Y W4F\%F_P-02P,$% @ ZX*M6(>HG,J[ P TQ$ !D !X M;"]W;W)K&ULM5AM;]LV$/XKA%8,*=!&;Y:V++5+W/+Q[CCR*G.P8 M_RX2 (F>LY2*J9%(F=^8IH@2R+"X9#E0]6;->(:E:O*-*7(.."Y 66HZEN6; M&2;4""9%WST/)FPK4T+AGB.QS3+,7V:0LMW4L(W7CB79)%)WF,$DQQMX /DU MO^>J9=8L,&K?VS<)V-*"P^)/ 3NP](QW*BK'ONO$YGAJ6]@A2 MB*2FP.KO">:0III)^?%O16K48VK@_O,K^V]%\"J8%18P9^E?));)U+@R4 QK MO$WEDNU^ARH@3_-%+!7%+]I5MI:!HJV0+*O RH.,T/(?/U="[ $AF&7LA7(@E#B:<[1#7UHI-/Q3J%VBE%Z%ZHCQ( MKMX2A9/!$E(L(4;WF$L" GU$#^6406R-OC!,T:U.)9$OZ"($B4GZ'OWZB^U[ MGQ"AZ#%A6X%I+#Z@=XWVQ)3*.3V$&56.S$I'G"..N.B.49D(M* QQ$V\J8*J M(W->(YLYO81WF%\BU_Z ',L9H:\/(;IX][[#K_DY-/,__D879?Q=7.'I7&Z/ M2XMS:(Z[U)#-K2>$6Y"[)TR(%_3(,16X7-/?OBA3]%E")O[IRF_).^KFU07O M1N0X@JFA*IH _@1&H-VV/G4E94BR<$BRQ4!DC>2,ZN2,^MB#&>,*0>BF3X16U_LE-7K^7] M1]\?-=V?]PYPKEY#DBT&(FL(Z]?"^KW"WCXNT;<[R%; .VM&+_K<*3LD63@D MV6(@LD8*QG4*QO]301\/F9PAR<(AR18#D36203TJ;6QKSV@TMMVF5=AFL@[*<@?/FTDC MYNLZYNN?V,1ZL>=.NB')PNN65NU-K&UC>^,C>MG6VS>Z]1/;4P7V^O>G+JN. M"='OR;E+:RBVIFY[9QN[5S=UE%0'18K@.4HPW4"G>G9;%_M0N[:-=:C;#TT6 MO2;-")VW")U3ZP?0^,>5HZ+SC[LYKTR.K/@JVC9->RUT$76L!G/O\)H!WQ2W M!@)%;$ME>=JK>^N;B=OB/'[0/],W%L6A^(VFO.Y0!R956P5*8:THK,:D.W,5C C@&K@W4^S5C\K6A!ZCO<8+_ %!+ P04 " #K M@JU8+ 8+,)0# "6$ &0 'AL+W=O>YSO&OXH<4<+WLJC$PLJEW%S:MECE6!)QSC98 MJ3<9XR61:LC7MMAP)&FM5!:VYSBA71):6=&\GKOCT9QM94$KO.,@MF5)^/,U M%FRWL%SK9>*>KG.I)^QHOB%K7*+\O+GC:F1WE)266 G**N"8+:PK]S)Q':U0 M2_Q%<2?VGD&;\LC85SWXE"XL1^\("UQ)C2#JZPEOL"@T2>WC6PNUNC6UXO[S M"_VWVGAES",1>,.*OVDJ\X4UM2#%C&P+><]VOV-KT$3S5JP0]2?L6EG'@M56 M2%:VRFH'):V:;_*]=<2>@N>]H>"U"MZQ"GZKX!^K$+0*P;$*DU:A-MUN;*\= M%Q-)HCEG.^!:6M'T0^W]6EOYBU8Z49:2J[=4ZKC_1< MK1BG\AF6.>&8LR)%7DM_D@*N MLHP65.$%G,4H"2W>P\\_N>'D(] *'G*V%4I4?(!WO?'LDKF I$HQ[>O;RB&=5[P7KUQ[H\!;PL_!=S^ YW@!?%[&",(N!.$/ M*C&AR>"8A,4F88DA6"\X%UUP+D;/Q\$5X8A"T_ F^X?>\R\.RDPCI"ZCKU+3 M:3#M2\4#J" XK!X#J-G,=3JIGMG3SNSIT64!_H-^BH[5BU'LJ2EI$A:;A"6& M8+W8S+K8S'Y0O9B9#(Y)6&P2EAB"]8+C.J_=AV/L4M*B>C>$F7-0*UJAW@EW M_4EX4"P&6%[@'<"205@8NM.#>F'O]5\E\G7=^ I8L6TEFZ:CF^V:ZZNZI3R8 MO]9-=]W7O6*:CEW=V]>T$E!@II#.^84J=+QI@IN!9)NZRWMD4O6,]6..1+5C M6D"]SQB3+P.]0/=71/0_4$L#!!0 ( .N"K5@T;S/^P0, $(2 9 M>&PO=V]R:W-H965T=%T>0\A> M@K0;4O6D;KM*]EI5I[YP8 C6 ::VD]Q*_? U#TL#R])$\KY)L)GYV3-_/-C, MCY1]Y0F 0-^R-.<++1&BN-%U'B:087Y-"\CEG9BR# O99#N=%PQP5#EEJ6X9 MAJMGF.2:/Z_Z'I@_IWN1DAP>&.+[+,/LZ0Y2>EQHIO;OU,_ZD*7@:SQ1R6-/V#1")9:)Z& M(HCQ/A5K>OP9FH F)2^D*:]^T;&Q-304[KF@6>,L9Y"1O/['WYI$G#A8UBL. M5N-@G>M@-P[VN0Y.X^"S];2^XP'E$\IV< MGTC0[>/Z!X[N24X9$4]HDV &"4TC8$B:H4^"H]LX)BF1<(ZN A"8I._1]]^9 M[N0C(CEZ3.B>2U/^ ;WKM.>ZD&&5D]/#)H2[.@3KE1#N,;M&MOD!68;EH,^; M %V]>S^ 65Z"6?[Z)[JJISO$"L99 80MRQZ9TNH2S.M3TJ7HK?)6J[Q5P>TS ME']"CPSG'->+]\LOTE1J"!G_:TB.FNL,<\O*=L,+',)"DZ6+ SN YI?3-CX. MB:(2%JB$K13!.N+8K3CV&-V_#4.ZS^4J8A ".>!M"BAF-)/M6K6B7J]#\M1D MMR*7[XF#[SF69\[UPVG>1\>_-.\OAYQZ,WO6'7*E:,A.0ITVH5R=.A+<_ER2-OU;*.72T5#=G(Y:7,Y&<_EXQI]N8=L M"VRP/HQZ7UH?5,("E;"5(EA' K>5P'VCXNVJ%$&,-EPSPY/W9SH&A.3;L?_TN88YC]^ =8EN>8O03H)\?O\NN*/$GN2,Y1"K%T M,ZZG,H&L_F!1-P0MJA/YE@KYHJ@N$\#R\%P:R/LQI>*Y41[RV\]&_K]02P,$ M% @ ZX*M6'+B:HJ8 @ Y 8 !D !X;"]W;W)K&ULM57;;M0P$/T5*T@()&BRR5Y0R4;J;HM81%'5BO)0\>!-9A-3QTYM M9[>5^O&,G0M;V.8!J2^)+S-GSIRQQ_%.JEM= !AR7W*AYUYA3'7L^SHMH*3Z M2%8@<& M%L#E;NZ-O&[ADN6%L0M^$E M&5PSV.F],;&9K*6\M9-5-O<"2P@XI,8B4/QM80F<6R"D<==B>GU(Z[@_[M _ MN=PQES75L)3\!\M,,?<^>"2##:VYN92[S]#F,[%XJ>3:?4H-36(E=T19:T2S Y>J\T9R3-BB M7!F%NPS]3+*H-:YH3:X@1ZV-)N_)298Q*QGE9"6:NEL!WYR"H8R_C7V#@:V[ MG[9!%DV0\)D@$3F7PA2:G(D,LJ?^/A+N68<=ZT4X"'A.U1&)1N](&(1CLI1E M1<5#E\( ?M2K$CG\Z!G\%HE<0B6582)_(L3-5S0G*P.E_GE(C 9[?!C;WK)C M7=$4YAY>(PUJ"U[R^M5H&GP<8#[NF8^'T)-O=;D&1>0&;XSE3M<(#7I24T&22T+&Q[(%\E0U&L,6ROHRW9S#I;S M02D'OJ"AV#Z LQG/?/9H-YG=S4S#P3%!@0W.""B/Q>_7!&V;1$> MNS(YOI#3=Q ;H'[;D-U!+ P04 M " #K@JU8T>/4)WH% !R(0 &0 'AL+W=O/C'\7*THE>,K27)P,5E*NCX=# M,5O1C(A/;$US=67!>$:D.N7+H5AS2N:E4Y8.D><%PXPD^6 R+L=N^&3,"IDF M.;WA0!191OC/4YJRQY,!'#P/W";+E=0#P\EX39;TCLJOZQNNSH85RCS):"X2 ME@-.%R>#S_!XBGWM4%K\E=!'L7,,="KWC'W7)Y?SDX&G(Z(IG4D-0=2_!SJE M::J15!P_MJ"#:D[MN'O\C/Y[F;Q*YIX(.F7IW\EVW@#,"B%9MG56$61)OOE/GK:%V'%0.-T.:.N F@ZC/0YX MZX#+1#>1E6F=$4DF8\X> =?6"DT?E+4IO54V2:Z7\4YR=351?G)R6@@U(@2X MHTNU.E* CZ Y!OY0=+HC*16 Y'-PF<]81L$]522BSV=?R).Z_/Z,2I*D1PKD MZ]T9>/_N"+P#20Z^K%@AE*\8#Z4*6D\]G&T#/-T$B/8$B,$UR^5*@/-\3N=U M_Z%*MLH8/6=\BJR UX1_ AA^ ,A#HXYXIO_?'5O"P=4"X!(/[\&[I0\T+RA8 M<):!\R=)>4Y2,"U7GG+P[4K9@TM),_%/5_$VX*-N<'T/.!9K,J,G ]7D@O(' M.IC\^@L,O-^Z,G<$5JO#J*K#R(8^T1P3FF-=66Y<@])5WY@>)A!Z"/KCX<-N M_!UFWBCR<&56B\RO(O.MD;V_8D(<-6B?;,ZDIGU7Q!M(?R>4CS#T42/@MA5$ M<=0=;E"%&UC#_7--.9%)OC0M_>V:9O>4=Q+("G8H@1R!U?(.J[S#/ALI=%D' M1V"U.D15':+7-U+4)EQ7(W6861HIKB*+W3=2W H%^W[4B+=MY,,P[(X6>N;1 MZ+VVD\"_0*F()9V73\0I$1)<)VD*;EF:VOO-/N>A1'.%5J_0CGB ??;<%MU5 M+1RAU6N!3"W0Z_MNZ[O+T!#C.&CPN,L,!G&\A\E&8T#KH_LE)I_?V"GK5&2X M0JN7PL@,..J5LE85S%[0//;)#U[$/E0/-+(']JI[H%/AXPJM7@LC?> ; MM ]LJYHPA%'<9'2'61#N4^70B!_8@_J!;64#_;#UV&A;(:1?;KLB1D;_H+?H MG\\)+SOP*OE1)&7CS:@0VMK6>O8I#Z6;*[1Z@8S\0;W*'^14_KA"J]?"R!_T M!OF#VKH&8P\U>=QAAB+/\_<0V<@?9)<_KVJ]+6:M]>*H^0;?885B?\^+$C(J M!=F_AKS<>A>J]]+2X*?0#+-WG5/5X@JM7ANC6I#?:]=9-='!M7"$5J^%T4G( MKI/L71=T?%[RH=>D<-LL1MZ^IX?1)4*-WV-%N1?$G!E"4OO#;; M)SMXU?J0*YX; MV @@_!8!-%4#/%D42[5V-T6VMA/8/M7!7^K[$#[8"!_^^LB56HSSIS7-!?V@Y4]:S#6;IXRO MF6*VOO&*"R.F< ^;6UO,W8VV MCSYN"8LN,QR%S8]#PYW=:U7_9;FI+\",%;G<;.M6H]4/!SZ7V^6-\5-X/-UL M_QN8S:\1K@E?)KD *5TH2.]3J"+CFPW^S8EDZW*/_)Y)18+R<$7)G')MH*XO M&)//)WJ"ZF<6D_\ 4$L#!!0 ( .N"K5C^R@!7;P, ,@6 - >&PO M[+YQDGXJ"^B_;'"@B#V/;GG'OM>)P[]0BTYO9E1JIQ%RD4Q M<&=*Y1\\KYC,:$J*BRRG0B-))E.B=%=.O2*7E,0%.*7<:[=:H9<2)MQA7\S3 MJU05SB2;"S5PH\;DF-/G>.#ZX7O7,72C+*8#]^[L[<]YIB[?..9\\N[DI'5W M?KEM/RN!<]>SDG;V(+UHX;P:PZA#._6?WXC@!MBMN+M)6ZLXU4R-I%/,N8=H M>L0T/>ZE*;)H6@G"U'1;=C4_)**F 7:JZ?K[Y71W5M&\=MOV!)1TV^Y>5=K# M?I*)584'KC%H?I)2YY[P@3LBG(TE Z^$I(POC;D-ADG&,^DHO;1T0!\LQ8.! M?=.#55?QI$QDLHQM(IC?<77Y%E#W0"#CO!'8=HUAV,^)4E2**]TI+RZ-3R"G M:M\NIPU? MQ.OD[#Y3G^9Z.*+L0[71:TD3MBC[BZ01@+'[.#O)<[[\R-E4I-0,?N^ PSZI M_9Q9)MF#C@:E,M$&*EWGGDK%)NN67Y+DMW2AZG):)+CF]A%J_K?S/*6"2L+7 M1>O:/^19?K'BH/M:DLN[RK9@J\9JGW'H(CO'(#(\!I%'49.]PQ<91(>OL=JI M'KC([JO=V9\CTC\&D>V#%.E5>\JUC>O&MK6Q.O!Z,'"_P>L&7P5UQG/&%1-5 M;\;BF(HGNU=-K\A8OZ9O\.OK8YJ0.5>W#3AP5^VO-&;S-&JNNH:)J*Y:M;_ M\/16N'XWT;&8B.F"QJ.J*Z?CLNGHAHY:'>"PC5R5AQW!? QF1P##XF *,!_C MA<7YG\;30\=C,$Q;SXKT4)\>ZF.\;,BH_&!Q[#Z1/NPCC:(@"$-L1D M;2P.>&!9P&H'XMOC0$W9?8( LHIIPU8PCD01AD MVFLT#)'9">%CSP^V2H(@ MBNP(8'8%08 AL!IQ!%, &C D",KGX-;SR*N?4][JO^OA7U!+ P04 " #K M@JU8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( .N"K5@Q7I&MU@4 &$U / >&PO=V]R:V)O;VLN>&ULQ9M; M;]LV&(;_"N&K%ECF6">G15,@AW4+D#5&W?5V8"3:)BJ1'DFY2W_]**EI2%MY ML9LOOK)U,/WX(\7GX\'OOFGS]5[KK^S?IE;V?+)Q;OMV.K7E1C3<_JJW0ODK M*VT:[ORA64_MU@A>V8T0KJFGR>EI,6VX5)/W[Q[+6IAI>*"=*)W4RI_L3GR1 MXIM]NMX=LIVT\E[6TCV<3_KWM9BP1BK9R.^B.I^<3IC=Z&]_:"._:^5XO2R- MKNOSR6RX\$48)\N#T\L.\C._M_T9Q^\_<0]R/BE.?8$K::SK[^C+YYYQ)_S- MPU'K] =9.V&NN1._&]UNI5IWQ?A?,0U^1A^'Q]/MS"N*O:;QP_$<#R Q 9D>$C"*9 \C\F)!I %D R.*8D%D .0>0T2+>*"LK8=AGPRO?4[,+8[A:=T^,LP'A&T#X MAI;P+\7;2KJAI@_K/.S'3U%'?DH=R)V_P8M6A'&;0;<0R\6G$%LO^(=?V,+W MU#]$^$\KM]WG0DCDEAFQ7&Y\6J+6W9>R"VM%U.IFR"KE3">,J1#QI@1 M*^.B]+>T=>_;'P^);OS@9M.U@5W4(2-MS(B]<>V#MN/=X,2G_;XMMOM.2Y N M$F)=?.#2L"^\;L-X)<@6";$M/OIRE[P6PY/QZE9;^]I'KM2-8)=B%6+"L0BQ M+Y9.EU]/+OF0!C2^)+L_GDN0-A)B;=QZ1ZP/B) G$F)/_*9VTFC5W<5K]B=W M?G0>/0=(' FQ.#Z)H2-9<+/GU@2)(B$6Q65KI1+6LJ58'_0;2 T)L1I@-AR- M(!/DB(1\6/$S&V:O/G/_Y?9UR(;$D!"+ :;%[%4XG8$,D9(/*/82X[% IL@8 M*;$QGLV0!](0$QDC)39&ER>/Q@[.5A%K B;,\9P:>LJO1""*MI,1:VA'E15>&J(A)03BP@',VP>\^1 MA7)B"_7#A;A?OVN=QU'] EF(B2R4O\2HIJ]?V5WC=;BY(1K%YLA"^5''.5&E M(POEU!:"F.%R<@Y7YLF7YL'Z1;Q_ %DH)[;0^/K%S]8:8B(+Y<06PH/;J&TB M"^7'7&^)VR:R4$YL(8R9A]M&D(4*8@MAS"+$1!8JR"TT.J,Q\@@5R$(%N86> MP1R2SA 36:@@MA#$C/K- EFH(+90,#]TPH(#GX)\D(J'F,A"!;&%\%Q1M$$, M[A CMA#&#/O- EFH..K,6]1O(@L5Q!9Z;MWU1Y<48B(+%<06"B8(XQR^BRN[ M"O<%(@O-B2T$,:,.:8XL-">V4(SY-(]PT6WZEN'NHSFRT)S80A SCB:RT/S% MM@:,#MQ"3&2A^3'V"SP1AYC(0O.7W3FP'](0$UEH3FRA0\R@@=Y&T80[E8DM M!#&74=M$%IH36PAB7D:8R$)S8@L=KK5$K3/ /$,6.GOQ):$3%IP+,9&%SH9_ M]_0WV_?O*K'R)50?_5=8?[[D=;DPK'OI]P0F6=[M"URU=7WES]VI6\VKQW\( M/?Z[Z?U_4$L#!!0 ( .N"K5BKG#%+;@( -HO : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N&[=!VG%&?4DTU8V@)SR M0[&-!;0ZV7U;SL ^J <]B3@C5" NOQA\0L#3KW)HQWUW&G;[\[#X.!Y.PZK: MC>/Y1UT/ZUTYML-#=RZGRY%-UQ_;\;+LM_6Y7;^WVU++GZZG[EX M_3R7_YG8;3;[=?G9K7\?RVG\Q^#Z3]>_#[M2QFKQVO;;,JZJ^N-PVSW4UTUZ MN$RN%B]OJZI_>4M5/7>00)#,'Y0A*,\?I!"D\P<9!-G\00Y!/G]00%#,']1 M4#-_T",$/$.Q'(G9#N1&!W0KP3@=Z">@N!WH)Z"X'>,GG8)M!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT#NCWIE [XQZ9P*],^J="?3.DY&?7.!'IGU#L3Z)U1[TR@MZ+>2J"WHMY*H+>BWDJ@ MMZ+>2J"W3EYV$^BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&V3CY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU M=@*] _4. KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. KUC\K,@@=Z! M>@>!WH%Z!X'>#>K=$.C=H-[-=^H]C)^',MQZOM9X_>^D>KR<6VZ7ORZ_=DYN MPA7G^KYB>/X+4$L#!!0 ( .N"K5A$Y-]8'@( )I-6MOG._&1?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ M?:"QK&Q]'%PN7^,="Z[9NSMB8K4RK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_ M;JI(?:H67X\;IZQ-Y4+HN\;ELLX>QO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_ M Y[/_7B@&+N6%KG$Z.9<;IN,G/SM_+G,JL.R\C3ZD,K%('X][&AE*(8JY._V* MKXFE]-GO1].T6VK?F5VN]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z M,"!]6) ^UB!]7(+TP5&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .N"K5A$?VM2 M@@8 (@F 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M M6-.GO[OO @ E0@ !@ ("!.1< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ZX*M6*:0"3H^!0 @!T !@ M ("!\R0 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ ZX*M6";:+PY$ @ B@8 !@ ("!)C, M 'AL+W=O&UL4$L! A0#% @ ZX*M6!3!/\[$ @ 8 !D M ("!7#P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ZX*M6*:/*]J8!0 Q@T !D ("!,$D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M6'^= MD!A$ P ; < !D ("!SV4 'AL+W=O&PO=V]R:W-H965T%L !X;"]W;W)K&UL4$L! A0#% @ ZX*M6)M6SWC@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ZX*M6,P#EV\$!@ PPX !D ("! M8(( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX*M6/ZFN2UC!0 ?PT !D ("!MIL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M6!!*_PJ6 M @ @04 !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M6,]=Y&T%! M@H !D M ("!!;D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZX*M6$L3<&PO=V]R:W-H965TW/ !X;"]W;W)K&UL4$L! A0#% @ MZX*M6#\>3#1; P O0< !D ("!Z=( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M6$ "(8X4! MX @ !D ("!*^$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M6#A%@G__ P >10 !D M ("!T^H 'AL+W=O%^5NX& !O-0 &0 @($)[P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ZX*M6#O0V(\$ P %P@ !D ("!'_H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M M6%)Y%.M? @ J 4 !D ("!M0,! 'AL+W=O&PO=V]R:W-H965T')-:P0 (T5 9 " @0 * 0!X;"]W;W)K M&UL4$L! A0#% @ ZX*M6&!G+"Z8(0 3%D" M !D ("!H@X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M6*\C%WOZ @ ,0D !D M ("!2CH! 'AL+W=O&PO=V]R:W-H965T MI! 0!X;"]W;W)K&UL4$L! A0# M% @ ZX*M6 ?2 UT-!0 IA4 !D ("!JT&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M6&Y\ MR^P&!@ =", !D ("!ZE(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX*M6'([3F33 @ E@@ !D M ("!V&$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZX*M6 #[$P)V @ %08 !D ("! MU6H! 'AL+W=O&PO=V]R:W-H965TQP 0!X;"]W;W)K&UL4$L! A0#% M @ ZX*M6*J]$5D5 P I L !D ("!QG0! 'AL+W=O&PO=V]R:W-H965T"$ 0!X;"]W;W)K&UL4$L! A0#% @ ZX*M6(>HG,J[ P TQ$ !D M ("!-HL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZX*M6'+B:HJ8 @ Y 8 !D ("!ZY8! M 'AL+W=O/4 M)WH% !R(0 &0 @(&ZF0$ >&PO=V]R:W-H965TL 0!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !9 %D 9A@ .:N 0 $! end XML 91 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 92 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 276 328 1 false 92 0 false 13 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) Sheet http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Unaudited Condensed Consolidated Financial Statements Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureUnauditedCondensedConsolidatedFinancialStatements Unaudited Condensed Consolidated Financial Statements Notes 10 false false R11.htm 995475 - Disclosure - Inventories Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventories Inventories Notes 11 false false R12.htm 995485 - Disclosure - Property, Plant and Equipment Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment Property, Plant and Equipment Notes 12 false false R13.htm 995495 - Disclosure - Intangible Assets Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssets Intangible Assets Notes 13 false false R14.htm 995505 - Disclosure - Other Current Liabilities Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilities Other Current Liabilities Notes 14 false false R15.htm 995515 - Disclosure - Debt Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebt Debt Notes 15 false false R16.htm 995525 - Disclosure - Pension and Other Postretirement Benefits Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefits Pension and Other Postretirement Benefits Notes 16 false false R17.htm 995535 - Disclosure - Commitments and Contingent Liabilities Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilities Commitments and Contingent Liabilities Notes 17 false false R18.htm 995545 - Disclosure - Equity Rights Offering Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOffering Equity Rights Offering Notes 18 false false R19.htm 995555 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 19 false false R20.htm 995565 - Disclosure - Derivative Instruments Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstruments Derivative Instruments Notes 20 false false R21.htm 995575 - Disclosure - Fair Value Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValue Fair Value Notes 21 false false R22.htm 995585 - Disclosure - Net Sales and (Loss) Income Before Income Taxes Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxes Net Sales and (Loss) Income Before Income Taxes Notes 22 false false R23.htm 995595 - Disclosure - Stock-Based Compensation Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 995605 - Disclosure - Litigation Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigation Litigation Notes 24 false false R25.htm 995615 - Disclosure - Environmental Matters Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEnvironmentalMatters Environmental Matters Notes 25 false false R26.htm 995625 - Disclosure - Related Parties Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedParties Related Parties Notes 26 false false R27.htm 995635 - Disclosure - Business Segments Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegments Business Segments Notes 27 false false R28.htm 995655 - Disclosure - Unaudited Condensed Consolidated Financial Statements (Policies) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureUnauditedCondensedConsolidatedFinancialStatementsPolicies Unaudited Condensed Consolidated Financial Statements (Policies) Policies 28 false false R29.htm 995665 - Disclosure - Inventories (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventories 29 false false R30.htm 995675 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment 30 false false R31.htm 995685 - Disclosure - Intangible Assets (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssets 31 false false R32.htm 995695 - Disclosure - Other Current Liabilities (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilities 32 false false R33.htm 995705 - Disclosure - Debt (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebt 33 false false R34.htm 995715 - Disclosure - Pension and Other Postretirement Benefits (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsTables Pension and Other Postretirement Benefits (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefits 34 false false R35.htm 995725 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss 35 false false R36.htm 995735 - Disclosure - Derivative Instruments (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstruments 36 false false R37.htm 995745 - Disclosure - Fair Value (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueTables Fair Value (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValue 37 false false R38.htm 995755 - Disclosure - Net Sales and (Loss) Income Before Income Taxes (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesTables Net Sales and (Loss) Income Before Income Taxes (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxes 38 false false R39.htm 995765 - Disclosure - Litigation (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationTables Litigation (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigation 39 false false R40.htm 995775 - Disclosure - Related Parties (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesTables Related Parties (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedParties 40 false false R41.htm 995785 - Disclosure - Business Segments (Tables) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsTables Business Segments (Tables) Tables http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegments 41 false false R42.htm 995795 - Disclosure - Unaudited Condensed Consolidated Financial Statements - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail Unaudited Condensed Consolidated Financial Statements - Additional Information (Detail) Details 42 false false R43.htm 995815 - Disclosure - Inventories - Schedule of Inventories (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail Inventories - Schedule of Inventories (Detail) Details 43 false false R44.htm 995825 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Detail) Details 44 false false R45.htm 995835 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 45 false false R46.htm 995845 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail Intangible Assets - Schedule of Intangible Assets (Detail) Details 46 false false R47.htm 995855 - Disclosure - Intangible Assets - Summary of Changes in Intangible Assets (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfChangesInIntangibleAssetsDetail Intangible Assets - Summary of Changes in Intangible Assets (Detail) Details 47 false false R48.htm 995865 - Disclosure - Other Current Liabilities - Schedule of Other Current Liabilities (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail Other Current Liabilities - Schedule of Other Current Liabilities (Detail) Details 48 false false R49.htm 995875 - Disclosure - Other Current Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangesInLiabilityForProductWarrantyClaimsDetail Other Current Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail) Details 49 false false R50.htm 995895 - Disclosure - Other Current Liabilities - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail Other Current Liabilities - Additional Information (Detail) Details 50 false false R51.htm 995905 - Disclosure - Other Current Liabilities - Schedule of Change in Customer Deposits (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangeInCustomerDepositsDetail Other Current Liabilities - Schedule of Change in Customer Deposits (Detail) Details 51 false false R52.htm 995915 - Disclosure - Debt - Schedule of Outstanding Borrowings (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail Debt - Schedule of Outstanding Borrowings (Detail) Details 52 false false R53.htm 995925 - Disclosure - Debt - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 53 false false R54.htm 995935 - Disclosure - Pension and Other Postretirement Benefits - Contributions for Pension and Other Postretirement Benefits (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail Pension and Other Postretirement Benefits - Contributions for Pension and Other Postretirement Benefits (Detail) Details 54 false false R55.htm 995945 - Disclosure - Pension and Other Postretirement Benefits - Net Periodic Pension and Other Postretirement Benefit Costs (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail Pension and Other Postretirement Benefits - Net Periodic Pension and Other Postretirement Benefit Costs (Detail) Details 55 false false R56.htm 995955 - Disclosure - Commitments and Contingent Liabilities - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail Commitments and Contingent Liabilities - Additional Information (Detail) Details 56 false false R57.htm 995965 - Disclosure - Equity Rights Offering - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail Equity Rights Offering - Additional Information (Detail) Details 57 false false R58.htm 995985 - Disclosure - Accumulated Other Comprehensive Loss - Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss (Detail) Details 58 false false R59.htm 995995 - Disclosure - Accumulated Other Comprehensive Loss - Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss (Detail) Details 59 false false R60.htm 996005 - Disclosure - Accumulated Other Comprehensive Loss - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossAdditionalInformationDetail Accumulated Other Comprehensive Loss - Additional Information (Detail) Details 60 false false R61.htm 996015 - Disclosure - Accumulated Other Comprehensive Loss - Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfIncomeTaxEffectAssociatedWithVariousComponentsOfOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss (Detail) Details 61 false false R62.htm 996025 - Disclosure - Derivative Instruments - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail Derivative Instruments - Additional Information (Detail) Details 62 false false R63.htm 996035 - Disclosure - Derivative Instruments - Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail Derivative Instruments - Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) (Detail) Details 63 false false R64.htm 996045 - Disclosure - Derivative Instruments - Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail Derivative Instruments - Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings (Detail) Details 64 false false R65.htm 996055 - Disclosure - Fair Value - Fair Value of Financial Assets and Liabilities (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail Fair Value - Fair Value of Financial Assets and Liabilities (Detail) Details 65 false false R66.htm 996065 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesAdditionalInformationDetail Net Sales and (Loss) Income Before Income Taxes - Additional Information (Detail) Details http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesTables 66 false false R67.htm 996075 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Detail) Details http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesTables 67 false false R68.htm 996085 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Parenthetical) (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesParentheticalDetail Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Parenthetical) (Detail) Details http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesTables 68 false false R69.htm 996105 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 69 false false R70.htm 996115 - Disclosure - Litigation - Schedule of Loss Contingencies by Contingency (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail Litigation - Schedule of Loss Contingencies by Contingency (Detail) Details 70 false false R71.htm 996125 - Disclosure - Litigation - Schedule of Loss Contingencies by Contingency (Parenthetical) (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail Litigation - Schedule of Loss Contingencies by Contingency (Parenthetical) (Detail) Details 71 false false R72.htm 996135 - Disclosure - Litigation - Summary of Activity Relating to Asbestos Liability (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityRelatingToAsbestosLiabilityDetail Litigation - Summary of Activity Relating to Asbestos Liability (Detail) Details 72 false false R73.htm 996145 - Disclosure - Litigation - Summary of Activity in Asbestos Insurance Recoveries (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail Litigation - Summary of Activity in Asbestos Insurance Recoveries (Detail) Details 73 false false R74.htm 996155 - Disclosure - Litigation - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail Litigation - Additional Information (Detail) Details 74 false false R75.htm 996165 - Disclosure - Environmental Matters - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEnvironmentalMattersAdditionalInformationDetail Environmental Matters - Additional Information (Detail) Details 75 false false R76.htm 996175 - Disclosure - Related Parties - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail Related Parties - Additional Information (Detail) Details 76 false false R77.htm 996185 - Disclosure - Related Parties - Summary of Loan Activity (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail Related Parties - Summary of Loan Activity (Detail) Details 77 false false R78.htm 996195 - Disclosure - Related Parties - Summary of Sales to and Purchases from ATR's Minority Shareholder and Its Affiliates (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail Related Parties - Summary of Sales to and Purchases from ATR's Minority Shareholder and Its Affiliates (Detail) Details 78 false false R79.htm 996205 - Disclosure - Related Parties - Summary of Balances Outstanding with ATR's Minority Shareholder and Its Affiliates (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail Related Parties - Summary of Balances Outstanding with ATR's Minority Shareholder and Its Affiliates (Detail) Details 79 false false R80.htm 996215 - Disclosure - Business Segments - Additional Information (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail Business Segments - Additional Information (Detail) Details 80 false false R81.htm 996225 - Disclosure - Business Segments - Business Segment Net Sales and Income before Income Taxes (Detail) Sheet http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail Business Segments - Business Segment Net Sales and Income before Income Taxes (Detail) Details 81 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: ap:AdministrativeClosuresClaimsPeriod, ap:DebtInstrumentInterestAccrualPeriod - ap-20240331.htm 8 ap-20240331.htm ap-20240331.xsd img138168447_0.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ap-20240331.htm": { "nsprefix": "ap", "nsuri": "http://ampcopgh.com/20240331", "dts": { "inline": { "local": [ "ap-20240331.htm" ] }, "schema": { "local": [ "ap-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 263, "keyCustom": 65, "axisStandard": 33, "axisCustom": 0, "memberStandard": 41, "memberCustom": 45, "hidden": { "total": 34, "http://fasb.org/us-gaap/2023": 26, "http://ampcopgh.com/20240331": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 276, "entityCount": 1, "segmentCount": 92, "elementCount": 701, "unitCount": 13, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 697, "http://xbrl.sec.gov/dei/2023": 33, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited", "longName": "100040 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R6": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_0c469ebd-c17e-4544-a79d-a1d4ee8414e6", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e8bfb63b-2e83-47b0-904b-07ce023d75e9", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R7": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureUnauditedCondensedConsolidatedFinancialStatements", "longName": "995455 - Disclosure - Unaudited Condensed Consolidated Financial Statements", "shortName": "Unaudited Condensed Consolidated Financial Statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventories", "longName": "995475 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment", "longName": "995485 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssets", "longName": "995495 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilities", "longName": "995505 - Disclosure - Other Current Liabilities", "shortName": "Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebt", "longName": "995515 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefits", "longName": "995525 - Disclosure - Pension and Other Postretirement Benefits", "shortName": "Pension and Other Postretirement Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilities", "longName": "995535 - Disclosure - Commitments and Contingent Liabilities", "shortName": "Commitments and Contingent Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOffering", "longName": "995545 - Disclosure - Equity Rights Offering", "shortName": "Equity Rights Offering", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:EquityRightsOfferingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:EquityRightsOfferingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss", "longName": "995555 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstruments", "longName": "995565 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValue", "longName": "995575 - Disclosure - Fair Value", "shortName": "Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxes", "longName": "995585 - Disclosure - Net Sales and (Loss) Income Before Income Taxes", "shortName": "Net Sales and (Loss) Income Before Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995595 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigation", "longName": "995605 - Disclosure - Litigation", "shortName": "Litigation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:LitigationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:LitigationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEnvironmentalMatters", "longName": "995615 - Disclosure - Environmental Matters", "shortName": "Environmental Matters", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedParties", "longName": "995625 - Disclosure - Related Parties", "shortName": "Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegments", "longName": "995635 - Disclosure - Business Segments", "shortName": "Business Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureUnauditedCondensedConsolidatedFinancialStatementsPolicies", "longName": "995655 - Disclosure - Unaudited Condensed Consolidated Financial Statements (Policies)", "shortName": "Unaudited Condensed Consolidated Financial Statements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:CondensedFinancialStatementsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:CondensedFinancialStatementsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "995665 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables", "longName": "995675 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsTables", "longName": "995685 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesTables", "longName": "995695 - Disclosure - Other Current Liabilities (Tables)", "shortName": "Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtTables", "longName": "995705 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsTables", "longName": "995715 - Disclosure - Pension and Other Postretirement Benefits (Tables)", "shortName": "Pension and Other Postretirement Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:ScheduleOfContributionOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:ScheduleOfContributionOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables", "longName": "995725 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsTables", "longName": "995735 - Disclosure - Derivative Instruments (Tables)", "shortName": "Derivative Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:ScheduleOfDerivativeInstrumentsAmountRecognizedAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:ScheduleOfDerivativeInstrumentsAmountRecognizedAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueTables", "longName": "995745 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesTables", "longName": "995755 - Disclosure - Net Sales and (Loss) Income Before Income Taxes (Tables)", "shortName": "Net Sales and (Loss) Income Before Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationTables", "longName": "995765 - Disclosure - Litigation (Tables)", "shortName": "Litigation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesTables", "longName": "995775 - Disclosure - Related Parties (Tables)", "shortName": "Related Parties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsTables", "longName": "995785 - Disclosure - Business Segments (Tables)", "shortName": "Business Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail", "longName": "995795 - Disclosure - Unaudited Condensed Consolidated Financial Statements - Additional Information (Detail)", "shortName": "Unaudited Condensed Consolidated Financial Statements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail", "longName": "995815 - Disclosure - Inventories - Schedule of Inventories (Detail)", "shortName": "Inventories - Schedule of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail", "longName": "995825 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Detail)", "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "995835 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "longName": "995845 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Detail)", "shortName": "Intangible Assets - Schedule of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:IndefiniteLivedTradeNames", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:IndefiniteLivedTradeNames", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfChangesInIntangibleAssetsDetail", "longName": "995855 - Disclosure - Intangible Assets - Summary of Changes in Intangible Assets (Detail)", "shortName": "Intangible Assets - Summary of Changes in Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R48": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail", "longName": "995865 - Disclosure - Other Current Liabilities - Schedule of Other Current Liabilities (Detail)", "shortName": "Other Current Liabilities - Schedule of Other Current Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "ap:CustomerRelatedLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "ap:CustomerRelatedLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangesInLiabilityForProductWarrantyClaimsDetail", "longName": "995875 - Disclosure - Other Current Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail)", "shortName": "Other Current Liabilities - Schedule of Changes in Liability for Product Warranty Claims (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail", "longName": "995895 - Disclosure - Other Current Liabilities - Additional Information (Detail)", "shortName": "Other Current Liabilities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_9bbb38f3-a82d-4f54-92db-1e17f3e477e8", "name": "ap:PerformanceObligationRelatedToCustomerDepositsExpectedSatisfactionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bbb38f3-a82d-4f54-92db-1e17f3e477e8", "name": "ap:PerformanceObligationRelatedToCustomerDepositsExpectedSatisfactionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangeInCustomerDepositsDetail", "longName": "995905 - Disclosure - Other Current Liabilities - Schedule of Change in Customer Deposits (Detail)", "shortName": "Other Current Liabilities - Schedule of Change in Customer Deposits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "longName": "995915 - Disclosure - Debt - Schedule of Outstanding Borrowings (Detail)", "shortName": "Debt - Schedule of Outstanding Borrowings (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "longName": "995925 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:BridgeLoan", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:BridgeLoan", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "longName": "995935 - Disclosure - Pension and Other Postretirement Benefits - Contributions for Pension and Other Postretirement Benefits (Detail)", "shortName": "Pension and Other Postretirement Benefits - Contributions for Pension and Other Postretirement Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_a59afc5b-9f7c-4259-a2e3-48bccce7dad4", "name": "us-gaap:PensionAndOtherPostretirementBenefitContributions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfContributionOfRetirementPlansTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a59afc5b-9f7c-4259-a2e3-48bccce7dad4", "name": "us-gaap:PensionAndOtherPostretirementBenefitContributions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfContributionOfRetirementPlansTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail", "longName": "995945 - Disclosure - Pension and Other Postretirement Benefits - Net Periodic Pension and Other Postretirement Benefit Costs (Detail)", "shortName": "Pension and Other Postretirement Benefits - Net Periodic Pension and Other Postretirement Benefit Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_a59afc5b-9f7c-4259-a2e3-48bccce7dad4", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a59afc5b-9f7c-4259-a2e3-48bccce7dad4", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail", "longName": "995955 - Disclosure - Commitments and Contingent Liabilities - Additional Information (Detail)", "shortName": "Commitments and Contingent Liabilities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail", "longName": "995965 - Disclosure - Equity Rights Offering - Additional Information (Detail)", "shortName": "Equity Rights Offering - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:ProceedsFromIssuanceOfCommonStockAndWarrants", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ap:EquityRightsOfferingTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:ProceedsFromIssuanceOfCommonStockAndWarrants", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ap:EquityRightsOfferingTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail", "longName": "995985 - Disclosure - Accumulated Other Comprehensive Loss - Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e04c946d-6cb5-4959-bf7d-060376d13137", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R59": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "longName": "995995 - Disclosure - Accumulated Other Comprehensive Loss - Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cc8e127f-d295-45fe-9c3d-1190269bc9ef", "name": "us-gaap:OtherNonoperatingIncomeExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R60": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossAdditionalInformationDetail", "longName": "996005 - Disclosure - Accumulated Other Comprehensive Loss - Additional Information (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_25774ad3-29e0-4c6b-98b8-eeafe74c86dc", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "us-gaap:OtherComprehensiveIncomeLossTax", "us-gaap:OtherComprehensiveIncomeLossTax", "span", "p", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_25774ad3-29e0-4c6b-98b8-eeafe74c86dc", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "us-gaap:OtherComprehensiveIncomeLossTax", "us-gaap:OtherComprehensiveIncomeLossTax", "span", "p", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfIncomeTaxEffectAssociatedWithVariousComponentsOfOtherComprehensiveLossDetail", "longName": "996015 - Disclosure - Accumulated Other Comprehensive Loss - Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail", "longName": "996025 - Disclosure - Derivative Instruments - Additional Information (Detail)", "shortName": "Derivative Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "ap:NumberOfSubsidiariesForPurchasesOfNaturalGasUnderExistingCommitments", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "ap:PurchasesOfNaturalGasUnderExistingCommitmentsDescription", "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "ap:NumberOfSubsidiariesForPurchasesOfNaturalGasUnderExistingCommitments", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "ap:PurchasesOfNaturalGasUnderExistingCommitmentsDescription", "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "996035 - Disclosure - Derivative Instruments - Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) (Detail)", "shortName": "Derivative Instruments - Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "ap:AccumulatedOtherComprehensiveIncomeLossGainLossFromCashFlowHedgesEffectNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfDerivativeInstrumentsAmountRecognizedAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "ap:AccumulatedOtherComprehensiveIncomeLossGainLossFromCashFlowHedgesEffectNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfDerivativeInstrumentsAmountRecognizedAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail", "longName": "996045 - Disclosure - Derivative Instruments - Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings (Detail)", "shortName": "Derivative Instruments - Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_795ef376-aea1-4e65-83ef-47a51c6bdbdf", "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfDerivativeInstrumentsAmountOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarningsTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R65": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail", "longName": "996055 - Disclosure - Fair Value - Fair Value of Financial Assets and Liabilities (Detail)", "shortName": "Fair Value - Fair Value of Financial Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_2d7320f7-f0c4-4c9b-b0d3-66e51300d88f", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d7320f7-f0c4-4c9b-b0d3-66e51300d88f", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesAdditionalInformationDetail", "longName": "996065 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Additional Information (Detail)", "shortName": "Net Sales and (Loss) Income Before Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "ap:PercentageOfForeignNetSales", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "ap:PercentageOfForeignNetSales", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail", "longName": "996075 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Detail)", "shortName": "Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_48588c1a-7524-4a8f-b5e4-8e8e8f8f566d", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R68": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesParentheticalDetail", "longName": "996085 - Disclosure - Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Parenthetical) (Detail)", "shortName": "Net Sales and (Loss) Income Before Income Taxes - Net Sales and (Loss) Income Before Income Taxes (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:CorporateCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "ap:CorporateCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ap:NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "996105 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail", "longName": "996115 - Disclosure - Litigation - Schedule of Loss Contingencies by Contingency (Detail)", "shortName": "Litigation - Schedule of Loss Contingencies by Contingency (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_6d677de6-8ac2-4388-832a-76ba38711afc", "name": "us-gaap:LossContingencyPendingClaimsNumber", "unitRef": "U_Claim", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6d677de6-8ac2-4388-832a-76ba38711afc", "name": "us-gaap:LossContingencyPendingClaimsNumber", "unitRef": "U_Claim", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "longName": "996125 - Disclosure - Litigation - Schedule of Loss Contingencies by Contingency (Parenthetical) (Detail)", "shortName": "Litigation - Schedule of Loss Contingencies by Contingency (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "ap:ClaimsClassifiedInVariousJurisdictionsAsInactiveOrTransferredToStateOrFederalJudicialPanelOnMultiDistrictLitigation", "unitRef": "U_Claim", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "ap:ClaimsClassifiedInVariousJurisdictionsAsInactiveOrTransferredToStateOrFederalJudicialPanelOnMultiDistrictLitigation", "unitRef": "U_Claim", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R72": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityRelatingToAsbestosLiabilityDetail", "longName": "996135 - Disclosure - Litigation - Summary of Activity Relating to Asbestos Liability (Detail)", "shortName": "Litigation - Summary of Activity Relating to Asbestos Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail", "longName": "996145 - Disclosure - Litigation - Summary of Activity in Asbestos Insurance Recoveries (Detail)", "shortName": "Litigation - Summary of Activity in Asbestos Insurance Recoveries (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_1847f2a0-a928-4be3-8fe1-9dbb8ec39c44", "name": "us-gaap:EstimatedInsuranceRecoveries", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:EstimatedInsuranceRecoveries", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6d677de6-8ac2-4388-832a-76ba38711afc", "name": "us-gaap:EstimatedInsuranceRecoveries", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ap:ScheduleOfAsbestosAdjustmentsTableTextBlock", "div", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R74": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail", "longName": "996155 - Disclosure - Litigation - Additional Information (Detail)", "shortName": "Litigation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_bb94d316-35d7-42d9-b83f-e66d93d9d524", "name": "us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bb94d316-35d7-42d9-b83f-e66d93d9d524", "name": "us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ap:LitigationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R75": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEnvironmentalMattersAdditionalInformationDetail", "longName": "996165 - Disclosure - Environmental Matters - Additional Information (Detail)", "shortName": "Environmental Matters - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true, "unique": true } }, "R76": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "longName": "996175 - Disclosure - Related Parties - Additional Information (Detail)", "shortName": "Related Parties - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1674ad13-0f02-4d32-9364-7e4fe03e8de9", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R77": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail", "longName": "996185 - Disclosure - Related Parties - Summary of Loan Activity (Detail)", "shortName": "Related Parties - Summary of Loan Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_3516cc4f-397a-4dc6-8651-04d1ffaa90cc", "name": "us-gaap:ProceedsFromRelatedPartyDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d7044a87-dc22-4e83-ad10-31acab0cd14e", "name": "us-gaap:LoansAndLeasesReceivableRelatedParties", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R78": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail", "longName": "996195 - Disclosure - Related Parties - Summary of Sales to and Purchases from ATR's Minority Shareholder and Its Affiliates (Detail)", "shortName": "Related Parties - Summary of Sales to and Purchases from ATR's Minority Shareholder and Its Affiliates (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_651458a0-6899-4464-aa29-a67143cbf7e7", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R79": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "longName": "996205 - Disclosure - Related Parties - Summary of Balances Outstanding with ATR's Minority Shareholder and Its Affiliates (Detail)", "shortName": "Related Parties - Summary of Balances Outstanding with ATR's Minority Shareholder and Its Affiliates (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_b693dd23-91dd-4631-b032-76272cc2af90", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb1519ca-1f6a-44a8-89d8-d325f99ef0df", "name": "us-gaap:RelatedPartyDepositLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R80": { "role": "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail", "longName": "996215 - Disclosure - Business Segments - Additional Information (Detail)", "shortName": "Business Segments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_14a168d0-712e-4c6b-8a72-abb5802d86ec", "name": "ap:EquityInterestInNumberOfJointVentures", "unitRef": "U_Company", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } }, "R81": { "role": "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "longName": "996225 - Disclosure - Business Segments - Business Segment Net Sales and Income before Income Taxes (Detail)", "shortName": "Business Segments - Business Segment Net Sales and Income before Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_5d25474e-d23e-44a9-8502-521c6924bd4d", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_95df866a-3047-45ce-ba55-c499a80469b9", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ap-20240331.htm", "unique": true } } }, "tag": { "ap_ATRMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ATRMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "ATR.", "label": "A T R [Member]", "terseLabel": "ATR [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASU 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r314" ] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Trade receivables from related parties", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "verboseLabel": "Accounts payable to related parties", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24", "r885" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Other, Current", "terseLabel": "Accounts payable to related parties", "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade receivables, less allowance for credit losses of $893 as of March 31, 2024 and $975 as of December 31, 2023.", "label": "Trade receivable", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable from related parties", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r305", "r306" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingencies", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEnvironmentalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accrual for Environmental Loss Contingencies", "terseLabel": "Undiscounted potential liability for all environmental compliance", "totalLabel": "Accrual for Environmental Loss Contingencies, Total", "periodStartLabel": "Accrual for Environmental Loss Contingencies, Beginning Balance", "periodEndLabel": "Accrual for Environmental Loss Contingencies, Ending Balance", "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies." } } }, "auth_ref": [ "r352", "r853", "r979", "r981", "r1022", "r1024" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued sales commissions", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r839" ] }, "us-gaap_AccruedUtilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedUtilitiesCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Utilities, Current", "terseLabel": "Accrued utilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "ap_AccumulatedAmortizationOfUnrecognizedEmployeeBenefitCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AccumulatedAmortizationOfUnrecognizedEmployeeBenefitCostsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "documentation": "Amortization of unrecognized employee benefit costs.", "label": "Accumulated Amortization Of Unrecognized Employee Benefit Costs [Member]", "terseLabel": "Amortization of Unrecognized Employee Benefit Costs [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Unrecognized Employee Benefit Costs [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r5", "r15", "r38", "r996", "r997", "r998" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r64", "r191", "r672" ] }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Foreign Currency Translation [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r3", "r15", "r38", "r215", "r997", "r998" ] }, "us-gaap_AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Cash Flow Hedge, Including Noncontrolling Interest [Member]", "terseLabel": "Settlements of Cash Flow Hedges [Member]", "verboseLabel": "Cash Flow Hedges [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, including portion attributable to noncontrolling interest." } } }, "auth_ref": [ "r207", "r215", "r548", "r997", "r998" ] }, "ap_AccumulatedOtherComprehensiveIncomeLossGainLossFromCashFlowHedgesEffectNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossGainLossFromCashFlowHedgesEffectNetOfTax", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss), gain (loss) from cash flow hedges effect net of tax.", "label": "Accumulated Other Comprehensive Income Loss Gain Loss From Cash Flow Hedges Effect Net Of Tax", "periodEndLabel": "End of the Period", "periodStartLabel": "Beginning of the Period" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r215", "r216", "r595", "r597", "r598", "r599", "r600", "r601" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r128", "r199", "r668", "r709", "r713" ] }, "ap_AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income loss plus other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income Loss Plus Other Comprehensive Income Loss [Member]", "terseLabel": "Accumulated Other Comprehensive Loss Attributable to Ampco-Pittsburgh [Member]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r215", "r216", "r595", "r597", "r598", "r599", "r600", "r601" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r15", "r38", "r557", "r560", "r622", "r704", "r705", "r996", "r997", "r998", "r1011", "r1012", "r1013" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r936" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r118" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r527", "r528", "r529", "r727", "r1011", "r1012", "r1013", "r1076", "r1096" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r942" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r942" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r942" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r942" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r246", "r247", "r248", "r249", "r258", "r308", "r309", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r342", "r527", "r528", "r529", "r532", "r533", "r534", "r535", "r539", "r540", "r541", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r580", "r581", "r583", "r584", "r585", "r586", "r603", "r604", "r606", "r607", "r608", "r609", "r618", "r619", "r620", "r621", "r622", "r641", "r642", "r643", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "ap_AdministrativeClosuresClaimsPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AdministrativeClosuresClaimsPeriod", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Administrative closures claims period.", "label": "Administrative Closures Claims Period", "terseLabel": "Administrative closures claims period" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r907", "r918", "r928", "r953" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r910", "r921", "r931", "r956" ] }, "ap_AirAndLiquidProcessingMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AirAndLiquidProcessingMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Air and liquid processing.", "label": "Air And Liquid Processing [Member]", "terseLabel": "Air and Liquid Processing [Member]" } } }, "auth_ref": [] }, "ap_AirHandlingSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AirHandlingSystemsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail" ], "lang": { "en-us": { "role": { "documentation": "Air handling systems.", "label": "Air Handling Systems [Member]", "terseLabel": "Air Handling Systems [Member]" } } }, "auth_ref": [] }, "ap_AkersABMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AkersABMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Akers AB [Member]", "label": "Akers A B [Member]", "terseLabel": "Akers AB [Member]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r942" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r949" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r914", "r922", "r932", "r949", "r957", "r961", "r969" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r967" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r523", "r530" ] }, "us-gaap_AllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossAbstract", "lang": { "en-us": { "role": { "label": "Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureAllowanceForCreditLossesTradeReceivables1" ], "lang": { "en-us": { "role": { "label": "Allowance for Credit Losses [Text Block]", "terseLabel": "Allowance for Credit Losses (Trade Receivables)", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r54" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Allowance for credit losses on trade receivables", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r200", "r307", "r325" ] }, "ap_AllowanceForNewCapitalEquipmentFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AllowanceForNewCapitalEquipmentFinancing", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Allowance for new capital equipment financing.", "label": "Allowance For New Capital Equipment Financing", "terseLabel": "Allowance for new equipment financing" } } }, "auth_ref": [] }, "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesAndLoansReceivableNoncurrent", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance receivable", "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent", "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent." } } }, "auth_ref": [ "r307", "r325" ] }, "ap_AluminumPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AluminumPurchasesMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Aluminum Purchases [Member]", "label": "Aluminum Purchases [Member]", "terseLabel": "Aluminum Purchases [Member]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfChangesInIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r58", "r62" ] }, "ap_AmountOutstandingUnderDisbursementAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AmountOutstandingUnderDisbursementAgreement", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount outstanding under disbursement agreement.", "label": "Amount outstanding under Disbursement Agreement", "terseLabel": "Amount outstanding under disbursement agreement" } } }, "auth_ref": [] }, "ap_AnnualRentAdjustmentToRepayRestatedLease": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AnnualRentAdjustmentToRepayRestatedLease", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Annual rent adjustment to repay restated lease", "documentation": "Annual Rent adjustment to repay restated lease." } } }, "auth_ref": [] }, "us-gaap_AociAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociAttributableToNoncontrollingInterestMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Noncontrolling Interest [Member]", "terseLabel": "Less: Noncontrolling Interest [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r15", "r38", "r996", "r997", "r998" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Total Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r15", "r38", "r996", "r997", "r998" ] }, "ap_AsbestosClaimsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AsbestosClaimsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail" ], "lang": { "en-us": { "role": { "documentation": "Asbestos claims.", "label": "Asbestos Claims [Member]", "terseLabel": "Asbestos Claims [Member]" } } }, "auth_ref": [] }, "ap_AsbestosReceivableDueToIncreaseInAsbestosLiabilityAndLowerDefenseToIndemnityRatio": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AsbestosReceivableDueToIncreaseInAsbestosLiabilityAndLowerDefenseToIndemnityRatio", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asbestos receivable due to increase in asbestos liability and lower defense to indemnity ratio", "documentation": "Asbestos receivable due to increase in asbestos liability and lower defense to indemnity ratio." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r161", "r195", "r231", "r275", "r290", "r296", "r313", "r357", "r358", "r360", "r361", "r362", "r364", "r366", "r368", "r369", "r544", "r549", "r582", "r664", "r765", "r885", "r898", "r1036", "r1037", "r1084" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r187", "r203", "r231", "r313", "r357", "r358", "r360", "r361", "r362", "r364", "r366", "r368", "r369", "r544", "r549", "r582", "r885", "r1036", "r1037", "r1084" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, fair value", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r98" ] }, "ap_AverageFloatingInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AverageFloatingInterestRate", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest at a floating rate on tax-exempt IRB maturing in 2027/2029", "label": "Average Floating Interest Rate", "documentation": "Average floating interest rate." } } }, "auth_ref": [] }, "ap_AverageSettlementAmountPerSettledClaim": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "AverageSettlementAmountPerSettledClaim", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail" ], "lang": { "en-us": { "role": { "documentation": "The average per claim amount of settlement and defense costs satisfied during the reporting period before consideration of the amount, if any, covered by existing insurance policies.", "label": "Average Settlement Amount Per Settled Claim", "terseLabel": "Avg. gross settlement and defense costs per claim resolved" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r964" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r965" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r960" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r960" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r963" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r962" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r961" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r961" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r87", "r91" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BridgeLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoan", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Bridge Loan", "terseLabel": "Swing loans", "documentation": "Short-Term financing which is expected to be paid back relatively quickly, such as by a subsequent longer-term loan. Also called swing loan or bridge financing." } } }, "auth_ref": [ "r112", "r162" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r148" ] }, "ap_BuildingsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "BuildingsAndLeaseholdImprovementsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Leasehold Improvements [Member]", "label": "Buildings and Leasehold Improvements [Member]", "documentation": "Buildings and Leasehold Improvements." } } }, "auth_ref": [] }, "us-gaap_CapitalAdditionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalAdditionsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capital Addition Purchase Commitments [Member]", "terseLabel": "Capital Additions [Member]", "verboseLabel": "Capital Expenditures [Member]", "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property, plant and equipment in current liabilities", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r189", "r837" ] }, "ap_CashBenefitsReceivedFromGovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CashBenefitsReceivedFromGovernmentGrants", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash benefit from a government energy subsidy", "label": "Cash Benefits Received From Government Grants", "documentation": "Cash benefits received from government grants." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r140", "r229" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r140" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedges [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r85" ] }, "ap_CeasedBeneficiallyStockOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CeasedBeneficiallyStockOwnershipPercentage", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ceased beneficially stock ownership percentage", "label": "Ceased Beneficially Stock Ownership Percentage", "documentation": "Ceased beneficially stock ownership percentage." } } }, "auth_ref": [] }, "ap_CeasedDateOfBeneficialStockOwnership": { "xbrltype": "dateItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CeasedDateOfBeneficialStockOwnership", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ceased date of beneficial stock ownership", "label": "Ceased Date of Beneficial Stock Ownership", "documentation": "Ceased date of beneficial stock ownership." } } }, "auth_ref": [] }, "ap_CentrifugalPumpsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CentrifugalPumpsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail" ], "lang": { "en-us": { "role": { "documentation": "Centrifugal pumps.", "label": "Centrifugal Pumps [Member]", "terseLabel": "Centrifugal Pumps [Member]" } } }, "auth_ref": [] }, "ap_ChangeInConsumerPriceIndexPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ChangeInConsumerPriceIndexPercentage", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Change in consumer price index percentage.", "label": "Change In Consumer Price Index Percentage", "terseLabel": "Change in consumer price index percentage" } } }, "auth_ref": [] }, "ap_ChangeInConsumerPriceIndexRatio": { "xbrltype": "pureItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ChangeInConsumerPriceIndexRatio", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Change in consumer price index ratio.", "label": "Change in consumer price index ratio", "terseLabel": "Change in consumer price index ratio" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r940" ] }, "ap_ChinaJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ChinaJointVentureMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "China Joint Venture [Member]", "label": "China Joint Venture [Member]", "terseLabel": "Chinese Joint Venture Company [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ap_ClaimsClassifiedInVariousJurisdictionsAsInactiveOrTransferredToStateOrFederalJudicialPanelOnMultiDistrictLitigation": { "xbrltype": "integerItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ClaimsClassifiedInVariousJurisdictionsAsInactiveOrTransferredToStateOrFederalJudicialPanelOnMultiDistrictLitigation", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of inactive claims or claims classified at MDL.", "label": "Claims Classified In Various Jurisdictions As Inactive Or Transferred To State Or Federal Judicial Panel On Multi District Litigation", "terseLabel": "Number of claims inactive or transferred to MDL panel" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r179", "r196", "r197", "r198", "r231", "r261", "r262", "r264", "r266", "r269", "r270", "r313", "r357", "r360", "r361", "r362", "r368", "r369", "r400", "r401", "r403", "r404", "r405", "r582", "r717", "r718", "r719", "r720", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r753", "r774", "r797", "r816", "r817", "r818", "r819", "r820", "r975", "r1001", "r1014" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price per share of warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r406" ] }, "ap_ClassOfWarrantOrRightExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ClassOfWarrantOrRightExpirationDate", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right, expiration date.", "label": "Class Of Warrant Or Right Expiration Date", "terseLabel": "Class of warrant or right, expiration date" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Class Of Warrant Or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of shares can purchase for each warrant", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants to purchase common stock", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "terseLabel": "Class Of Warrant Or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r73" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r941" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r941" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingent liabilities (Note 8)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r34", "r107", "r666", "r752" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilities" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingent Liabilities", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r149", "r346", "r347", "r823", "r1023" ] }, "ap_CommitmentsAndContingentLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CommitmentsAndContingentLiabilitiesLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Commitments And Contingent Liabilities [Line Items]", "label": "Commitments And Contingent Liabilities [Line Items]", "terseLabel": "Commitments And Contingent Liabilities [Line Items]" } } }, "auth_ref": [] }, "ap_CommitmentsAndContingentLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CommitmentsAndContingentLiabilitiesTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Commitments And Contingent Liabilities [Table]", "label": "Commitments And Contingent Liabilities [Table]", "terseLabel": "Commitments And Contingent Liabilities [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r888", "r889", "r890", "r892", "r893", "r894", "r895", "r1011", "r1012", "r1076", "r1095", "r1096" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r117" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r117", "r753" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r117" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r117", "r753", "r771", "r1096", "r1097" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - par value $1; authorized 40,000 shares; issued and outstanding 19,729 shares as of March 31, 2024 and December 31, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r117", "r667", "r885" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r946" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r945" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r947" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r944" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive (loss) income attributable to Ampco-Pittsburgh", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r212", "r214", "r222", "r660", "r681" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Comprehensive income attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r78", "r81", "r212", "r214", "r221", "r659", "r680" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income (loss)", "totalLabel": "Comprehensive (loss) income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r81", "r158", "r212", "r214", "r220", "r658", "r679" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r126", "r219", "r657", "r678" ] }, "ap_CondensedFinancialStatementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CondensedFinancialStatementsPolicyTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureUnauditedCondensedConsolidatedFinancialStatementsPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about the basis of financial statement preparation. Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted.", "label": "Condensed Financial Statements Policy [Text Block]", "terseLabel": "Unaudited Condensed Consolidated Financial Statements" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r236", "r277", "r288", "r289", "r290", "r291", "r292", "r294", "r298", "r357", "r358", "r359", "r360", "r362", "r363", "r365", "r367", "r368", "r1036", "r1037" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items" } } }, "auth_ref": [ "r236", "r277", "r288", "r289", "r290", "r291", "r292", "r294", "r298", "r357", "r358", "r359", "r360", "r362", "r363", "r365", "r367", "r368", "r1036", "r1037" ] }, "ap_ConstructionInProcessMachineryAndEquipmentOrBuildingsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ConstructionInProcessMachineryAndEquipmentOrBuildingsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-in-Process, Machinery and Equipment or Buildings [Member]", "label": "Construction In Process Machinery And Equipment Or Buildings [Member]", "documentation": "Construction in process machinery and equipment or buildings." } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Construction-in-Progress [Member]", "terseLabel": "Construction-in-Process [Member]", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Changes in Customer Deposits", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r408", "r410", "r413" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangeInCustomerDepositsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "label": "Contract with Customer, Liability", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r408", "r409", "r413" ] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangeInCustomerDepositsDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Satisfaction of performance obligations", "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied." } } }, "auth_ref": [ "r861" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangeInCustomerDepositsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits - Other current liabilities", "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r408", "r409", "r413" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangeInCustomerDepositsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Deposits - Other noncurrent liabilities", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r408", "r409", "r413" ] }, "ap_CopperPurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CopperPurchasesMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Copper Purchases [Member]", "label": "Copper Purchases [Member]", "terseLabel": "Copper Purchases [Member]" } } }, "auth_ref": [] }, "ap_CorporateCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CorporateCosts", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Corporate costs.", "label": "Corporate Costs", "terseLabel": "Corporate costs" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Corporate, Non-Segment [Member]", "terseLabel": "Other Expense, Including Corporate Costs - Net [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r19", "r289", "r290", "r291", "r292", "r298", "r1016" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Costs of products sold (excluding depreciation and amortization) (futures contracts - copper and aluminum)", "negatedTerseLabel": "Costs of products sold (excluding depreciation and amortization) (futures contracts - copper and aluminum)", "terseLabel": "Costs of products sold (excluding depreciation and amortization)", "verboseLabel": "Amount released to pre - tax earnings", "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total", "negatedLabel": "Costs of products sold (excluding depreciation and amortization) (futures contracts - copper and aluminum)", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r991", "r992" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Purchase of natural gas or electricity", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r132", "r639" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total operating costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r131" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name" } } }, "auth_ref": [ "r234", "r235", "r374", "r402", "r629", "r844", "r846" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ap_CrawfordGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CrawfordGroupMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Crawford Group [Member]", "label": "Crawford Group [Member]", "documentation": "Crawford Group." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r182", "r245", "r252", "r258", "r318", "r324", "r527", "r528", "r529", "r534", "r535", "r555", "r557", "r558", "r560", "r561", "r562", "r567", "r570", "r572", "r573", "r620" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r182", "r245", "r252", "r258", "r318", "r324", "r527", "r528", "r529", "r534", "r535", "r555", "r557", "r558", "r560", "r561", "r562", "r567", "r570", "r572", "r573", "r620" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r182", "r245", "r252", "r258", "r318", "r324", "r527", "r528", "r529", "r534", "r535", "r555", "r557", "r558", "r560", "r561", "r562", "r567", "r570", "r572", "r573", "r620" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ap_CustomerDepositsOtherPrimarilyImpactFromChangesInForeignCurrencyExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CustomerDepositsOtherPrimarilyImpactFromChangesInForeignCurrencyExchangeRates", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangeInCustomerDepositsDetail" ], "lang": { "en-us": { "role": { "documentation": "Customer deposits, other, primarily impact from changes in foreign currency exchange rates.", "label": "Customer Deposits Other Primarily Impact From Changes In Foreign Currency Exchange Rates", "terseLabel": "Other, primarily impact from changes in foreign currency exchange rates" } } }, "auth_ref": [] }, "ap_CustomerRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "CustomerRelatedLiabilities", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Customer-related liabilities including liability for aggregate product warranty claims.", "label": "Customer Related Liabilities", "terseLabel": "Customer-related liabilities" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r75" ] }, "ap_DailySecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "DailySecuredOvernightFinancingRateSofrMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Daily Secured Overnight Financing Rate S O F R [Member]", "label": "Daily Secured Overnight Financing Rate SOFR [Member]", "documentation": "Daily secured overnight financing rate SOFR." } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentRate", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of converted fixed interest rate", "label": "Debt Conversion, Converted Instrument, Rate", "documentation": "Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments." } } }, "auth_ref": [ "r47", "r49" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r150", "r230", "r370", "r376", "r377", "r378", "r379", "r380", "r381", "r386", "r393", "r394", "r396" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r22", "r113", "r114", "r162", "r163", "r236", "r371", "r372", "r373", "r374", "r375", "r377", "r382", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r605", "r855", "r856", "r857", "r858", "r859", "r1002" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument basis spread", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt instrument description of interest rate", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r102", "r103", "r371", "r605", "r856", "r857" ] }, "ap_DebtInstrumentFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "DebtInstrumentFixedChargeCoverageRatio", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument fixed charge coverage ratio.", "label": "Debt Instrument Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "auth_ref": [] }, "ap_DebtInstrumentInterestAccrualPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "DebtInstrumentInterestAccrualPeriod", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest accrual period.", "label": "Debt Instrument Interest Accrual Period", "terseLabel": "Interest accrual period" } } }, "auth_ref": [] }, "ap_DebtInstrumentInterestPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "DebtInstrumentInterestPeriod", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest period", "label": "Debt Instrument Interest Period", "documentation": "Debt instrument interest period." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest at a floating rate on tax-exempt IRB maturing in 2027/2029", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r30", "r102", "r389" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r30", "r102", "r398", "r605" ] }, "ap_DebtInstrumentInterestRateEffectivePercentageDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "DebtInstrumentInterestRateEffectivePercentageDuringPeriod", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument interest rate effective percentage during period.", "label": "Debt Instrument Interest Rate Effective Percentage During Period", "terseLabel": "Effective interest rate during period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentIssuedPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuedPrincipal", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, borrowed", "label": "Debt Instrument, Issued, Principal", "documentation": "Amount of principal of debt issued." } } }, "auth_ref": [ "r717" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r236", "r371", "r372", "r373", "r374", "r375", "r377", "r382", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r605", "r855", "r856", "r857", "r858", "r859", "r1002" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r178", "r855", "r1077" ] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, maturity date, description", "label": "Debt Instrument, Maturity Date, Description", "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DebtInstrumentMaturityDateRangeEnd1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateRangeEnd1", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date range, end", "label": "Debt Instrument, Maturity Date Range, End", "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DebtInstrumentMaturityDateRangeStart1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateRangeStart1", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date range, start", "label": "Debt Instrument, Maturity Date Range, Start", "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r31" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r32", "r236", "r371", "r372", "r373", "r374", "r375", "r377", "r382", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r605", "r855", "r856", "r857", "r858", "r859", "r1002" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of principal and interest", "label": "Debt Instrument, Periodic Payment", "totalLabel": "Debt Instrument, Periodic Payment, Total", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r32", "r110" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r32" ] }, "us-gaap_DebtInstrumentRepaidPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepaidPrincipal", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, repaid", "label": "Debt Instrument, Repaid, Principal", "documentation": "Amount of principal of debt repaid." } } }, "auth_ref": [ "r720" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r32", "r67", "r68", "r101", "r102", "r103", "r109", "r151", "r152", "r236", "r371", "r372", "r373", "r374", "r375", "r377", "r382", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r605", "r855", "r856", "r857", "r858", "r859", "r1002" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "terseLabel": "Deferred financing fees", "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r21" ] }, "ap_DefenseToIndemnityCostRatio": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "DefenseToIndemnityCostRatio", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Defense-to-indemnity cost ratio.", "label": "Defense To Indemnity Cost Ratio", "terseLabel": "Defense-to-indemnity cost ratio" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred income tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r74", "r1072" ] }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Tax Deferred Income", "terseLabel": "Deferred income tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other." } } }, "auth_ref": [ "r74", "r1072" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of actuarial (gain) loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "terseLabel": "Amortization of actuarial loss (gain)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r417", "r455", "r480", "r871", "r872" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of prior service cost (credit)", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service cost", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r417", "r456", "r481", "r871", "r872" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r417", "r454", "r479", "r871", "r872" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r417", "r421", "r453", "r478", "r871", "r872" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net benefit expense (income)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r451", "r476", "r871", "r872" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan." } } }, "auth_ref": [ "r451", "r476" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r451", "r476" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r451", "r476" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r419", "r452", "r477", "r871", "r872" ] }, "ap_DefinedContributionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "DefinedContributionPlanMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined contribution plan.", "label": "Defined Contribution Plan [Member]", "terseLabel": "Defined Contribution Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r11", "r63" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 0.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "verboseLabel": "Amount released to pre - tax earnings", "negatedLabel": "Depreciation and amortization (foreign currency purchase contracts)", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r11", "r63" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r742", "r744", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r766", "r767", "r768", "r769", "r784", "r785", "r786", "r787", "r790", "r791", "r792", "r793", "r810", "r811", "r812", "r813", "r888", "r890" ] }, "us-gaap_DerivativeDescriptionOfHedgedItem": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeDescriptionOfHedgedItem", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Description of Hedged Item", "documentation": "Description of the hedged item related to the derivative. Includes the type of instrument hedged, contract amount, term, and so forth." } } }, "auth_ref": [ "r82" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r88", "r90", "r92", "r93", "r742", "r744", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r766", "r767", "r768", "r769", "r784", "r785", "r786", "r787", "r790", "r791", "r792", "r793", "r810", "r811", "r812", "r813", "r846", "r888", "r890" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r160", "r551", "r563" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r17", "r88", "r92" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r563" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Anticipated purchases, hedged", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1073", "r1074" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r17", "r82", "r83", "r84", "r86", "r89", "r92", "r94", "r95", "r96", "r563" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r156" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r412", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r412", "r862", "r863", "r864", "r865", "r866", "r867", "r868" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales and (Loss) Income Before Income Taxes", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1040" ] }, "ap_DisbursementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "DisbursementAgreementMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disbursement Agreement [Member]", "documentation": "Disbursement agreement." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r493", "r496", "r524", "r525", "r526", "r880" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "terseLabel": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r902" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r935" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Plan [Member]", "terseLabel": "U.S. Defined Benefit Pension Plans [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1043", "r1044", "r1045" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r223", "r250", "r251", "r252", "r253", "r254", "r259", "r261", "r264", "r265", "r266", "r267", "r573", "r574", "r661", "r682", "r847" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r223", "r250", "r251", "r252", "r253", "r254", "r261", "r264", "r265", "r266", "r267", "r573", "r574", "r661", "r682", "r847" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r593" ] }, "us-gaap_ElectricityPurchasedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ElectricityPurchasedMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Electricity, Purchased [Member]", "terseLabel": "Electricity Purchases [Member]", "documentation": "Electric energy purchased from another party." } } }, "auth_ref": [ "r1041" ] }, "ap_ElectricityUsageMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ElectricityUsageMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Electricity usage.", "label": "Electricity Usage [Member]", "terseLabel": "Electricity Usage [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payrolls and employee benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "verboseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r900" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r900" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r900" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r974" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "verboseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r900" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r900" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r900" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r900" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EnvironmentalLossContingencyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EnvironmentalLossContingencyDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEnvironmentalMatters" ], "lang": { "en-us": { "role": { "label": "Environmental Loss Contingency Disclosure [Text Block]", "terseLabel": "Environmental Matters", "documentation": "The entire disclosure for environmental loss contingencies, such as presence of hazardous waste, relevant information from reports issued by regulators, and estimated costs to achieve compliance with regulatory requirements. This element may be used for all of an entity's disclosures about environmental loss contingencies." } } }, "auth_ref": [ "r343", "r852", "r853", "r854", "r976", "r977", "r978", "r980", "r981", "r982", "r983", "r984", "r985", "r986" ] }, "us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEnvironmentalMattersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes accrual for environmental loss contingency." } } }, "auth_ref": [ "r351", "r853" ] }, "us-gaap_EnvironmentalRemediationObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EnvironmentalRemediationObligationsAbstract", "lang": { "en-us": { "role": { "label": "Environmental Remediation Obligations [Abstract]" } } }, "auth_ref": [] }, "ap_EquipmentFinancingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "EquipmentFinancingFacilityMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "documentation": "Equipment financing facility.", "label": "Equipment Financing Facility [Member]", "terseLabel": "Equipment Financing Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r16", "r182", "r215", "r216", "r217", "r242", "r243", "r244", "r247", "r255", "r257", "r268", "r318", "r324", "r407", "r527", "r528", "r529", "r534", "r535", "r555", "r557", "r558", "r559", "r560", "r562", "r572", "r595", "r597", "r598", "r599", "r600", "r601", "r622", "r704", "r705", "r706", "r727", "r797" ] }, "ap_EquityInterestInNumberOfJointVentures": { "xbrltype": "integerItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "EquityInterestInNumberOfJointVentures", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Equity interest in number of joint ventures.", "label": "Equity Interest In Number Of Joint Ventures", "terseLabel": "Equity interest in number of joint venture" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name" } } }, "auth_ref": [ "r310", "r311", "r312" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r186", "r231", "r313", "r582" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r186", "r231", "r313", "r582" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of equity interest acquired", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r310" ] }, "ap_EquityRightsOfferingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "EquityRightsOfferingTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOffering" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of equity rights offering.", "label": "Equity Rights Offering [Text Block]", "terseLabel": "Equity Rights Offering" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r943" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r907", "r918", "r928", "r953" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r904", "r915", "r925", "r950" ] }, "ap_EstimatedCostOnUpgradingExistingEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "EstimatedCostOnUpgradingExistingEquipment", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Estimated cost on upgrading existing equipment.", "label": "Estimated Cost On Upgrading Existing Equipment", "terseLabel": "Estimated cost on upgrading existing equipment" } } }, "auth_ref": [] }, "us-gaap_EstimatedInsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimatedInsuranceRecoveries", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Estimated Insurance Recoveries", "periodEndLabel": "Insurance receivable \u2013 asbestos, end of the period", "terseLabel": "Insurance receivable - asbestos", "periodStartLabel": "Insurance receivable -- asbestos, beginning of the year", "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts." } } }, "auth_ref": [ "r993" ] }, "ap_EuropeanCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "EuropeanCreditFacilityMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "European credit facility.", "label": "European Credit Facility [Member]", "terseLabel": "European Credit Facility [Member]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r949" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r577", "r578", "r579" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r577", "r578", "r579" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r98", "r99" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r384", "r442", "r443", "r444", "r445", "r446", "r447", "r578", "r634", "r635", "r636", "r856", "r857", "r869", "r870", "r871" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValue" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r576" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Inputs (Level 1) [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r384", "r442", "r447", "r578", "r634", "r869", "r870", "r871" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r384", "r442", "r447", "r578", "r635", "r856", "r857", "r869", "r870", "r871" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r384", "r442", "r443", "r444", "r445", "r446", "r447", "r578", "r636", "r856", "r857", "r869", "r870", "r871" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r384", "r442", "r443", "r444", "r445", "r446", "r447", "r634", "r635", "r636", "r856", "r857", "r869", "r870", "r871" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Finance lease liabilities", "totalLabel": "Finance Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r611", "r617" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r612" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease assets gross value", "totalLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r610" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Finance lease, lease related accumulated amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r988", "r989" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation on assets under finance leases", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r613", "r615", "r884" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r612" ] }, "ap_FiniteAndIndefiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "FiniteAndIndefiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Finite and indefinite lived intangible assets.", "label": "Finite And Indefinite Lived Intangible Assets [Line Items]", "terseLabel": "Finite and Indefinite Lived Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "ap_FiniteAndIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "FiniteAndIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Finite And Indefinite Lived Intangible Assets [Table]", "label": "Finite And Indefinite Lived Intangible Assets [Table]", "terseLabel": "Finite And Indefinite Lived Intangible Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r193", "r339" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r640", "r644" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r145", "r644" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r59", "r61" ] }, "us-gaap_FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfChangesInIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments", "terseLabel": "Other, primarily impact from changes in foreign currency exchange rates", "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for foreign currency translation adjustments and purchase accounting adjustments." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "terseLabel": "Estimated to be Reclassified in the Next 12 Months", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r97" ] }, "ap_ForeignCurrencyPurchasesContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ForeignCurrencyPurchasesContractsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign currency purchases contracts.", "label": "Foreign Currency Purchases Contracts [Member]", "terseLabel": "Foreign Currency Purchase Contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total", "terseLabel": "Gain (loss) on foreign exchange transactions included in other income net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r587", "r589", "r591", "r592", "r794" ] }, "ap_ForeignExchangeRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ForeignExchangeRelatedPartyDebt", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange related party debt.", "label": "Foreign exchange related party debt", "terseLabel": "Foreign exchange" } } }, "auth_ref": [] }, "ap_ForeignMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ForeignMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign.", "label": "Foreign [Member]", "terseLabel": "Foreign [Member]", "verboseLabel": "Foreign [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Plan [Member]", "terseLabel": "Foreign Defined Benefits Pension Plans [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1043", "r1044", "r1045" ] }, "ap_ForgedAndCastEngineeredProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ForgedAndCastEngineeredProductsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Forged and cast engineered products.", "label": "Forged And Cast Engineered Products [Member]", "terseLabel": "Forged and Cast Engineered Products [Member]" } } }, "auth_ref": [] }, "ap_ForgedAndCastMillRollsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ForgedAndCastMillRollsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail" ], "lang": { "en-us": { "role": { "documentation": "Forged and cast mill rolls.", "label": "Forged And Cast Mill Rolls [Member]", "terseLabel": "Forged and Cast Mill Rolls [Member]" } } }, "auth_ref": [] }, "ap_ForgedEngineeredProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ForgedEngineeredProductsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail" ], "lang": { "en-us": { "role": { "documentation": "Forged engineered products.", "label": "Forged Engineered Products [Member]", "terseLabel": "FEP [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r911", "r922", "r932", "r957" ] }, "ap_FuturesContractsCopperAndAluminumMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "FuturesContractsCopperAndAluminumMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "documentation": "Futures contracts copper and aluminum.", "label": "Futures Contracts Copper And Aluminum [Member]", "terseLabel": "Futures Contracts - Copper and Aluminum [Member]" } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "U.K. [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on disposal of assets", "terseLabel": "Loss (gain) on disposal of assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r1000", "r1019", "r1020" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GuaranteedBenefitLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteedBenefitLiabilityNet", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Guaranteed Benefit Liability, Net", "terseLabel": "Surety bonds issued to guarantee obligations", "documentation": "Sum of the amount of expected guaranteed benefits in excess of the projected account balances for minimum guaranteed benefit contracts, as of the balance sheet date, net of reinsurance recoverables, for all guaranteed benefit types." } } }, "auth_ref": [ "r14", "r171" ] }, "ap_HeatExchangeCoilsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "HeatExchangeCoilsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail" ], "lang": { "en-us": { "role": { "documentation": "Heat exchange coils.", "label": "Heat Exchange Coils [Member]", "terseLabel": "Heat Exchange Coils [Member]" } } }, "auth_ref": [] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r17" ] }, "ap_IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "IncentivePlanMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Incentive Plan [Member]", "label": "Incentive Plan [Member]", "terseLabel": "Incentive Plan [Member]" } } }, "auth_ref": [] }, "ap_IncomeLossFromContinuedOperationsNetOfTaxPerBasicAndDilutedShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "IncomeLossFromContinuedOperationsNetOfTaxPerBasicAndDilutedShareAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income per share attributable to Ampco-Pittsburgh common shareholders:", "documentation": "Income (loss) from continued operations net of tax per basic and diluted share.", "label": "Income Loss From Continued Operations Net Of Tax Per Basic And Diluted Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail2": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) Income before income taxes", "totalLabel": "(Loss) Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r129", "r166", "r275", "r289", "r295", "r298", "r662", "r674", "r849" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail2": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "negatedLabel": "Income tax (provision) benefit", "negatedTerseLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r172", "r177", "r256", "r257", "r283", "r531", "r536", "r683" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "terseLabel": "Income tax payments, net of refunds", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r46" ] }, "ap_IncrementalPercentageOnAnnualLeasePayment": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "IncrementalPercentageOnAnnualLeasePayment", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Incremental percentage on annual lease payment.", "label": "Incremental Percentage On Annual Lease Payment", "terseLabel": "Incremental percentage on annual lease payment" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedTradeNames": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedTradeNames", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Trade Names", "terseLabel": "Intangible assets, Trade name", "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit." } } }, "auth_ref": [ "r146" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r914", "r922", "r932", "r949", "r957", "r961", "r969" ] }, "ap_IndustrialRevenueBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "IndustrialRevenueBondsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "documentation": "Industrial revenue bonds.", "label": "Industrial Revenue Bonds [Member]", "terseLabel": "Industrial Revenue Bonds (\"IRB\") [Member]", "verboseLabel": "Industrial Revenue Bonds [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r967" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r903", "r973" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r903", "r973" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r903", "r973" ] }, "ap_InsuranceClaimSettledWithCarriers": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "InsuranceClaimSettledWithCarriers", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of asbestos-related settlement and defense costs which were paid by insurance carriers.", "label": "Insurance Claim Settled With Carriers", "negatedLabel": "Settlement and defense costs paid by insurance carriers" } } }, "auth_ref": [] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance receivable", "label": "Insurance Settlements Receivable", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [] }, "us-gaap_InsuranceSettlementsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivableCurrent", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance receivable - asbestos", "label": "Insurance Settlements Receivable, Current", "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r995" ] }, "us-gaap_InsuranceSettlementsReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivableNoncurrent", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance receivable - asbestos, less allowance for credit losses of $708 as of March 31, 2024 and December 31, 2023", "label": "Insurance Settlements Receivable, Noncurrent", "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy." } } }, "auth_ref": [ "r993" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r336" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, gross", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r192" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsScheduleOfIntangibleAssetsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsSummaryOfChangesInIntangibleAssetsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r57", "r60" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest capitalized on strategic capital projects", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r100" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Debt, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r136", "r390", "r399", "r858", "r859" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest payments", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r224", "r227", "r228" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued interest payable", "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r326" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r144", "r840" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r201", "r838", "r885" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r144", "r842" ] }, "us-gaap_InventorySuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventorySuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Supplies, Net of Reserves", "terseLabel": "Supplies", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods." } } }, "auth_ref": [ "r55", "r843" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r144", "r841" ] }, "us-gaap_InvestmentIncomeInterestAndDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterestAndDividend", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest and Dividend", "terseLabel": "Investment-related income", "totalLabel": "Investment Income, Interest and Dividend, Total", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r134" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investments in joint ventures", "totalLabel": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r994" ] }, "us-gaap_InvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Member]", "terseLabel": "Investments [Member]", "documentation": "Assets held for their financial return, rather than for the entity's operations." } } }, "auth_ref": [] }, "ap_IssuanceOfCommonStockTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "IssuanceOfCommonStockTaxBenefits", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Excess tax benefits on the issuance of common stock.", "label": "Issuance Of Common Stock Tax Benefits", "terseLabel": "Issuance of common stock tax benefits" } } }, "auth_ref": [] }, "ap_LandAndBuildingsHeldAsCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LandAndBuildingsHeldAsCollateral", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The cost of land and buildings as of the reporting date that are held as collateral for outstanding obligations as of the reporting date.", "label": "Land And Buildings Held As Collateral", "terseLabel": "Land and buildings held as collateral" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Land and Land Improvements [Member]", "terseLabel": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "ap_LeaseRepurchasePercentageOnLessorInvestmentForProperties": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LeaseRepurchasePercentageOnLessorInvestmentForProperties", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease repurchase percentage on lessor investment for properties.", "label": "Lease Repurchase Percentage On Lessor Investment For Properties", "terseLabel": "Lease repurchase percentage on lessor investment for properties" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "ap_LesseeLeasingArrangementsOperatingLeaseFullyExtendedExpirationDate": { "xbrltype": "gYearMonthItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LesseeLeasingArrangementsOperatingLeaseFullyExtendedExpirationDate", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee leasing arrangements operating lease fully extended expiration date.", "label": "Lessee Leasing Arrangements Operating Lease Fully Extended Expiration Date", "terseLabel": "Extended lease expiration date" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToExtend", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Option to Extend", "terseLabel": "Lessee, operating lease, option to extend", "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, operating term period", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1079" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Remaining lease term", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1079" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding standby and commercial letters of credit", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r26", "r231", "r313", "r357", "r358", "r360", "r361", "r362", "r364", "r366", "r368", "r369", "r545", "r549", "r550", "r582", "r751", "r848", "r898", "r1036", "r1084", "r1085" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r122", "r165", "r671", "r885", "r1003", "r1018", "r1078" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r29", "r188", "r231", "r313", "r357", "r358", "r360", "r361", "r362", "r364", "r366", "r368", "r369", "r545", "r549", "r550", "r582", "r885", "r1036", "r1084", "r1085" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "ap_LifeOfUnderlyingAsset": { "xbrltype": "durationItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LifeOfUnderlyingAsset", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Life of underlying asset", "label": "Life Of Underlying Asset", "documentation": "Life of underlying asset." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Borrowings", "totalLabel": "Long-Term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r22", "r163", "r1093" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line Of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1002" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Agreement borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit, remaining borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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." } } }, "auth_ref": [ "r25", "r1002" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee payable percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit [Member]", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LitigationReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserveCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability, Current", "terseLabel": "Asbestos liability \u2013 current portion", "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position." } } }, "auth_ref": [ "r34", "r1024" ] }, "us-gaap_LitigationReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserveNoncurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Estimated Litigation Liability, Noncurrent", "terseLabel": "Asbestos liability", "documentation": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r34", "r1024" ] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Expense", "terseLabel": "Credit for asbestos litigation", "negatedLabel": "Credit for asbestos litigation", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "ap_LitigationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LitigationTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigation" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and other contingencies.", "label": "Litigation [Text Block]", "terseLabel": "Litigation" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableRelatedParties", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail" ], "lang": { "en-us": { "role": { "label": "Loans and Leases Receivable, Related Parties", "periodStartLabel": "Balance at beginning of the period", "periodEndLabel": "Balance at end of the period", "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date." } } }, "auth_ref": [ "r105", "r108" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Long term debt", "totalLabel": "Long-Term Debt, Total", "verboseLabel": "Loan outstanding", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r22", "r163", "r383", "r397", "r856", "r857", "r1093" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail2": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt", "totalLabel": "Long-Term Debt and Lease Obligation, Total", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r22", "r665" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail2": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 0.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation, Current", "terseLabel": "Debt \u2013 current portion", "negatedLabel": "Debt \u2013 current portion", "totalLabel": "Long-Term Debt and Lease Obligation, Current, Total", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Outstanding borrowings", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "ap_LongTermDebtAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LongTermDebtAverageInterestRateOverTime", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term debt average interest rate over time.", "label": "Long Term Debt Average Interest Rate Over Time", "terseLabel": "Average interest rate" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Weighted Average Interest Rate, over Time", "terseLabel": "Interest on outstanding balance", "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Purchase commitments", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingentLiabilitiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-Term Purchase Commitment, Category of Item Purchased", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-Term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-Term Debt, Type", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r32", "r66" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r348", "r349", "r350", "r355", "r1025", "r1027" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r348", "r349", "r350", "r355", "r1025", "r1027" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r348", "r349", "r350", "r355", "r1025", "r1027" ] }, "us-gaap_LossContingencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAbstract", "lang": { "en-us": { "role": { "label": "Loss Contingency [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityRelatingToAsbestosLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual", "periodEndLabel": "Asbestos liability, end of the period", "periodStartLabel": "Asbestos liability, beginning of the year", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r348", "r987" ] }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) to estimated asbestos liability for claims pending or projected", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "totalLabel": "Loss Contingency Accrual, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in loss contingency liability." } } }, "auth_ref": [ "r1024" ] }, "ap_LossContingencyAccrualPeriodIncreaseDecreaseEffectFromLowerDefenseToIndemnityCostRatio": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LossContingencyAccrualPeriodIncreaseDecreaseEffectFromLowerDefenseToIndemnityCostRatio", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of asbestos liability from a lower defense-to-indemnity ratio", "label": "Loss Contingency Accrual, Period Increase (Decrease) Effect From Lower Defense To Indemnity Cost Ratio", "documentation": "Loss contingency accrual, period increase (decrease) effect from lower defense to indemnity cost ratio." } } }, "auth_ref": [] }, "ap_LossContingencyAccrualPeriodIncreaseDecreaseEffectFromLowerDefenseToIndemnityRatio": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LossContingencyAccrualPeriodIncreaseDecreaseEffectFromLowerDefenseToIndemnityRatio", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect from lower defense to indemnity ratio", "label": "Loss Contingency Accrual Period Increase Decrease Effect From Lower Defense To Indemnity Ratio", "documentation": "Loss contingency accrual period increase decrease effect from lower defense to indemnity ratio." } } }, "auth_ref": [] }, "ap_LossContingencyActiveClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LossContingencyActiveClaimsNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail" ], "lang": { "en-us": { "role": { "documentation": "Loss contingency active claims number.", "label": "Loss Contingency Active Claims Number", "periodEndLabel": "Total active claims at the end of the period" } } }, "auth_ref": [] }, "ap_LossContingencyClaimsAdministrativeClosuresNumber": { "xbrltype": "integerItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LossContingencyClaimsAdministrativeClosuresNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail" ], "lang": { "en-us": { "role": { "documentation": "Loss contingency claims administrative closures number.", "label": "Loss Contingency Claims Administrative Closures Number", "negatedLabel": "Administrative closures" } } }, "auth_ref": [] }, "us-gaap_LossContingencyClaimsDismissedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyClaimsDismissedNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Claims Dismissed, Number", "negatedLabel": "Claims dismissed", "documentation": "Number of claims dismissed." } } }, "auth_ref": [ "r1025", "r1027" ] }, "us-gaap_LossContingencyClaimsSettledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyClaimsSettledNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Claims Settled, Number", "negatedLabel": "Claims settled", "documentation": "Number of claims settled." } } }, "auth_ref": [ "r1025", "r1027" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityInAsbestosInsuranceRecoveriesDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r348", "r349", "r350", "r355", "r1025", "r1027" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "New claims served", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r1025", "r1027" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Pending Claims, Number", "periodEndLabel": "Total claims pending at the end of period", "periodStartLabel": "Total claims pending at the beginning of the period", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1025", "r1027" ] }, "ap_LossContingencySettlementAndDefenseCostsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "LossContingencySettlementAndDefenseCostsPaid", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationSummaryOfActivityRelatingToAsbestosLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "Loss contingency settlement and defense costs paid.", "label": "Loss Contingency Settlement And Defense Costs Paid", "negatedLabel": "Settlement and defense costs paid" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "ap_MaximumCostReceivedForUpgradingExistingEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "MaximumCostReceivedForUpgradingExistingEquipment", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum cost received for upgrading existing equipment", "label": "Maximum Cost Received For Upgrading Existing Equipment", "documentation": "Maximum cost received for upgrading existing equipment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r349", "r350", "r353", "r354", "r491", "r638", "r701", "r743", "r744", "r803", "r805", "r807", "r808", "r814", "r833", "r834", "r850", "r860", "r879", "r887", "r1038", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r941" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r941" ] }, "ap_MesotheliomaClaimMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "MesotheliomaClaimMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mesothelioma Claims [Member]", "label": "Mesothelioma Claim [Member]", "documentation": "Mesothelioma claim." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r349", "r350", "r353", "r354", "r491", "r638", "r701", "r743", "r744", "r803", "r805", "r807", "r808", "r814", "r833", "r834", "r850", "r860", "r879", "r887", "r1038", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest", "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r36", "r164", "r231", "r313", "r357", "r360", "r361", "r362", "r368", "r369", "r582", "r670", "r755" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ap_MinorityShareholderLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "MinorityShareholderLoanMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minority shareholder loan.", "label": "Minority Shareholder Loan [Member]", "terseLabel": "Minority Shareholder Loan [Member]" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r960" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r968" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r942" ] }, "us-gaap_NaturalGasGatheringTransportationMarketingAndProcessingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NaturalGasGatheringTransportationMarketingAndProcessingMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Natural Gas, Gathering, Transportation, Marketing and Processing [Member]", "terseLabel": "Natural Gas Purchases [Member]", "verboseLabel": "Natural Gas And Electricity Purchased [Member]", "documentation": "Process related to midstream and downstream activity for flammable gas occurring naturally underground. Activity includes, but is not limited to, refining, marketing, gathering from well, processing to remove impurity, storage, transmission, and sale of natural gas and related products." } } }, "auth_ref": [ "r1041" ] }, "ap_NaturalGasUsageMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "NaturalGasUsageMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Natural gas usage.", "label": "Natural Gas Usage [Member]", "terseLabel": "Natural Gas Usage [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash flows provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash flows used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows used in investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash flows from (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Total", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r140", "r141", "r142" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net (loss) income attributable to Ampco-Pittsburgh", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r130", "r142", "r167", "r186", "r210", "r213", "r217", "r231", "r246", "r250", "r251", "r252", "r253", "r256", "r257", "r263", "r275", "r289", "r295", "r298", "r313", "r357", "r358", "r360", "r361", "r362", "r364", "r366", "r368", "r369", "r574", "r582", "r677", "r773", "r795", "r796", "r849", "r896", "r1036" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r159", "r210", "r213", "r256", "r257", "r676", "r998" ] }, "ap_NetSalesAndIncomeLossBeforeIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "NetSalesAndIncomeLossBeforeIncomeTaxesAbstract", "lang": { "en-us": { "role": { "documentation": "Net sales and income loss before income taxes.", "label": "Net Sales And Income Loss Before Income Taxes [Abstract]" } } }, "auth_ref": [] }, "ap_NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "NetSalesAndIncomeLossBeforeIncomeTaxesTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales and (Loss) Income Before Income Taxes", "documentation": "Net sales and income (loss) before income taxes.", "label": "Net Sales And Income Loss Before Income Taxes [Text Block]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureUnauditedCondensedConsolidatedFinancialStatementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r941" ] }, "ap_NonMesotheliomaClaimsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "NonMesotheliomaClaimsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non Mesothelioma Claims [Member]", "label": "Non-mesothelioma Claims [Member]", "documentation": "Non-mesothelioma claims." } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r911", "r922", "r932", "r949", "r957" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r939" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r938" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r949" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r968" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r968" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r76", "r407", "r1011", "r1012", "r1013", "r1096" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense - net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r135" ] }, "ap_NumberOfDerivativeInstrumentsHoldsForTradingPurposes": { "xbrltype": "integerItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "NumberOfDerivativeInstrumentsHoldsForTradingPurposes", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of derivative instruments holds for trading purposes.", "label": "Number Of Derivative Instruments Holds For Trading Purposes", "terseLabel": "Number of derivative instruments holds for trading purposes" } } }, "auth_ref": [] }, "ap_NumberOfIndustrialRevenueBonds": { "xbrltype": "integerItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "NumberOfIndustrialRevenueBonds", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of industrial revenue bonds.", "label": "Number Of Industrial Revenue Bonds", "terseLabel": "Number of industrial revenue bonds" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable business segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1015" ] }, "ap_NumberOfSubsidiariesForPurchasesOfNaturalGasUnderExistingCommitments": { "xbrltype": "integerItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "NumberOfSubsidiariesForPurchasesOfNaturalGasUnderExistingCommitments", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of subsidiaries for purchases of natural gas under existing commitments.", "label": "Number Of Subsidiaries For Purchases Of Natural Gas Under Existing Commitments", "terseLabel": "Number of subsidiaries for purchases of natural gas under existing commitments" } } }, "auth_ref": [] }, "ap_NumberOfSubsidiariesForUsageOfElectricityUnderExistingCommitments": { "xbrltype": "integerItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "NumberOfSubsidiariesForUsageOfElectricityUnderExistingCommitments", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of subsidiaries for usage of electricity under existing commitments.", "label": "Number Of Subsidiaries For Usage Of Electricity Under Existing Commitments", "terseLabel": "Number of subsidiaries for usage of electricity under existing commitments" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r275", "r289", "r295", "r298", "r849" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities \u2013 current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r611" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r611" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r610" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r298" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureUnauditedCondensedConsolidatedFinancialStatements" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Unaudited Condensed Consolidated Financial Statements", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r111", "r157", "r714", "r715" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r202", "r885" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r194" ] }, "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Other Capitalized Property Plant and Equipment [Member]", "terseLabel": "Other [Member]", "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized." } } }, "auth_ref": [ "r148" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r128", "r588", "r590", "r594" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Amortization of unrecognized employee benefit costs", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r8", "r128", "r209", "r459" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfIncomeTaxEffectAssociatedWithVariousComponentsOfOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Settlement of cash flow hedges", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r206" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Fair value of cash flow hedges", "verboseLabel": "Recognized", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r204", "r205" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfIncomeTaxEffectAssociatedWithVariousComponentsOfOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "terseLabel": "Fair value of cash flow hedges", "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r206" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfAmountRecognizedAsAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "terseLabel": "Reclassified", "negatedLabel": "Settlements of cash flow hedges", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r205", "r208" ] }, "ap_OtherComprehensiveIncomeLossGrossAdjustmentsNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "OtherComprehensiveIncomeLossGrossAdjustmentsNetOfTaxAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Other comprehensive income loss gross adjustments net of tax.", "label": "Other Comprehensive Income Loss Gross Adjustments Net Of Tax [Abstract]", "terseLabel": "Adjustments for changes in:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive (loss) income", "label": "Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Net change", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r16", "r20", "r211", "r214", "r219", "r595", "r596", "r601", "r657", "r678", "r996", "r997" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of income tax where applicable:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax", "negatedLabel": "Unrecognized employee benefit costs (including effects of foreign currency translation)", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax, Total", "documentation": "Amount, after tax, before reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r128" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfIncomeTaxEffectAssociatedWithVariousComponentsOfOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax", "terseLabel": "Unrecognized employee benefit costs", "documentation": "Amount of tax (expense) benefit for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r7", "r158" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfIncomeTaxEffectAssociatedWithVariousComponentsOfOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "terseLabel": "Amortization of unrecognized employee benefit costs", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax, Total", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r7", "r158" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Tax effect due to certain amounts", "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r215", "r219", "r531", "r537", "r538", "r595", "r599", "r601", "r657", "r678" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r885" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ap_OtherLiabilitiesDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "OtherLiabilitiesDisclosureLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other liabilities disclosure.", "label": "Other Liabilities Disclosure [Line Items]", "terseLabel": "Other Liabilities Disclosure [Line Items]" } } }, "auth_ref": [] }, "ap_OtherLiabilitiesDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "OtherLiabilitiesDisclosureTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Other liabilities disclosure.", "label": "Other Liabilities Disclosure [Table]", "terseLabel": "Other Liabilities Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Current Liabilities", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueFairValueOfFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other loss - net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "verboseLabel": "Other income - net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r137" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense - net:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r941" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Postretirement Benefit Plans [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r466", "r469", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r490", "r871", "r872", "r873", "r874", "r875" ] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Current", "terseLabel": "Other", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r27", "r65" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r909", "r920", "r930", "r955" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r912", "r923", "r933", "r958" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r912", "r923", "r933", "r958" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r937" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "terseLabel": "Stock issuance costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r41" ] }, "ap_PaymentsOnSaleAndLeasebackFinancingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PaymentsOnSaleAndLeasebackFinancingArrangements", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Payments on sale and leaseback financing arrangements.", "label": "Payments On Sale And Leaseback Financing Arrangements", "negatedLabel": "Payments on sale and leaseback financing arrangements" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Machinery and Equipment", "terseLabel": "Machinery and equipment purchased", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r139" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of long-term marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1017" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r139" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r940" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r940" ] }, "us-gaap_PensionAndOtherPostretirementBenefitContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitContributions", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Payment for Pension and Other Postretirement Benefits", "terseLabel": "Contribution", "totalLabel": "Payment for Pension and Other Postretirement Benefits, Total", "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefits" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Pension and Other Postretirement Benefits", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r414", "r439", "r441", "r447", "r465", "r467", "r468", "r469", "r470", "r471", "r486", "r487", "r488", "r871" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Employee benefit obligations", "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r115", "r415", "r416", "r438", "r871" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r466", "r469", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r492", "r871", "r872", "r876", "r877", "r878" ] }, "ap_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail" ], "lang": { "en-us": { "role": { "documentation": "Pension Plans, Postretirement and Other Employee Benefits [Line Items]", "label": "Pension Plans Postretirement And Other Employee Benefits [Line Items]", "terseLabel": "Pension Plans Postretirement And Other Employee Benefits [Line Items]" } } }, "auth_ref": [] }, "ap_PensionPlansPostretirementAndOtherEmployeeBenefitsTable": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PensionPlansPostretirementAndOtherEmployeeBenefitsTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail" ], "lang": { "en-us": { "role": { "documentation": "Pension Plans Postretirement And Other Employee Benefits [Table]", "label": "Pension Plans Postretirement And Other Employee Benefits [Table]", "terseLabel": "Pension Plans Postretirement And Other Employee Benefits [Table]" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r939" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r949" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r942" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r938" ] }, "ap_PercentageOfAnticipatedPurchasesHedged": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PercentageOfAnticipatedPurchasesHedged", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of anticipated requirements which are covered by cash flow hedges.", "label": "Percentage Of Anticipated Purchases Hedged", "terseLabel": "Percentage of anticipated purchases hedged" } } }, "auth_ref": [] }, "ap_PercentageOfForeignNetSales": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PercentageOfForeignNetSales", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of foreign net sales", "label": "Percentage of Foreign Net Sales", "documentation": "Percentage of foreign net sales." } } }, "auth_ref": [] }, "us-gaap_PercentageOfLIFOInventory": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PercentageOfLIFOInventory", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Percentage of LIFO Inventory", "terseLabel": "Percentage of inventories valued on the LIFO method", "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent." } } }, "auth_ref": [] }, "ap_PerformanceObligationRelatedToCustomerDepositsExpectedSatisfactionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PerformanceObligationRelatedToCustomerDepositsExpectedSatisfactionPeriod", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Performance obligation related to customer deposits expected satisfaction period.", "label": "Performance Obligation Related To Customer Deposits Expected Satisfaction Period", "terseLabel": "Performance obligation related to customer deposits expected satisfaction period" } } }, "auth_ref": [] }, "ap_PeriodForHedgedPurchases": { "xbrltype": "durationItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PeriodForHedgedPurchases", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Period covered by cash flow hedges.", "label": "Period For Hedged Purchases", "terseLabel": "Time period for hedged purchases" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "ap_PrepaidPensions": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PrepaidPensions", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Prepaid pensions.", "label": "Prepaid Pensions", "terseLabel": "Prepaid pensions" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDepositsFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDepositsFromCustomers", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangeInCustomerDepositsDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Deposits from Customers", "terseLabel": "Receipt of additional deposits", "documentation": "Cash received from customers for deposits on goods or services during the period; excludes deposits with other institutions and time deposits, which pertain to financial services entities." } } }, "auth_ref": [ "r44" ] }, "ap_ProceedsFromDisbursementAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ProceedsFromDisbursementAgreement", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disbursement agreement", "label": "Proceeds from disbursement agreement", "documentation": "Proceeds from disbursement agreement." } } }, "auth_ref": [] }, "ap_ProceedsFromEquipmentFinancingFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ProceedsFromEquipmentFinancingFacility", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from equipment financing facility.", "label": "Proceeds From Equipment Financing Facility", "terseLabel": "Proceeds from equipment financing facility" } } }, "auth_ref": [] }, "ap_ProceedsFromIssuanceOfCommonStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ProceedsFromIssuanceOfCommonStockAndWarrants", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of common stock and warrants.", "label": "Proceeds From Issuance Of Common Stock And Warrants", "terseLabel": "Proceeds from issuance of common stock and warrants" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lease Payment, Sales-Type and Direct Financing Leases, Investing Activity", "terseLabel": "Net proceeds after transaction-related costs", "documentation": "Amount of cash inflow from principal payment received from sales-type and direct financing leases classified as investing activity." } } }, "auth_ref": [ "r173" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from revolving credit facility", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r40" ] }, "ap_ProceedsFromReimbursementOfPastEnergyCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ProceedsFromReimbursementOfPastEnergyCosts", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from reimbursement of past energy costs", "documentation": "Proceeds from reimbursement of past energy costs." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from related party debt", "label": "Proceeds from Related Party Debt", "verboseLabel": "Borrowings", "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r40" ] }, "ap_ProceedsFromSaleAndLeasebackFinancingArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ProceedsFromSaleAndLeasebackFinancingArrangement", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale and leaseback financing arrangements", "documentation": "Proceeds from sale and leaseback financing arrangement.", "label": "Proceeds From Sale And Leaseback Financing Arrangement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sale of long-term marketable securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfLandHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfLandHeldForUse", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale, Land, Held-for-Use", "terseLabel": "Proceeds from sale of land", "documentation": "The cash inflow from the sale of land held for use; excludes sales of land held as inventory or investments." } } }, "auth_ref": [ "r138" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r138" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r300", "r639", "r695", "r696", "r697", "r698", "r699", "r700", "r835", "r862", "r886", "r990", "r1028", "r1029", "r1040", "r1094" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesByProductLineDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r300", "r639", "r695", "r696", "r697", "r698", "r699", "r700", "r835", "r862", "r886", "r990", "r1028", "r1029", "r1040", "r1094" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "totalLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net (loss) income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r186", "r210", "r213", "r225", "r231", "r246", "r256", "r257", "r275", "r289", "r295", "r298", "r313", "r357", "r358", "r360", "r361", "r362", "r364", "r366", "r368", "r369", "r543", "r546", "r547", "r574", "r582", "r662", "r675", "r726", "r773", "r795", "r796", "r849", "r882", "r883", "r897", "r998", "r1036" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r147", "r174", "r175", "r176" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, Gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r148", "r190", "r673" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r663", "r673", "r885" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r148" ] }, "ap_PurchasesOfNaturalGasUnderExistingCommitmentsDescription": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "PurchasesOfNaturalGasUnderExistingCommitmentsDescription", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Purchases of natural gas under existing commitments description.", "label": "Purchases Of Natural Gas Under Existing Commitments Description", "terseLabel": "Purchases of natural gas under existing commitments description" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r937" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r937" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r349", "r350", "r353", "r354", "r439", "r491", "r519", "r520", "r521", "r637", "r638", "r701", "r743", "r744", "r803", "r805", "r807", "r808", "r814", "r833", "r834", "r850", "r860", "r879", "r887", "r890", "r1021", "r1038", "r1087", "r1088", "r1089", "r1090", "r1091" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyParentheticalDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r349", "r350", "r353", "r354", "r439", "r491", "r519", "r520", "r521", "r637", "r638", "r701", "r743", "r744", "r803", "r805", "r807", "r808", "r814", "r833", "r834", "r850", "r860", "r879", "r887", "r890", "r1021", "r1038", "r1087", "r1088", "r1089", "r1090", "r1091" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r217" ] }, "ap_ReclassificationAdjustmentsForItemsIncludedInNetLossIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ReclassificationAdjustmentsForItemsIncludedInNetLossIncomeAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustments for items included in net (loss) income", "label": "Reclassification Adjustments For Items Included In Net Loss Income [Abstract]", "documentation": "Reclassification adjustments for items included in net (loss) income." } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]", "verboseLabel": "Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r217" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r217" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]", "verboseLabel": "Reclassification Out of Accumulated Other Comprehensive Income (Loss) [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r217" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification Out Of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r217" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Line Items Affected on Consolidated Statements of Operations for Components Reclassified from Accumulated Other Comprehensive Loss", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r904", "r915", "r925", "r950" ] }, "us-gaap_RelatedPartyDepositLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDepositLiabilities", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Deposit Liabilities", "terseLabel": "Customer deposits", "documentation": "Amount of deposits held by the entity for a related party (entity, shareholder, employee)." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "terseLabel": "Related Party", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r466", "r626", "r627", "r746", "r747", "r748", "r749", "r750", "r770", "r772", "r802" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r232", "r233", "r626", "r627", "r628", "r629", "r746", "r747", "r748", "r749", "r750", "r770", "r772", "r802" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r626", "r627", "r1083" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r777", "r778", "r781" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases", "verboseLabel": "Purchases from related parties", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "terseLabel": "Related Party", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r466", "r626", "r627", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r746", "r747", "r748", "r749", "r750", "r770", "r772", "r802", "r1083" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedParties" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r623", "r624", "r625", "r627", "r630", "r722", "r723", "r724", "r779", "r780", "r781", "r800", "r801" ] }, "us-gaap_RentalProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RentalProperties", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Rental Properties", "terseLabel": "Rental properties", "documentation": "Carrying amount of income producing properties held for rental." } } }, "auth_ref": [ "r1092" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Repayments of debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r999" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "terseLabel": "Tax-exempt IRB maturing in 2027/2029", "verboseLabel": "Repayments of borrowings", "totalLabel": "Repayments of Long-Term Debt, Total", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r720" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Payments on revolving credit facility", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r42" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of related party debt", "negatedTerseLabel": "Repayments", "label": "Repayments of Related Party Debt", "terseLabel": "Repayments", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r42" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name" } } }, "auth_ref": [ "r234", "r235", "r374", "r402", "r629", "r845", "r846" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r905", "r916", "r926", "r951" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r906", "r917", "r927", "r952" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r913", "r924", "r934", "r959" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Adjustment to opening retained deficit", "verboseLabel": "Retained deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r119", "r153", "r669", "r708", "r713", "r721", "r754", "r885" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r182", "r242", "r243", "r244", "r247", "r255", "r257", "r318", "r324", "r527", "r528", "r529", "r534", "r535", "r555", "r558", "r559", "r562", "r572", "r704", "r706", "r727", "r1096" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r469", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r1043", "r1044", "r1045" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r469", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r1043", "r1044", "r1045" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r466", "r469", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r490", "r492", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r466", "r469", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r490", "r492", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r276", "r277", "r288", "r293", "r294", "r300", "r302", "r304", "r411", "r412", "r639" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to related parties", "label": "Revenues", "totalLabel": "Total net sales", "verboseLabel": "Net sales", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r218", "r231", "r276", "r277", "r288", "r293", "r294", "r300", "r302", "r304", "r313", "r357", "r358", "r360", "r361", "r362", "r364", "r366", "r368", "r369", "r582", "r662", "r1036" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net sales:" } } }, "auth_ref": [] }, "ap_RevenuesFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "RevenuesFromRelatedParties", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Revenues from related parties.", "label": "Revenues From Related Parties", "terseLabel": "Net sales to related parties" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance lease right-of-use assets exchanged for lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r616", "r884" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets exchanged for lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r616", "r884" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r968" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r968" ] }, "ap_STOREMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "STOREMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "STORE.", "label": "S T O R E [Member]", "terseLabel": "STORE [Member]" } } }, "auth_ref": [] }, "ap_SaleAndLeasebackFinancingObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "SaleAndLeasebackFinancingObligationsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingBorrowingsDetail" ], "lang": { "en-us": { "role": { "documentation": "Sale and leaseback financing obligation.", "label": "Sale And Leaseback Financing Obligations [Member]", "terseLabel": "Sale and Leaseback Financing Obligations [Member]" } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionNetBookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionNetBookValue", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sale Leaseback Transaction, Net Book Value", "terseLabel": "Amount of sale and leaseback financing transaction", "totalLabel": "Sale Leaseback Transaction, Net Book Value, Total", "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller." } } }, "auth_ref": [ "r168", "r169", "r170", "r1080" ] }, "ap_Schedule13DFiledDate": { "xbrltype": "dateItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "Schedule13DFiledDate", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 13D filed date", "label": "Schedule 13 D Filed Date", "documentation": "Schedule 13D filed date." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "ap_ScheduleOfActivityRelatingToAsbestosLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ScheduleOfActivityRelatingToAsbestosLiabilityTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of activity relating to asbestos liability.", "label": "Schedule Of Activity Relating To Asbestos Liability Table [Text Block]", "terseLabel": "Summary of Activity Relating to Asbestos Liability" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of Income Tax Effect Associated With Various Components of Other Comprehensive Loss", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r154" ] }, "ap_ScheduleOfAsbestosAdjustmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ScheduleOfAsbestosAdjustmentsTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of asbestos adjustments.", "label": "Schedule Of Asbestos Adjustments Table [Text Block]", "terseLabel": "Summary of Activity in Asbestos Insurance Recoveries" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r542" ] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Net Change and Ending Balances for Various Components of Accumulated Other Comprehensive Loss", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r127" ] }, "ap_ScheduleOfContributionOfRetirementPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ScheduleOfContributionOfRetirementPlansTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of contribution of retirement plans.", "label": "Schedule Of Contribution Of Retirement Plans Table [Text Block]", "terseLabel": "Contributions for Pension and Other Postretirement Benefits" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Outstanding Borrowings", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r32", "r67", "r68", "r101", "r102", "r103", "r109", "r151", "r152", "r856", "r858", "r1005" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r13", "r69", "r70", "r71", "r72" ] }, "ap_ScheduleOfDerivativeInstrumentsAmountOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarningsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ScheduleOfDerivativeInstrumentsAmountOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarningsTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of derivative instruments amount of change in fair value reclassified or expected to be reclassified from accumulated other comprehensive income loss to earnings.", "label": "Schedule Of Derivative Instruments Amount Of Change In Fair Value Reclassified Or Expected To Be Reclassified From Accumulated Other Comprehensive Income Loss To Earnings Table [Text Block]", "terseLabel": "Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings" } } }, "auth_ref": [] }, "ap_ScheduleOfDerivativeInstrumentsAmountRecognizedAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ScheduleOfDerivativeInstrumentsAmountRecognizedAndReclassifiedFromAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of derivative instruments amount recognized and reclassified from accumulated other comprehensive income loss.", "label": "Schedule Of Derivative Instruments Amount Recognized And Reclassified From Accumulated Other Comprehensive Income Loss Table [Text Block]", "terseLabel": "Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r53" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name" } } }, "auth_ref": [ "r310", "r311", "r312" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureFairValueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value of Financial Assets and Liabilities", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r577", "r578" ] }, "ap_ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ScheduleOfFiniteAndIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of finite and indefinite lived intangible assets.", "label": "Schedule Of Finite And Indefinite Lived Intangible Assets Table [Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "auth_ref": [] }, "ap_ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "ScheduleOfIntangibleAssetsNetExcludingGoodwillTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of intangible assets net excluding goodwill.", "label": "Schedule Of Intangible Assets Net Excluding Goodwill Table [Text Block]", "terseLabel": "Summary of Changes in Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r23", "r123", "r124", "r125" ] }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]", "terseLabel": "Schedule of Loss Contingencies by Contingency", "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date." } } }, "auth_ref": [ "r1024", "r1026", "r1028", "r1030" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Net Periodic Pension and Other Postretirement Benefit Costs", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r155" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Changes in Liability for Product Warranty Claims", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfBalancesOutstandingWithAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfLoanActivityDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesSummaryOfSalesToAndPurchasesFromAtrsMinorityShareholderAndItsAffiliatesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r104", "r106", "r777", "r778", "r781" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureRelatedPartiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r50", "r51", "r52", "r56" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segment Net Sales and Income before Income Taxes", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r50", "r51", "r52", "r56" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r494", "r495", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ] }, "ap_SecuredOvernightFinancingRateSofrAdjustmentMarginMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "SecuredOvernightFinancingRateSofrAdjustmentMarginMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate SOFR Adjustment Margin [Member]", "label": "Secured Overnight Financing Rate SOFR Adjustment Margin [Member]", "documentation": "Secured overnight financing rate SOFR adjustment margin." } } }, "auth_ref": [] }, "ap_SecuredOvernightFinancingRateSofrAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "SecuredOvernightFinancingRateSofrAdjustmentMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate SOFR Adjustment [Member]", "label": "Secured Overnight Financing Rate SOFR Adjustment [Member]", "documentation": "Secured overnight financing rate SOFR adjustment." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1075" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r899" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r901" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r272", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r304", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r344", "r345", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r851", "r990", "r1094" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r302", "r303", "r739", "r740", "r741", "r804", "r806", "r809", "r815", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r836", "r863", "r890", "r1040", "r1094" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segments", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r287", "r292", "r296", "r297", "r298", "r299", "r300", "r301", "r304" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureBusinessSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative", "totalLabel": "Selling, General and Administrative Expense, Total", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r133" ] }, "ap_SeniorSecuredAssetBasedRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "SeniorSecuredAssetBasedRevolvingCreditFacilityMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Senior secured asset-based revolving credit facility.", "label": "Senior Secured Asset Based Revolving Credit Facility [Member]", "terseLabel": "Senior Secured Asset-Based Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "ap_SeriesAWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "SeriesAWarrantsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Series A warrants.", "label": "Series A Warrants [Member]", "terseLabel": "Series A Warrants [Member]", "verboseLabel": "Warrants [Member]" } } }, "auth_ref": [] }, "ap_SettlementGrossAndDefenseCostsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "SettlementGrossAndDefenseCostsPaid", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationScheduleOfLossContingenciesByContingencyDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of settlement and defense costs satisfied during the reporting period before consideration of the amount, if any, covered by existing insurance policies.", "label": "Settlement Gross And Defense Costs Paid", "terseLabel": "Gross settlement and defense costs paid in period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r494", "r495", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized under Omnibus Incentive Plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r881" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Equity based awards grant date fair value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r514" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangesInLiabilityForProductWarrantyClaimsDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "totalLabel": "Standard Product Warranty Accrual, Total", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r1032", "r1035" ] }, "us-gaap_StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangesInLiabilityForProductWarrantyClaimsDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Other, primarily impact from changes in foreign currency exchange rates", "terseLabel": "Other, primarily impact from changes in foreign currency exchange rates", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard product warranty accrual. Excludes extended product warranties." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangesInLiabilityForProductWarrantyClaimsDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Satisfaction of warranty claims", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureOtherCurrentLiabilitiesScheduleOfChangesInLiabilityForProductWarrantyClaimsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for warranty claims, net", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/DisclosureBusinessSegmentsBusinessSegmentNetSalesAndIncomeBeforeIncomeTaxesParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r185", "r272", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r304", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r341", "r344", "r345", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r851", "r990", "r1094" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r179", "r196", "r197", "r198", "r231", "r261", "r262", "r264", "r266", "r269", "r270", "r313", "r357", "r360", "r361", "r362", "r368", "r369", "r400", "r401", "r403", "r404", "r405", "r582", "r717", "r718", "r719", "r720", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r753", "r774", "r797", "r816", "r817", "r818", "r819", "r820", "r975", "r1001", "r1014" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossLineItemsAffectedOnConsolidatedStatementsOfOperationsForComponentsReclassifiedFromAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsSummaryOfChangeInFairValueReclassifiedOrExpectedToBeReclassifiedFromAccumulatedOtherComprehensiveLossToEarningsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Retained Deficit [Member]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r35", "r182", "r215", "r216", "r217", "r242", "r243", "r244", "r247", "r255", "r257", "r268", "r318", "r324", "r407", "r527", "r528", "r529", "r534", "r535", "r555", "r557", "r558", "r559", "r560", "r562", "r572", "r595", "r597", "r598", "r599", "r600", "r601", "r622", "r704", "r705", "r706", "r727", "r797" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r302", "r303", "r739", "r740", "r741", "r804", "r806", "r809", "r815", "r822", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r836", "r863", "r890", "r1040", "r1094" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r243", "r244", "r268", "r639", "r716", "r738", "r745", "r746", "r747", "r748", "r749", "r750", "r753", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r766", "r767", "r768", "r769", "r770", "r772", "r775", "r776", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r797", "r891" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r242", "r243", "r244", "r268", "r639", "r716", "r738", "r745", "r746", "r747", "r748", "r749", "r750", "r753", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r766", "r767", "r768", "r769", "r770", "r772", "r775", "r776", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r797", "r891" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r908", "r919", "r929", "r954" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Common stock issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r16", "r116", "r117", "r153", "r717", "r797", "r817" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "totalLabel": "Total Ampco-Pittsburgh shareholders\u2019 equity", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r117", "r120", "r121", "r143", "r755", "r771", "r798", "r799", "r885", "r898", "r1003", "r1018", "r1078", "r1096" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossNetChangeAndEndingBalancesForVariousComponentsOfAccumulatedOtherComprehensiveLossDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total shareholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r76", "r77", "r79", "r182", "r183", "r216", "r242", "r243", "r244", "r247", "r255", "r318", "r324", "r407", "r527", "r528", "r529", "r534", "r535", "r555", "r557", "r558", "r559", "r560", "r562", "r572", "r595", "r597", "r601", "r622", "r705", "r706", "r725", "r755", "r771", "r798", "r799", "r821", "r897", "r1003", "r1018", "r1078", "r1096" ] }, "ap_StocksOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "StocksOwnershipPercentage", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Beneficial stock ownership percentage", "label": "Stocks Ownership Percentage", "documentation": "Stocks ownership percentage." } } }, "auth_ref": [] }, "ap_StoreCapitalAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "StoreCapitalAcquisitionsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Store capital acquisitions.", "label": "Store Capital Acquisitions [Member]", "terseLabel": "Store Capital Acquisitions [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r602", "r632" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r602", "r632" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r602", "r632" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvent" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r631", "r633" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary [Member]", "label": "Subsidiaries [Member]" } } }, "auth_ref": [ "r1042", "r1081", "r1082", "r1083" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental information:" } } }, "auth_ref": [] }, "ap_SwedishCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "SwedishCreditFacilityMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Swedish credit facility.", "label": "Swedish Credit Facility [Member]", "terseLabel": "Swedish Credit Facility [Member]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r948" ] }, "ap_TaxExemptIndustrialRevenueBondTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "TaxExemptIndustrialRevenueBondTwoMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tax exempt industrial revenue bond two.", "label": "Tax Exempt Industrial Revenue Bond Two [Member]", "terseLabel": "Tax Exempt Industrial Revenue Bond Two [Member]" } } }, "auth_ref": [] }, "ap_TaxableIndustrialRevenueBondMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "TaxableIndustrialRevenueBondMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Taxable Industrial Revenue Bond [Member]", "terseLabel": "Taxable Industrial Revenue Bond [Member]", "documentation": "Taxable industrial revenue bond." } } }, "auth_ref": [] }, "ap_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "TermLoanMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan [Member]", "label": "Term Loan [Member]", "documentation": "Term loan." } } }, "auth_ref": [] }, "ap_TermNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "TermNotesMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Notes [Member]", "label": "Term Notes [Member]", "documentation": "Term notes." } } }, "auth_ref": [] }, "ap_TimePeriodForHedgedUsageDescription": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "TimePeriodForHedgedUsageDescription", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Time period for hedged usage description.", "label": "Time Period For Hedged Usage Description", "terseLabel": "Time period for hedged usage description" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r940" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r947" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r967" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r969" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r970" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r971" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r969" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r969" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r972" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r970" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureLitigationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r246", "r247", "r248", "r249", "r258", "r308", "r309", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r342", "r527", "r528", "r529", "r532", "r533", "r534", "r535", "r539", "r540", "r541", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r580", "r581", "r583", "r584", "r585", "r586", "r603", "r604", "r606", "r607", "r608", "r609", "r618", "r619", "r620", "r621", "r622", "r641", "r642", "r643", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureNetSalesAndLossIncomeBeforeIncomeTaxesNetSalesAndLossIncomeBeforeIncomeTaxesDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsContributionsForPensionAndOtherPostretirementBenefitsDetail", "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePensionAndOtherPostretirementBenefitsNetPeriodicPensionAndOtherPostretirementBenefitCostsDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S. [Member]" } } }, "auth_ref": [] }, "ap_UnauditedCondensedConsolidatedFinancialStatementsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "UnauditedCondensedConsolidatedFinancialStatementsLineItems", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/DisclosureUnauditedCondensedConsolidatedFinancialStatementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Unaudited condensed consolidated financial statements.", "label": "Unaudited Condensed Consolidated Financial Statements [Line Items]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r966" ] }, "ap_UnionElectricSteelDomesticMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "UnionElectricSteelDomesticMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "UES Domestic [Member]", "label": "Union Electric Steel Domestic Member", "documentation": "Union electric steel domestic." } } }, "auth_ref": [] }, "ap_UnionElectricSteelUKLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "UnionElectricSteelUKLimitedMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Union Electric Steel UK Limited.", "label": "Union Electric Steel U K Limited [Member]", "terseLabel": "Union Electric Steel UK Limited [Member]" } } }, "auth_ref": [] }, "ap_UsageOfElectricityUnderExistingCommitmentsDescription": { "xbrltype": "stringItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "UsageOfElectricityUnderExistingCommitmentsDescription", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDerivativeInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Usage of electricity under existing commitments description.", "label": "Usage Of Electricity Under Existing Commitments Description", "terseLabel": "Usage of electricity under existing commitments description" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Valuation Allowance Against Gross Deferred Income Tax Assets [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1006", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r241" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureAccumulatedOtherComprehensiveLossAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r237", "r238", "r239", "r240", "r241" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ap_WarrantExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://ampcopgh.com/20240331", "localname": "WarrantExercisePrice", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_DisclosureEquityRightsOfferingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrant exercise price.", "label": "Warrant Exercise Price", "terseLabel": "Exercise price per warrants" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r260", "r266" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of common shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://ampcopgh.com/20240331/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r259", "r266" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "80", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "SubTopic": "30", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.7(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-50" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-51" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-52" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479808/944-20-55-15" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "SubTopic": "230", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//410-30/tableOfContent" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-11" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-17" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r975": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r976": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r977": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r978": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r979": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r980": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r981": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r982": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r983": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r984": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-11" }, "r985": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-14" }, "r986": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-17" }, "r987": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 98 0000950170-24-058689-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-058689-xbrl.zip M4$L#!!0 ( .N"K5B=GQ1-6/4! #\.'0 / 87 M,C R-# S,S$N:'1M M[+U[5UM)DB_Z]YE/H>.Y<[IJW4H[WP_7XRS\JO8=V[B-?7KZ_E,K,C,2=I>0 M:$G89C[]B=P"##88,!*DL*I[&=#>VCLS(S(B?I'Q^.5_?]P=#M[C9-J-1[_^ M1=SG?QG@*(US-]K^]2\;6X^?/__+__[MWW[YGXP-GCQ[_FKP"C\,-M*L>X]/ MNFD:CJ?[$QS\L/7RQ\'ST; ;X>"_'KUY,7@R3ON[.)H-V&!G-MM[^.#!AP\? M[N?2C:;CX?Z,WC6]G\:[#P:,'3[\\02A?CYX C, M%\&9_Y?SAYR?^-IX[V#2;>_,!C^D'P?U6_3NT0B'PX/!LVX$H]3!<+!U]-*? M:)3I_F!C.!R\J=^:#M[@%"?O,=^?/W-G1LM!2S*:_GKOQ,@_J/OCR?8#$4)X M\+'>.K6V9FWFOFMLY.W=J<&'__,KM]7*$Z?'M'[^X_]3\ZM6C6[N/YSU7U&%4BE>"']T^&H]> M$>$G73K[:WDV>3 [V,,'=",;S>\\'M6T.VM,- /QX+]>OMA*.[@+[/.I[T_9 M-L#>\3<+3&/_O<,+]'VICFZFU[/Z^ND%HZ/O2,854^+HFVF\/YI-#DY3;XKI M_O;X_8/#BZ=>U7V<,;I^ZD5']W]:MP>S"8RF93S9[9F_+JMAW)]X,:;,IOOQ M[!G;CJQ8+"[E\9[VSO]?JP;B*M/;]^?3<[EJ_" KAZO M+'9G#Y$NG%Z7Z5A+X;[&W/,[3BS N9,_]60D?I)G;2_)'^#'&8ZF71PBPY[M M^N6>,GF?GR#8V8/Z&K4JFT@F[+W?_FWPRPY"II^#7V;=;(B_"<[^]LN#^>_U MTUV<02\-&?YKOWO_Z[W'XQ&-:L;>$LO=&Z3Y7[_>F]%@'_0RYD%]ZH/#Q_X2 MQ_E@,)T=#/'7>[LPV>Y&#P>P/QO_SVYW;SRA33'[>0]R%=P/!W[OX\_W^K?F M[OW1EW(WW1O"0=VD2%=_Z3X^K,_&R?S7+F<<];]^VL6#CA;_V1_%I"2U+LQ& MCHPXQ+"HHV19>.6%4D'Q?&\P@MWZ%NP>/AW1M \>TW0F,'P^ROCQ/_'@<(H? M9V^PT.3_,%D:[32R+!4]5$-@WM!J&BF2#5+'K/.]WWC_GQ7._O+@U-#.'FF0 M5DAN%,O<.Z9-=BQXY,SJI'),$I3G)T?Z>'\RH6$^(UT&PW\@3)Z.J.I8%A$T0A3I%\"-]/U_'U_2D<7Y>V_;:!_ M.V\)GTT@]5;"?)@<8G1@! W.2GJ:+ QX="Q9B$D7&^AQ1\,\U QT8Y3K'J0=0R9/AU\,-MJ@,@V4!9$STU8)%KF2S%GI).T(*(%(M#_JYE]X M]\>[K2T (R"QHL,Q"< V>$0G&- MH0NO79' &03IF8ZHF"\H6,@Q>DPJ)*TO/?33O)$U"(3BF%&QT*H(Q[Q3D:6" MR&WQ6$+Z?.1S4PQ?(%DAO>&U6=Y-<6,ZQ=G6C+9;G=-F.3;87H^G75VKI\=B M^T4WG7T3>7[[FEWP[R_&H^VW.-E]@G%6EQ3VNAD,^V%NQF&W/5<3AT+B4CN' M3"C%IDC0(EGB'#!VG M2U[RNC3)+\9+8R)XYK :'I+4J\\T/*\<;2_B&2[#Y^OR! EF8GZ$(_IE]GH( MHU!=H%*VFO(%U4UZKS*LR$W4?*EJ\X&VJJDYS+:PFO7R]=7OZ,0WWJY&^ MA9/W7<*[Q7>.M)\E@<4TZ"K?5:']R@LKH,BP(1L7=6ES_=K@/P.9 Q>5_SQ1 MT='200R)\:!DXJ@<9G^]]=O8):S8_70@V).&^ ML$5N67"(>C:'0 :4-"R6PEGB M#J6RUDIU3=FWZ'5S28 4!9@BNM*V]81!:0^S'%"0U66T("2W_!V+":0*@AET MU64CR/9-,C*A2O4M*5.JM[=)G=$$WZ'20-")C#LNB.\X8<]H'3 ?;22YFXHR MMLWU:X/_*E 'J%0L29#A(@B3F@#,)H8ZB @HG"W77,&% MZUS:(B692+C2D;DO:>P@41'6C"DE=!GR1>Z"A>A<6B5K PLFD>X@ZXYL)R0# M2N<@IBQXTD]QZ;73VSK@;6+>88X1DF(K> M5IS&F=><$\[E9+@;KOUU<<;2=&X3?*<,-Z9DPW+O7RF6<*Z/B@DB8@*NT-EK M[M=EK5\;_*>U!27(7 F6=JM&$KU>1\*YR0LKC"PD]5K5&&UP8$FE!%U(44&L M'.@C:?[J.)#6V&R,<+Q9JZ4-'A2!NR",(!Y,F:BG)(L U5<%UB+7P.TQSJ7% MV\B[W8@F4U_W'A_/(Y^FCX?0[4[G:_CE-&F.U8\NM20256@8(\%Y$^D'"I]( MY=\;S,,)?KUW&##R,.]//HPG>8JC>[\5>M/@ &$RO=R,*@=FCHQ[0798]HIY M,FY8D C9:!VDE]>:$2\VH2+KR%M3"8><9F0C,X34?."68Y!?G]&T^WB%">6@ MHM2"E%.J9S6<[/,H([+@DT6R;DG2BFM-J)#\01<*+9:B%0.:&GA.8AVTAD*F M1 JPR D9$52(SA"_*[)7?*J6BPQ,"DE+2Z:[AR^\4T]'[[O)>%3W' SK%OQT M\'O)XYZGGT)>EG :UF_%HP.H#J>T*],5CGB 1ZN4+XQD%I% ]NXFDJD9R9 C M^O*DOSBJ6.J2+. @[)I+8ER(/E2&Y$555.<)T=,VD^@X"7T2D\:?8/MZW/9\ M1&S?AV <&:P;*4WVCV(QO@C#@%Q4)/NO2$_Z-Q(?QJ* >2E=*3)F"_[K?#_; MF>!YLNG!Z7"B"18:T2CA]+=?:FSAPVD?RD=#&?2QA@]KS-VO]Z;=[MZPQO7U MG]'C2YT=.PI)N_]QFFM(PH//GMC_.1WO3_J_^LC)AX>3[9?S\1]!20C&&":2 MXTQKE"QP4C=$1X,QJARSN'?T5>Q#EX[^ZG+]NW0X&?2#QC/C^1X__\_3@4J? M?_GH<5/IXY7H,^XG+VVSS: MC615.)[@X96COX^^]^ 4%C/JZJ)^;1;21#]W?WAW1O_M)V MGF[D?^Y/9W.9>PC67E>3>3S:F,TF7=R? 6F:M^,J_6GE)N/AL#=4Y_)YR1OU M,!#Q^AM5BY)D5IF%(&BCJD10MX;M:6Y2D! QDE'9*)G?8$^[U[0?#M[6V-UY M"-[TT<')*\<;^-VHV@A#3$2]M#5#'+[[SQ?=;D8FJ%B=1 MA2\I(YG@4O%J_)%%'EUVA Z2Y\IS[T*SQ+NL1!VG[M:EXP+W&R=S/'%OF761 M]AOA2<()9"2!L]&I1):,;=:V/ K7>TVV\PY,\5-X\:.#QT3-[?'D8+,\)[(> MW9%/$_,PP&\CYQY=35O:E*?TWW4VI1,%8LJ1F>QK[H,A0S45R["H(%11(J;2 M*H4?#V$ZW2Q_APDIO]GFI \N/A:L6[0*.-TXO+H$ZIW86,=EY[ M G%>A,2TDX*!LO4?C"5[;3.:5@ER@90\;7+V7H0SG*O5X?%ZN#_]VO55L2[1 M2953[AUPFFE4!"*(NLQQ%Y15"J&H5HGYA.;YOG9K\>642G-DU?1*M\J@1K"!+?C9FQ**K"$]9& J+5F(F)@Q2=64 M1@R06R7>_X%)5XW\-S3YTQOJ48'IG?:V^>TY6B28"E83HJZ)!:# H8QHO&Z'D W MY^VK[/!Z,L[[B6S?PSB*3][:0S\/#?3=%+8O8L75U,TQQBP3FN/#FK&_&=0=-SOT=Z]]WQ$7R6E ML&0K6"W."BZQV*2B8[%2B""-8MXY7]/M-8*UP;0+:<[1T%LP1"):G_P7(?UY M?"9R(A-P50PH,FZS,5A(\W+2P<%$!H8(E8I27AZM&1ZU5E/>'N%GF MN/(ESG;&^?GH/<[/"[_\%/$5['XR3C;>OKF35F0-3K11 ZOV1STS)BB:2F D M7"NAHR0EV!I!O_W,^-EX@MWV:)[PG@X:/B]>H!A6,@$M?HWGNCQ&5TWCR)-M^:/O M\$D:=)._PBA7;M@ZF-:AW4GA8+G$8D$Q5^B96I)PB,D 4S*#L:B*CJ$USKFS MPJ$![8\Z6BNQ,F-6-;E'L "86-;%^^1LR)A:Y8?6P>L"!7[4V50G)>W8% D= MI9IQ7\M9J2*$Y EU;NX(IW&!3[)A&W-?0FSK:IKMHF^=#7];=E/Z7"[M> M+AO=F@-(B^QY"$C(II;%@\"9%RJP6LTP1U 1U6\2=?,SZWG<2/??/4N? M_>55<=TEG;C2#IFRL5:H4F2T1"A,\:@EKS8P7W5$4^."QJ.MV3C]N2I4X4G; M@#&S)(@TVE1?D N9@<@:T6NAT;8E3!8:L0N$P;QGQF5+PJ3XJI #V=&@BD_: MN-ALQ.[%NO&O"#4Y=J>>^CT>=\-KJ^5EV *KJ8)]<$: *\Q#3<42!-T!:]5? M:42Q(M24L%89IXESVN4(,R64E^"1)>\RTYGV,P ZAF!X+>Z2K5T;!TU"HXQ0 M#[*^R23.QB2#,;1/CX: MC_+*',M+2=*U5GK(4"&IA)J/$3W#$!4XBZG$9@/GKI"/T8;#<3DDM#J1%9QB M=2/4X%1.)*359B25(6J/*H?F3A!;BB]>4D!%K*4HR,1U49!%8VK"C->6T!H4 MT,)'W6ZBTV)EW;7L6_KX+7Q\^A%W]V9GOOWMA_&JL$3.SD1;-).Q5E0R!#N" M)E1L"]?"@4 7EH[8O]U4FG637MA62W5KKX+)R8MQZM'DG%2'+8(>_O[H^JQP M^G6G>/ P2[D/$ZDBG+Y7[[F3QT-!@B#DXY@@?5QKG&L&A>PG&5#I7*5^:39H M;I6U\P(]51:+,2+2$XF&9/,ZQR+$R, F"61]"1N;=3BTFSJR0 +))'U?&,:J M1 0JF?:85YY9VF[9)015F@OFN"$ NYI"$[**REG:8JH6/-C<+=G!00L%0C&1@F8:DFX^9EAU&V[6<8M^KCBRKE_#/ M\:2O.O%9",'^=#;>Q4EO7U4C;*?;6QDWL#5"&P^<65\;>VA+1C!):4(II"55 MBL5ALZ&!>L4\UHX)VJ?O7;3 M#V[[/&[-46=Q5,90K -@4=4,I:*)HYRT#+ARH&S4MKVDLQ4Y65U<8F *QI1" MV :LKV6Q#?.U6I=!I83'3+AJY8_Q5K50Y0+5="BDB7W-=2^V'BK1-@_(,TM2 M>TF8-A;5W%%?W8J;'T8XJ0;1%?;6A0^N3;E?X#8,G_83_?3H/^E=&X]6YE2( MNQ1$$LPA06,=2V91B-IH2-EB+0KIFL4V%Q[?SG-X;ZHXU"U%]4=)1-*AACP= MNC6BB)$5F43Q.M.>;-;?N+:X6G1W%,D]% DLJ^KNT/3@*!VPP'51&6J_MG66 MX*UD"=Z.A.'HE*=7/<(N#0%/VO=\#4*?G;KM5*Z:Q8.H&&H:H\ MT??*BID1FP1/UD"2&.P/:**6(S-J^[F)"%B !2P*%4%QXWFYTPS=Y M>9_@>QR.]S"_Q;0S&@_'VP=]Q>&5\?0:R:/SA"^00Y^&65BL#>JX)W9-/KB8 MEVY;7!EK&<;=(B8/RCA4PC";>*P!Z%@[W$DF0?LBA4$=F\5:IWM =4A,^@IJ MQ:3-\NGC$RAX&LD<&A^V!EL5,$R2M AI)8-L!6&IZL>NL%AD)4*0*34<(KEH M=7CI%Y\5-%+C9G&R^V*\C,C(Y=#>143G(3&30^V$9PP+J#WM4%\X9!Y*;C9< MXRHXNO=-[\=IESNHU>D7Q0;GC.&3+V8"'\IXDG^?C/?WEH^3)!/'2WP!3CIY MZ[7.OE3A2#8T@X*\=J.$6J:[YGJ2/6*D]PC-2H]+91'6LL+[W;!BXNE1Y&2EH".[N9A:>U(SX9 LQZ!RBDT>*RVW%O/Y M]:2W,)&RSYOO<3*J%N>Q.JFW;HW+Y/C*\U'&CUL?8&\1Y:>;BA-LP!>C50P@ MHB6C5)*6TH9L%4WF=#21;$H7/;1;>> KAL*K\6QQFNC6+*&J5O%?^]7;])[^ M^3+]^K,;EL^AYO(<>O+6:Y4XR#F#M\"@]NW6.2(#,IZ8) /+9XYHL#G!^DW- M8TYW[WXWFF :;X]J5OW3W;WA^ #Q1,/O!9I9J;H%:*+SY*?-_=EFN83[\G.1 M^6U/N9-.4 3D?&^0/*(XK$O*B>UM!7^ M"!:C=LQ$^H'")Y6:=<9>T;OU$J=CDI##;KP+O8?K3MJ:IECP62GFHRM,)\U9 M!(Q,Q**,)$_.RDS=>;_*6,N%(3A=+K ."F(B4J&40P3%2MJDX M"5'K)OEGN1"[:NI3<9YD6=7QOL?EY)$OJ;Z$$RK4TQM.QCW3GM0PB0K.$)(4 MH6#ANMF(SQ4Z>5NDPRLY17(\,[*@/--6F'K*$9GAJ797<2FUFV-Q]V-T%T;F ME'R-V2PLRV!(Z!9D(:G,A AVJ9 #!,2\3AP#<^'9EW5T[LOTFRYH,L8LMZ]64:B'&J'P-E?7UH*88 MS8+,!)Y1N*)0.X?-&-WM> MWT+EP@9(: 4A34^@1AE=.Z,XST*NA:Z$RB%F=*7=&BO?>TV[6^JRG&,B@%28 M#;5Y&B\UQ"];IB!#L9J[@$MO@G)S,/AWZ$:];QNF.\^&XP]_Q;R-Q_#WFY#N MXD349YDWQY*JYT.XV"NZ!FVWV,C 1D'0+#%P*9&XS8%%5V/PO8M9\ER<;?8L MKMVZ@HL\+-6Q&$3%HN>$C6I7MZ"28A@XEP)X6E[[-)O[D\O-\O?83*A;;0YZ<\I/X4< M874A;AQ>7;9;@-=,U\OQ37^KXHO@FU2[U_-@6)2U4$V1D04?2/(+K81P]9"Z MV5"D58V2;N:@VVHG%9(8RK41E#;5K5>(^)SHKJ--3LMF5<#%F'F_1J5]@LCS M"C<;HWSD[UL5?$(64M73EB5=_>.I*.9-0(9"N6R]5:2[6Z52$_CDTJ-=>S\6 M[_WP6613@/$47'4[9^:%-,QSXSUQ&\3E%UVX.>9=@5B:!G@"A./*2ZSE-\A6 MU=&SJ)QA!I(PA9.4*\V>)C6&!Q?H/-&9*PS&,R&(V+H2) +A=6,RH4%/"$(W M:PFN4NGN14+X+(UV&EF6M5.[AD"6 9?,2)%LD)I X=(M@]40.<@#.FL$\U+0 M2BFM640)C+03%S9J9V.S-M393=Z.KY+"N8E6(S>2%OIE4O5E\JD_J=B7,-GN M[N9IK%7(G"2@RLJ/SJWK-JQF\US[Q[3 M@FR/)P>;I>:?'-V1/U.G\S[,&YF8?#F)7I^[\.SE77AV0:X8%4W(D!/3L8:= MQQH1A4"(#XL#KQ%-:#;LO$4TWL"FY45SX9-CRDA.T-TJ%H(G]1^3D^!+P.4K MZ&\E:>,MRVZ'H%(X(642S!HRY'2$P@ $@1C+/810DEQ^4;9O)V@3$=C?6Q15 M$B!% ::@%IT6/K/@R%K/ 86)8+0(S<*J2W#,<:;8/$+I$F2\-@-]IR'\K@8* MZ6(K(*_F00HLVBA8X#:&Y* (UVR8RCJ$_P9#^&^AGIMR00E+:*1P%\C.<9<,D0](B%Q7HD"%J0'H/HDFL:9G[/ MCI(GT T/+O26W$DK2Y=H$LD@!K5!BQ;9LBA]8B%KXT)26LF&V;:I>L$-4-,0 M$3GPR"3'6OK:>T8*Q#"?T44A.,FB9E'6E3*SSSL*KBSQ>K@__=KU.TEYKF3Q M(48&6-NC<5%[J=B:F _%%2. FV:/BUOT@2WGW*EHM-D0?Q2G@:0M1A:J5]HG M$X%+KQQE* ;B!+<3E!9CJ6 M(L $IC0XIGV"VG^+LRQ ^R@\XWI[ WDZ78/AY1M:=Q ^ M%R-KA%GVND\013*K(#%OG8X^R!"D:(UB5XP$>(,SJ ZCIT!6\FA[93931.\ ME"+<;A21AA-5V$%-SPG;%;RWLEPJF657 _.F4 R,U=_2F\&>4(W&3F1 MG.N#>%[25D5RPI#%LXA35SG7[I">$(=WG:N$97 M-S97.30<,M1$A,FM!PC<4GMSJ/C/.,8U)_8!0NS@R2X5(OAHR#A-ZPZU-Y^\ MIQU74D5F?3'SRO#! C!M>/$\@]+0G"_E?+EZG%A?SZ=@^#M,?X=J"!)A^I"* M/8+B_69_"9,_L1Y=;8QJY?:$T^G%SM+5W';.$&C@M6([JMKI6Q-6+P0C0@W; M!7I7ELUISJ^?F->V#=UH/*&1;NW I&]:RV=(;$:F>.6R%ERH/T8 _,!LQ4J6-%N4OOW M6=%@@>J6P&4H!CQSHC;-#K2AHTK(>(S5MP/:+1^47WLOG]L3Y3'6@.FROTW[ M>']W[]KLL(P6,*NI [P.LF")K$BKF?:@29VG3 8T;_Z*,'OZ M,>W4@-3'XVYX)QGG=K2-XJ"X0?QGJ/1Y/ MR)BG57DU'AT2\$YN_%I8Q3F9F7(U<##9Q'Q*CH48'!<:A3;-%L9_!$/2TKBU M@S@[.RNC]]+7H]"^<.QLWKEG44;$,^@F_P>&^_CHH'_P&:V /OE*5Z8W7U2E M=FS*# .0^9@P,E\(V!55D^UK#Z?V"I:TXPA=X!EXBE9!E([E:(!4LG*,;#A? MC]"\@N)M:+=_<\LAO;?5@$1'" 3(E-'U+-0+5@LC,Q\+1.>3"^W6 #W72_)\ ME/<)1'4P?(/O<422<#S*RP9I;^%C#7$Y\]VKLK=#5((,)F0Y1<3\Y?V;Y0D6)&;)I*@OQ2ZK:=!94M3) MI7JP:6(];3;,*V59+127:ZHHZ?-6J7QK:9LUKQW_M5^-![+9SDA2_>R&Y;M< MS.5=+B=OO5:<@HM1F@KG,(OJ,HN$Z2 1PBXNJ9!*@&8YY\N\VT^J9-I_>J?B M8AMPT$5GN0C&,!%KF&5M7@9"!B:S!F\+2"Y6*(#B1OPQ#5 -%$;(&'(_U/"4$POT)L;F0SW75FP8929&Q*#G9%=+EFHMF+(/$,Q,V%1M]-IB; M]<^WZ2E87/> DDK&4IM1>$EVOJXNO>*8-=HE4[0LN';BK, 6B\JC3\$SI^D? M'3+A-0F%!0_::I!&^%5/-EOMMF;HI2U9%A8=U%PSU QTS?Q,P2E!:,NEE0]0 MN[7*W U :5YL0J7(1.J3>@-R%J.-S!0O?."68[@K)UU$U9&;!F6@, =;8;'[G:C7F67IIG2O LSO<(NAVU)^02)K.:]H\ MJI#ZL[4S/8$]LDJM*\5ZTHZM;J/VO'2W% :)RCMP?5<-TG9 HA"X*$Q()6N6 MM'0KJ^U:KMBV)+S!=0K:9F93-+0A^[,[EQE9HLK5J%:A5AYOK*;ILK S6D(: MT>L,],1Z>I=CS7GBAI6LO%%$_ZR:Q?SK<*R%;WA XT1T3#M?G:P!JJ/>,JM$ M,KIHHUVS&OBD+9)7I8H(8K8;I^K*[BSFS,?%QB_+;4$ MVE*<88WCT=8X%K2OE@_9\FX3ZY((-C.F\M.;#0I;CD;S"-7 M*B4BN2Z9-EBM"R259AZ-$-6?G=LM0-&B"=J ;]M +BHFPTK-6IPW7BL*F)?2 ME2)C)J'9&DEOJ'SEI<9Q6WW0;B/LU6HN02(CJ$GB66-D0%JUE@8KWB@TW#4K MGE>U,<;_N#EYM-\-\R5B+"\] MR*LD@]+M[T9T\2@V?XM$X?#)>)=D8I?NI*0*Q9GD16#*Q$#8,#D6+1F2VCIE MO 8'N5DW;VM%[Y;39"EX$R-HQ:(FO*9%E R,\"R(3!HFH^"VV32IRPJ(XTU/ M][Q $M^UU.3SW;W)^'U/X)7Q:<88=%;"TG;*CK93)AN1Q#M#:W.H)9N-7+I# M[.K6M."7MJ875@S>V.0E(F,!:/ MT1*C8M8KK(V]$@M<S* MRJ4[1:^ZJ<3E-Y58G)^MH"ZJ-O$&;RW3ME> /-:J#E8[KU/4S=5-NJ("I,]W MQZ.MV3C]N2IFB0U*: C G'.YIEM8YKD73&7Z."?CDV]6U#72W:^7;GW=HS[L MI+K:#NLAW4GE"!I*2!%K-0C:Q\5$%F,4M1\X2H/6FW8K:2U\'U_ZS7TEU1*3#J<;AU>7J_QJ>22F^$(.F2R2:2N #"//B14(? :K M2 .J:&,NPHAV$Z5;QC3+,54BBB1\,K4;8"!3Q606=0DL9**<#XBFW5#-54YS M6" )"4QJ86M3P-PW<'=UPZ%EA#9IT0VZTB;2?+S@UDQ7YYMS6U$]&T^V,6^, M,@&?V4YL@B)-FFL6KH( MQY0U7(:8DK?-UEX[)UGI23>-^Y-IOWTWMB?8_[)DXLD:2R3T98CWV:W7DK#< M9XRAL%QJ4Z$2' .@#:BMBL9%S6->]0B46Y&?MQ22FI-VUEG&;74#.X).I#,S M*PYIAW(AC&Y.7S9N;6UT-6_U14?11",F])(&@'@H',)!K0 M:0DJ9[]\S_#-@>.VB_%=,TWLTB-9%^-;^#;*($A%\\ RY$R0%Q(+*#T3*+BR MOEC?KH/Z>!L=>O]ZC^+-.?T:4*%"&@LFU"A-HIFN)PLAR,B"-C*+0@HV-*=" M;[V43GM->?3E.>?DK=VFT%M#=@"Y0($@5$%KK*PYH"YH%H2+SSH7L+.=@FVL%>5;",7R\1,+Q MI;GMG()S;W&R^VH\NS"4XM;DX6IJ- "?@Y6B-N'6))<\Z;:^,6ET5A6?-('\ M%GGP6";]CN/M">SMD'$Y_-Q"OIL4TP(@.&!%U?:/,48&I7;PULJ@T;%DL09B M*Y']@P5M,L6RY*I#QB"R4%QD,D N(=A$<'M%*;DB19T7&'GDA%:JEE6W"E-M M(J-8,$:S(G22$*%ZNULE9HN%:995B=<$ZQQGT-=> M9^?&?:"W2WTEYGWBJ60^M<<_)ZF[5AC[: MNS4HK.OQV*.#Q[0@V^/)P6:IK'5T1_X\DKHO[W!4]6'9%*XUURY)X?[61148 MPARC#"QB()55ZTK="R["FIV2O#A6>")HE$(D79$5 MZ0HT0G&>?;L5A![!L#9+W]I!G)W=6K6WN:K]W.OTV:4ZJ5_Z]<^@F]36[?CH MH']P[S ^_?Y/>3DK8^)YS$XJ5V%R7QS2&N9E+>B?H]--F- MQA,:Y]8.3/KB,#AY,5Y&I/=R$JF#R<5;"TQQ[0A!I1IG8@Q+1"'P7-L0FZL& MN0QS;C4]&7A7P5@M#JN!GNB)C6PM MFV-KUK)TW&3K08CFPD%7Q.&R0)L)M>-:",-R5"3H!4E[@%(;>7+%?5#6IV:I M=#=\G LTM[*(M+$P,&]Y8AIY+95"OW'!P8(6%MH]>KC]C.T&9*8(#IURG$EO M"+>$6FK;.%>#6$H03G GFU.]+71AFHSP)>$. M;UFPA:BER2(!C9*A4NBD,$:)9D_K5H1:"]Q;)N7BI;1,.%/M#JV9SS8PE&1/ M>@,B^^8<;^?+N./4DV-!]SM4 A%R["N&[8TGLQYCOH3)GU@!)0&[NYY=0!:D MR\XPX74MQET*\\X2F77D5CL=BVU?>GX9%GTCE50:,$(D&9$:LF(R(&&P_&'>FI2JZ6_P2GM69Q^&:W\Y?V;Y0D6)*LS MOX6/ESI(64TJ9X(/SHG (-1RF44 \\4G%@ 1I0J89;-*\\M^KI^.RJ;]I]?U MUGUS*YXK(* &SEH;X$-K4X::/F,,UV0.Q-I"V2EFG828'?@(S69AM-ND;9&! MC4'ZC(GL@QI*H4.4S*<@6/%*6UXP*[5V,]PZE;)&[J!&-9#Z)@P$R(*I1IV+ M@798$2XW%PNW(DUF%^E7( H5*)Q9C8+I7"L<670LFT 4*PF];NZ(NQV?ZY(J M\1=EK ;-LJAM&TQMK\*QL)S1)0!%ZJDYG]N=.KB^I8)#Q2E1C!T9C$0"B%$75MB+?J%&JC*S=7YN1=\LR:6GQ%B1IQ3#@.4.90$_IT>YWS+BAR<(E. *MI M<#D9K ]$)B=KP=!:&RNFG!GGH9BBH@?3W%G_Q8=,6YCV:0]OOL?)J);*/Y84 M]=:M<9D<7WD^ROAQZP/LK<^D5DFM"0W">C)+"-[B_ 3<0P4+,1K/9?:VO>+$ MW]*SKBJC'6+>_V_' 7F8H$Y[,/Z?*T&+QPSM#6#(;5"^+TUHJW3MY?C=BP%I>&1 M,PB6)+*VF07:TBQXK:(S!";;]=9?12+WAB+9Y5WNH%;@7)PS\Z H> MP@;K:MZ.Z>:K#9")U([,-*9K?21&$+ MV1R6V5C#=@(II9 C,F^]%=&H5.Y2.E#;Y?*O&0IV!8OI#A^_WE)B 8 (DB,3 M$6@;U6(AH%-F$J+71D9!5GZKV^AVVPU,2+9F&->=5RW,KIYWOE5WF;3, M66M]@")CNT6,";%T,WQ!:YZ)C0EI=(1[Y]EXCPY>PC_'DS.J$#[>G\Z(/I/> MV54];#O=WLK4UG$&N2LQLNQ5(N/(%!9KW0&#"%9Y=.B:/2JMY6A)UNQ6(^E4 M[_GGHTPTF70P?(/O<;2/C\:CO#(D*<$BNMH@+2O2^J"0@>>&9= :"B1,[74T M_L;4M)C3T^ZD[] AZJBR8$) K$V&,^%X8QZ *3!=7&#B@%V FB.H,F-AL M).'K>J@[F1W4UEBSC5$^]KL^.O@RZNXEI!W"69.#DS>NRC&L-ZBBJ!V%:@:P MCK(>R*)G5@BN"F+A;388:JU$[RW59;$\:.1YF; M#:A8M8X'M^-A35$8$1(P4>-FR$KUS(?L65;2E!!H?[;G#.E#'NB->7](QNG< M$_(29SOC_$F'?_DIXBO8_00T-MZ^614UGY&D:$Z:@%ZI]:]RK;E"ZBZZ$(HJ MGG1=LYIN1:J5+="]6'3.R3C-0-3 (T.;"= JYE+4SB&!==YJT-Q M+'H"/));KXW.I >:I?T;G'637@]4R/,EQNF%_NLQ,[!Y]N*'PG36WT M3J TM)5EM(QTB&1!*C*U297(6D 6>;/>W*8*O2S2\.).H2^6!=<7/*^U/PHQ MAXPJF1@S3[CR7;MO+;=X2;5YZB[RO#"G;23$BH)Y0XB53&7(B@MEVLT?NW ; M'44LK5[%)+)Y34[(N%?U<,08!D"*47HT&F/*I-I:I70HWEYNL%Y>9K7T)2*;+$DV1:>B"S-WJRN- 6[YP6LEE]O75A M8Z[']->D*_O;,'R]OWMA:,FE)-/Z9*)/]=0E8]"!\1)<[;=AZ]&GJRT"; 3N MDK#->MG:*L97*[XN:#,+6\O "WIBX;+&P/1!KYHYU 4Y02DB6:M$6>=<+NL$ M.$H,.9*QCXY M$"R (7WC" U+SD+3.WZP]=NY\-3PMKZN#8\QB1J_V,2M%%$ M4M61K$2ZX$-LEH:7=(3<7(\.SGBX) G[6]5"LIF-%"9%36JR+[P5E6?1%LF, MLJ @2:':;!3V'=2O65)XL!7<.$'25GM;DQL" ^T%"Z"(!;1+Z)L[-6Z\S^Y& M5_,&7W0D2&ZN(]/M2/R0C"!$)AGJ5$NI&&2Q%M@$490"S,GX9@L:W=DDZG:< M 9]SJ+X\AYZ\]5JYH4FG&",I-!EBK?S-&11)6P5B06V3 %2M %V9/"$HS7T&RRQ%W+ MPUOGR+=DNMEL:TEKRSQ4IZ@BM.R5!.9L!.6=$%":5;[M=KA:9"B.B]Q(5,R7 M"J:D=LPC:3;@+A8!R2MH3O3_;&) 60;)+#77HWS<\ TD)4#*)W-;43 M2-T:VH-"@DHEJR":I%_SF0\+C*6/*@0" T2>4B,2:@21%Z1V"W=695VD:?>4 M[THY?B^ ;.U1KC^>D]DZ?H]+.KI=CL$*$;7W'EF)@K"X3)%YKR4!-]C_7*G31L0C+::,N9B;ZF>T*MO>@T"[6G MNQ<%&SP!7AXCM"NN&V"5(F-4R=4NP0J9%B&2N$B>)8LQ\VA":;&$\6MFL0^2RZ&BOLC[HY'[S[8V]_\BD"=1=A2G__=O@,^O7H 4=7COZN3SCC:8]?_>.+ MAW73L9;"/:1K5WW:82VI+QYYHL[4%1_YR6][UD,_7;WB8P]1W5G//+QTU:F/ M=_=@='#FS.>7KCK"I_]Y+F7HVA6?-JV'*=-S^&9^\:H3KM[*,Z=;+USQ8;\_ M>GWN9.G:%9_VKI9!R[V_;;I9-HCIN@1/QL,A3*;]J=+QNW+WGN3;R4>\(G%! MR'\\.6\X[[:>?&TX7WR_?O@$1^/=;G368R]+@5./>'!Z]%]?C5H]["PZU<^O MNK!;3\XETP7K0G]T'Q_2),?[DX33^9\["+F7K#23W_YM,/B%?@ZFLX,A:2B: M+-O!FDW]D-\WW>CG>R?NVSNZJY"<9-/NO_&AX'NSGW=ALDW?FXWW'O*?^VL% M=KOAP<.WI""F@U?X8?!FO NCHQOC>$9"B>ZMPI;!L-L>/:SX!"?U=5/:MD/+PW^?Z\>OWWZ9+#U=N/MTZU?'M01T3+L7781]$6O79%E MV'KZ^-V;YV^?/]T:;+QZ,GCZ7X__NO'J]Z>#QYLO7S[?VGJ^^>IH;1H8[.#J M=&J+6>4W3OSO,-TAHVHV'OTT>'+_\?V!Y$:')5#F6P=X+F4.5WB(9?90\__X M>0]R/9(^6G)Q]+XSB:>NN,GB>$)2[\2S![TS^NB^23_E.HJ%T;D?MKTY=K[P M52LB=IYMOGDY.(M_K_!LF@EINM%XU%L&7>I5Z;,_T&SS/!.0B<02+\ MSQ%"L$8)$_'>X! &O,'2QZ]F:;33R+*L[@+Z$O.&2V:D2#9(';/.]P8CJ O M8_?PR3CUX*?Z6MM84,'9WX[9Z=2R_+8* OQ:8N*JF^*6Q,2%TNRJB]8/KQM5 M-\)#IN\['3XMW'PE[QNE_N,K*_?-VK$^_O/%6)*4_%__+BS_^;,UZ,L)G,4\ ML#\;'Q&X#H76HHZ\WLZ&<##>G]'C/V+^>?XJP?E](O3A%U)%,GM3?#C%/:BG ME*=9HG_VO?I^&L#DZ.WONVD7>R_'PZ/O']Y$=^7CQ>E?I^XK_1\_WWMPSN5@ M[UM[?/V7![/)YR\[M-M[/?V!!LWB!.'/A_V_K'YP-A-^.9[W.)G5K.-#>A(S M5'(NTZ ZBV6^8GG\90NWQSAX]WRP=;!+\N; T(W;PG"#(0:C"<#87[(/PXV MGPW>_O7IX 3P.08]&X_?ULLB*'W60AYM2/I9Y_8B;'6.4$,!@!(M?2T+IAU7+,A@&$9>&QA! MM,XL2JB][J?S='[P=DJD/]X!PRA)!BX8YF+CPM:>21@?&"@>511BLU?;XH,CSKIB2C_T'+^XP^F;:Q MP/70;0D(8T%^AP86:'"%U;F:6+A)-\&B]/4"%O1__(_--TW2=Z5QV$)5_QJ' MK7'8E[K2FM"\@E,]I@2ZX&B'3UU"_#2"FUT#L:#W> MOMEXM?6\AUM?1V*;;]9(;(W$%H/$9L>[_PB*EL3EI--R@]/KU*7A1G=<[>E!P5S[579BF$0,!9%J,LS"L50BU< M)'A9S-Y\@]O=M)HALQK_OM#]>>'DSZ/AQLO7CS?9Z^=OWVX]>O?F][\.'F^^ M>7UC^_6;A[WY9N/M4@+.OGE$M[49NMWMP722",/N;A->%M9K[?[@]_^YMWUO M ,/9V1=.^3"D,GL??S[T4VA-O]][< P:OD-YN*@@K17U>!G^%7_7B8MG.;L6 MZ>#:[7(>XCF^#G[?W#00OS2\OHP79_4G]S5?)[^:K_/+ =^^[_.T'#G;=. I MH 4OF8BNUK*,B@6N#(L\@A)<6E7?]X7OW_\3CC MEW[,:;VCIF_7YRSDV/4\_GB-H]'T8/@>1ATLW;]YD[05W(,5!-0PE]H^SV96 M\X:95D67$*7Q.BV&MF_AX_/#_+YY&:F%X;=SSV<-$T(X)]P52/:5_>YO;;O[ MYCR6YZWY#_VN'8S+R;5=Z1F=DDD_+FR7K\X"_/#\_IO[6_<'3W?WAN.#FE6Y M+,I6L_IF:7M*( U>C>^?2>"O'J[]'JT MIA0)62Y(D6_D/,'I]/#'BVZ$H@U'G9-V\ B'P\'&>QSM8_LNNV5%;\F(47FT MS%6'K5:!%']4F5EE'08EE8-KGTB?QPNR#5[8VJ<7#50MQ=$Z%]Q^GM_U.0YL M,<1):*=46 4_KZ\8*G..XQ_;HY>3O^T$A YF.8C'"[^XZ% M#M>:&\N1T$8D<@8NF$\6F8D9HHF>^^P6R@*]-;HY>4T8L1NE&X&0"UC^*Z#- M!D:[)%[1VGC%DV.H9#VP$/6L(CJFG( ,H((PL%!>J?V08?C_=WN]LZ&)I15& M<+M"'+"B03??FKSYPR'G$-P=[$U(P'1[,!S@1TS[M4X,?4S0 J<_+IY4-U@O MX*Y$0ORP'#$%)H$-Z)F'6#.L29M%%RS#Y(LJWF$1USY7K8;,Q@2A'<&DA6Q? M+/VX),TD"A3N"3!%(96LR@2IMD,?KDOS%.,'P]_>RGX5UEI,.IY:;7UT8+)M Y&OC81M\C> MF72SCFZ>]-Q7&PH,]O8GTWUBP\%L/* [>@>KD#_$'ZNU5".5-]+LX9)""8*\ MT=P9=5_5\/ESHPFN>L-7\VON![/HKYKY[)'\:?''X\.2J,]OF%GC(G M/S^54\#O&^5G>UO$[JO+68NR[/I!"4S0E8KBE0 MVGD26;)H)J75:!P(G[^(>KTJSRQ-RPW^OK7F@.MR !AAM"0=5SA&4EJ1LZ E M,D$D]ABY%OB%G?.M4N,6%-T_MIX.#IL1C)95HJI'JU]U?WZA8*\?4WG5W*H% ME?NX=GK\\U&N4:8XB >#M(-D?=!(_R3\C+5Y0,\\]K">J.MXZ&<]X9X](DCUO=;+M9K( M(-/5T79_*TTZ8>]1$7+0E[:;#GZ@YQ'/#J;[A/2G.^-:Y^^PM 0IJQV8?3[X M#W!ZF'6,\V\?3N+'GP8PRH,?Y'R2D5B?KL=_TA3J_?VM]*4ZC,/G]-WY^E'T MHX3I;!#X(,/!]/YYI0:N?\P70L(456(QU^TNT).(2)Q%*2/W,8&Q"PI6>KP_ MF= ,Y^5ZJLZ8P>R;B]Q=CU7_@=-ER8MK;)_%O_NK19PN66GV5@3)X-6XK?70 MM[D>5S]@^SX42)6K)%)WN]F,A# .2;1.QJ-JS0T/!DB6W0$]D 1Y;:3W'@=/ M8 ;S^B"?Z9=/SSAYG/=FG^[4W%05\@:W]X?S](DM]G;P0]7\[F>IY/W#&V8[ MW91&#'OTNA^OH6PNI6OFXSU6(3C]<8D*PBB;T*3,3%:<:6LLH0A !MI;,BN+ MB5$N*B_RF%:55(?Z8JT@U@IBK2#6"N);% 3)9!@,:2HX@)1(0=3 B-S+S$DU MS\_\=$"[G9UQ8;I+>H7>,3DR8$GH]7T(?ZI@A!Y&!GQ=M.W!]F3\8;9S=/D^ M81/L1Y:Q=*.^:EWO[:JA2Y+_?-[X^LOBYZ/;+KSA_/$=W5CQR.'-YXSUZ,YN M-%=_0D8FCR#625QU?Z6X?64+.ZYHU1$IOQ(&),Q]\Y7+TMSW7RO2>T$-7QF^ M?EW=#WY=]61=]60]N?7DUI-;Z4I#%XK?^=26?3[SC?;P>4OWXFQS\(J,TO34 M%XVX[L*:G'L2NF:$U6&$STJ[+)@5GIZ-V2Z:_,FZ^.&^JSKBXO4XB34.OW3R M.?QS(+?4#A77:$FALN(<,C#,(C&M<_5>6L]"H2NN0,AI005 CJCS>T^FKKJ:W1SU<6ZYS0U5A*\+&P+&)D&FQF M(07#2C3*HG5&)KZX?@F3QV0J;X\G9ZA>[&_JC>AT>--"P]'..C983!G5[\"( MM\T8\JXH.XI_5H_ MVI]V(YQ.5Z1/]V3:\=C&CD MXRI]WW?37D./8)0Z&%9W:RW!7F^>SF"489*G@UHPK\OG%7E0/\"/9YV,MQJ6 MLHX-.2,V9+I3J^0>8@LB%28MP&EB:"57U!CHZVZ)&>YK^8!!32)X?1;ZW,MD;O;B=)K+S;M M5F/UOA/YLSD:O(2#@?MI(+G4URXM>PWKXU!^/.M#:4E3';4W(=LZHR!B#F?D>?1)G'T. MYU:?V;FY/^N5*FG7>X/]43=__+L_YGF?]TCDIHYL]>FO]YZ_>G9:Y(SV=UD> M][U8ZRWW?A/A)V_-3TZ'HRU_-,_;W/-IGK=ZF,CZ 29VS,UIFM_=_1S[J9[0SAX6*]^W@^,WZ_9CO55ARZK^0?_W)_.NG)P M]-;^JXP,LY\)5]7AU]"TXY3*CY@T*#>PC##W P/8Q#.TF6HS4_+-[S^8++^LEU%O8F0R&_F6V_LJ;M5I>[ ML0;29[9Y7%H3Q96(TUT1RCU_]>3I?WVG)/H6^;$PF;S"L=3VOO%?BZ;^RK5P M_^N!V%^YYM3];WVKNZ\O5>-QT>==-]!K[G8./>_ Q(C+ZY5?[ZE[=W>2W^'$ MSB^52G$=[@[FY6MU^"A9\/[$FY.L2HZ)N1H;:E>>#];S6 M\UK/:SVO[V9>WX'QO0:EJS:Q:YBZSV>X.Q!KN+3FFV^%2'W[UWGQR!_>C6 _ MTU/RA4U"VEB .TO9-31JE.KK>:WGM9[7>EYW<%YK:/3=VPOKB:TG]BT3@\'. MI$;E_CL-.>-HBOD/^JT_RJW)K']$&!+:P#^F.XBSKQ1M+^4K38#.#*LZO__9 MX4 &CT\,9/!H/I#!5C^0P2&,';R$2=H9*#$/O^XK73[!A+41\-&GZGCUH44* MW.H1TJ?CG65.M0^)6B $5FO$M+9\UO-:SVL]K]70)(N:Z9F*9 VBVF**]<36 M$_N^)G81B)H>']3\,=ZK58)N$4>=.#0:E\%F/YR^,<$1HGI+<\'!RW'?L>9I M7V?A#)"UQE5W$%>9-:Y:VWWK>:WGM9[7:FB2-:[ZCLR+]<36$_N^)G8%7%5+ M>4V^4I[JAG'5XWXX.W1?;4#ZPTFDU.2D7HRGTQ\'ST?T1FQ^L N JG?2:KBS MXF;E@;5MUS"ZJVR_GM=Z7BW,ZU:=S:76VFO&*.JK NZ,A_2P::_"W<^#I__: M[V8'M^U\7GWF6WD5Z9;K>SXNEN".BR68VQUMT8 MOQ_3=#VQ]<2^KXE=Q24 TYT_2C/VQV,:SN#9.JT7B&TS]FXS_. 5A'W]JF.I M[<_. 5AG%:-9(Z4[AI3"&BFM+;GUO-;S6L]K-33)&BE]1^;%>F*+F]AURWG* M=3G/[X9OCO$:S6GW#_D'?0VV#P^^ M,QT\.1Y)?Y*U<3B:>ASV";M5<#=OHUWO>8/3_>'GZ:%K4'?'0)U<%]%96YWK M>:WGM9[7BJB2-:K[CNR+]<3:075JC>J^&[XYC>K4'__:A]&LFQ$(>H_UC^'1 M[Q7B#HOWMTT!ZA%<',J&I;L3Q_JQ&,/Z)L\&;;OKG&K;= M,=BF^!JVK!@DJ>S\RM2W[]Y;3LO;Q!-D8WW@2UL ER[(F/_Y$*F MMU-,KU/AQ5X(MFF\G2(U[\VZ^3[>3C^,TT-^N0^S MT?R_/V07%M/95ERO:F_)X.W5_=#K0J\+O2Z4"^5"N5 NE*L]+M8.#!3*M2L. MEMQY_PJ7S5KNE=R&0[52F(;G&Z)3A;81Y4*Y4"Z4"U-9;?:S.A"T1<':XVFI MG?>T<-VLYVJI#^GSV[(17K&A7#8T;05*!<*!?*M2.F9)>H6/G7 M^7%:OFP% ;AS[Q_>[K%25\+%T:>OXHW39XBC60I+=E5L\^7YY&4 M]>[+"Q>K_;!?17DA1U?WNZ:KY 6K_O+/R_EBE+_"_'_>PK/;EP'],5/0&7 MRU/NN?&_W)?YRU_^>G>";D9_N>(>&/I-1G@W5_&W,6U2Q)L5-!C%:B)FBP^C M#_GFG,,/HV_E-6NNL7]=S:*?CN,/_)P:QN]X__WIX&!PG9@8O#TXW#]\M4E: M9&M/?K#_^^#@\.W1^W?[IP='AW4]__T?@U='[X^/WN/,74-(>828)O,4JX[2\^EX%-VB_.+=N$!*^C _2^E' MN:IV3/*KH\/7;PY/WKPNLWMXO]TYV DO+$O^W_7H#OS>#D'V_>G)[T M?$FV?+I^_>-P_X_7!Z=O7O\%)ZHQ GOUT>K*>Z-%N6UX>#Y&D\'B;'HY=Y,X M'P[2YY N%H/"B@:?W/@R;31)=3_KW5E:^G4W#W4]XA5_W7.7B^G+:\YS??OR<">74[I5\8HOY\[17<\P&Z[GO\!9>FB0O_ MZ#WVPG#]J"__(#EBRB+Q+OSWQ]FTP UN5DX&W Z M'##"Q'J+XP>C=J5^A+=BW%!;4%N>-%"O4TCG/LUN]./>)"/JQQ,+&%:-="A# MD$,7JLCKA.;]^3S=JAJM 8&>*<2[7JET/1C5CLJ&K5F>GHF+R[S]\][4V.!X M;&!Q&W"+VVMQ'PQ87\YFY=7 +0WM4X]H00C:&97K&<*@I>WG,D=+VT)+^T/? M=M6H+@4=5=G@FW+_^R3[B>F]G^JDW_)C1Z@FBW7//R;1=X_']"GET8.1/-:Z"=L!7G6&COXT^EXF>O)VY M9>7FLK[D[8><198L4! ^.A"<.S!<*XB$:,9)S(JF7P;+JWQ>O*\VY[SZX)7E M,3(.EL8(0G$*GG &6C'-0F N6_++8.+.BP27<_CHW,5>I;G[DUC]\^:;VNXO M7KG9[,MH\O$_JY3P+X/+R>CJ+G]\^./D=3&Y96+2\B2UF,+HW(WG__8+E-^N M"NG^[9?1Y\7>Y/(GG.:!W]:LZ[K:;HMB @TN@C:&0(BY@C. M40%&"9>#5LJZ4 =OV;\1]NUT]GIZZ1?Y-Y0]J M>$V#>J5<;CEAWY=Z+-VKO_G97Z\_<_OG=J:6$YZ8XF6:)"T0G)P$8R,%0X5P M(40G/:T#MI]C:JV6VYS:)Q,T6$-ISKKD#;TY!,"\&BUAF48 )$ M4*108\<*IU*!4Q.ST;86$M4\DFDSM+SOX3Q,,#V/SSO(L^EY^<.XVGA9;5Y: MC!)FF]#4=-K4;,BB13+%Q%@"RMEB>XI1 >\CA^BER81;X:1$@"")H#S16+[XD.W9G\3E^27?;-!\4R.TW,,'_YMFT^ONS.QESPT0 MXAO.=5?P[8EI),JL2S2 BYR#X+[PJ2JA1$6FD4D?'(EWX4Q['3TQ'E)0NGPG M"3 ^1B">I4*CF3/9;Q'.5N.0E/4(%M?&#!)!+PR!GCP0EE5>#!3=<2>;S3R2S$J=15<,3XDNN\A&L0RG.NN M8-G3H(L85AAM\J"LSR"H<& "5Y!<^19B_]MATS!6H\^(Z2UG%9CC'F=7<'E5;7 KAMVH'%!X])E MX[(A@98^6$JT!I%XAF)%'%CC(D3G8LC)9NI7=L6MM>/W6BO_:[0X>W59/-OS M-%NVKJL]F2F'DO;=U"# X5QW!>">AF=*!4)\-F"S=R"8LV!L%A"T3SRW1J>B:&06)Z!$>DM4.=EH=$@?-?P#LU+8^;EYYVQ=T(YUUP-3^H+WFX3 MM2$')T%D$TT$(K4H]DWVIWE?]HNNFW.0'.YF;U).O MG=&[K"F(FXB;G<3-)U9>DZ+J5 ?P3A3(XZ&JP2XTW3'JE"\TW416![5O$":Y M;C RT1F8W&J@G-7!]MDNLOW3Z<*-D>UC,*E'P:0-F7J*BB7G NBD' AI#%C+ M;!$@*5)LC;&IGCY3#5@?)OA0Z[[7-B*8X5QW!F.F+-FD?,EA!& C""WT. M.1<^K *34=!L>"T]0)K +JZ&2C[*.IQI:;[D_CF1DEKW. CY9";OJ=3$=MPKKN";4^#,BNT$(($(,;9 M F7%@7>&"S"4J.!8(O&>9D1KD."M0)D9:MYW*&L\5MQ-3GQ45J=;C"8?!^/D MYFFPU#Z89K@LOV H& U']PW'ID4;.GE)#"]&)!12K%D"E[T ZYB3+CGCZ$JA MX5I%&S>:^GNEJ.^KQSW*?\S3,LQ26XFA5-BO Z$-Y[H;T/;$-O1ZEATX0;0O>)65J.5@I.T@F5:ZYTB&8>+FVG&TZM C:IW2V5<]P8HO M2TP"XY0 ZFSP7&FFO:N#@;R9+XIR+5+\.D+O4YB6^1ZE>4UJ^\!>#BNB23$7 M3B5)$3 +<#H$B"HY'Z1)7-7BK&]!0$W,/:BTO:-_5HYP>K=ZS!,>#X0TJ5JN-8>LI %?Q71!4MEE5K7BE@6:.:UX.^/&S4<3B>AWEX-@@ZMPAVT MB',XU]W N2?6">G 1:06"BXI$%8:<,YFT%E'18@3UIKF^\\T &MRR$2#NY1V M8JECNF0M37F=*.@I^[S5?WIS1\.E@I;DPWA0XK$&,$-Y[HCX/8T+&., M9IJ,!!8M <$\ T=,<5%U6XS@:1$DFQ$J.E GQOEO#(>AVGQ MYG,87\;1Y./?I]/XK]%X7%NR7?6^,QDB',YU5Q#NB7W*B::)YNI<,BFJHQ@@CQ&MQXD]IOE@F,0:CR>"?T]%D,:C.I[J< MX5F7:#BZ;3@VI,9,QAP)32"#92 <+X37QP1*)Y.4"Y%P6M=9E]C#9SWDT M'KE%FI]<^ODHCEQ5[E5,S#0L_[H_B?]1*?%_7NMP79T,AK3)5HE=5@>$OF% \DAT!(%BN'QZ][-"8BW?.O?@PPK]FQ M)5VX41Q@*),@."^V0C$&,J4D%#&>AHV* M+);]#)8:>7RMD/7%6W3?FWHACN%<=P7'GKI_S0L?G(<832K$-A8(,C$#3UX) M:XOG;S8*(#<)6Y+V'+8P3+S!"3N3K\7M6$6,AT7@81';(,DVBUAL1X04B (A M0D62B_DH/%<*6=SNK&NI1+YU>D3M>UCDD*H&^7)G#I! Z$3H1.A5I7JSVBROE\XC^:Q?VK,F-T_,CMCSC;T!(0DT1FJ@'$70#AIP.<4 M@$DO3";!4U9+)?:5::O+H"DY-/36Z/].8V7->^9N+C,^SGOG1*WYJ!:UVSJ0P-Z?63D8/S-E.XA MBB"*]!1%<)GC,N^!N(T7DMW.%=$Z,E!T%S-0^R&4,5S,!Q?N2]5?%>.F72I% M;D&&J1V@U'SVB JA38H4=!151)0(,#%IT)(GJUPDQ*T<2K%6]NA:88^O]+7> M\]0%'7+3]TX7"'>[.M?;3P'M#+H]#F2J<%-?C7S M9Q6H=$06!BQ9M>O/*? V&:!$7%CL#V[..!P+;A[F5)N9(T WIT&;F3/;;QS%!<#,SQJ"W M0YYGETNB_&4V'8^O"J72^<5X^B6E@4^35#Z/_!G-3*?-S*;[F"433F59=5PF M4%Y&<"XY8)(8$WQ0--6RC_G-M5Z^O_)N;]4WULRBQ5!R#$4CON%<=P/?G@9G M02E-O,] 6> %SHP&JU,"(Z0R,6292:KEC/?MP9DF?>]IAL'H+9U*ZA>#Y>8" M^G)PTU#H8CJK5AQ:&;0R7;8R&[+HZ(P-RC+()H?J-"8*QM,(1 2N34HRTI7H MS3HL^O?IY.-IFIU7JKH_B:_N>R*BSH(*8!-:2"J:R!)M(@, 9DY04SIQ63M-8AU$_"[2Q(=,8K<9H]1;8 M]=%%FI4U//DX&%=K^O:V)"3=:(CZ:(@V)-TR&1%]H%!L4K$R25-PRC%PWDF> MDF5.UM)XYZOF+HW13:CG2[VFR#(,6B.RX5QW ]F>V!7'TIP*J:[.JE,@#)?@ M.3= -5=<COE'W.?YHOI_"N3_H(\&JU-'ZW- MACPZI!@R2Q*R] Z$L!FLH0$(<5IE03-Q*[MVU@I>%V?W*HSS/I5%^JGF?3M, M#,L(]=SV(*SA7'<%UIYX:AW/*AE5J+-AHA#B$*#X_PD8C8%PFZ7-]<2I$<5: MR* Q)+U.2'IY>E18[9.%E@4/06G$]G3H$)1-*T:82B3X!,;; "*+ ";Z8HF, M9X2*Q%4VM9T?U5AY(K-#0AM,H';F8!1$3T1/1,^U-T<6U%.9),B24!#2J0*; M) (/-A>*+IU,OK8CI)H#2SW4'$^1:ED O>^G2"']Q\!2SP)+&U)W$1P)J0HR M,5WM,?(>#!,.3%#1F229#+6T[&MN4Q&3Q1)A23[G51VDF*OUUI[_&XK.1;AJ;VH[\%&5++>FYJ$ -Q MKKN"@4_L+\J\331;8(RIXO&S E\J!_#1>AN9)"RL]$=:ARNW"O+H4)D& ]4[ MH0:-!Z&[R:Y7J[+1GJ ]Z;(]V7@7HY(Q%TZ=9=#%P(C"J7/AU"9*2:6,GLA: M./5*W6+M9H,1/=0:J3)"&\YU-Z#MB25M/@A-;0++2*'*2AIPKFIA[:..7!-M M23,5V/4C&15#I6W/D0SCRVLI1]7(!HI2GY<5YQ=H(M!$=-E$;,A^.0LB.B9 MRU#PGXIB,WCVP*D57!$OLE^Q&&A%T(IT MV8ILR)534-%H8T'$F KO384K9U-^I&(ZHK4L5,<6-M;OKO8H"Q\JT7=[@O"& M<]T5>'L:FAF63=))%ZY;F+((BER19.)$ID92GU5HL.E= VAF6-_1#"/&:QZ\ MDE-9BG$PFH3I>1HLW&>DQ6@W^F(W-J3%SE)J*,E (I4@4DK@'$U@=18V)*L* M:ZZ#%M]HZ:G[?*OXKOQV\\;!4GMK,B>2XUG@"'$XU]V N*=2X\@ETQX4=[QX M^SJ ]SZ!IRP[+0NN^5KZ06\9T02>8XC!X[7;U$V^A9"1&V.O)>RUM"U^+7CD MBA13(K,+(*B28)AT$+QAV0H7B*KGF)4[S9?JW]8RE+3!FK[.M%]"_$3\1/Q< ME[Q+:Z/EFD#6E((PKO!VF0(0:0+1A&9&ZCG,I6FX- T&(#J#E5OM5-WW5G7( M^]%NH=W:%N^GQ&NA4R'M24H0W%3-J9T#ZFA4FOJ0@JZYS5U=1-^:H51(]9'J M(V0B9#9']5WTT>1L(!''0,@@P3DN@#$?G-5)B+A2D+=A'[W:$%(,B6DP'M\9 MA*PY9G_OJEME_<\;L_]^S J4!AA]AK-1+/["WML/Q'FOG:1@J"K+7K ,KG % M",KY(+*R/HJ[ []RD1!-H#RR*FLO0% 7P0JG0!;%T4Y+RA.M48%?3<_/1XNJ ME\Y\X"9QJ92CR<<[V83!KX?311J8OWQ="??^\X!R]--6EDFIWOFW7]@O/QZ( M=AB!)ZV:QYE*%!>7>6_GO5/BUAS-VPEC7X-Q/3ESLW0V'1?&-U\>P:Q?#M+_ M7(X67_803!!,>@HFN,QQF?= W*T>UM3?LUHK!W9:76@:_GNP-++TY>#"S0:? MW/@R#?YT,S7-%J8*98B-'F3V 83)&BQQ 71,3.= /%>U]"J\$O:DDO78S8YF M)PNW2/$_*TF/TVQ)-[X/A)67*2X_-3_*^^<%M()[/1V/W6Q^_>EOP;&#P[<_ MB8X]D-B7-G"7%5"=*(@H$QA'*:0@+"4A*1UKZ03\S,+?U[;F@2AA36OMYC- M+LTKLW?UZ"\'H_G\LBS1*GXXO5S,%^5%UT;=9;EI&+8I$IMJ[1A4OS^LL>&$9>,.4)M0IS6OI M&?1,4ZBMR"X&!]9K"R*P"%;*\N11>$](#-+6;3P;G$)JAYK=5U^PQA\:PZN! MFP^F>?#.S<+9@-/A@!5SL 2OURFD4/[LZ3[=75N>PBM<(DCG.%<[QZ MZZIZTWL/@@4--ND(B>^(N7N4953F!$16J&:K 2VO! MZ*Q9#(4?VUI*^[<*:-2JG@,:%BMLA4>_3PM7'5A;%F@>A1$>@H2VI=.VY='L M^=.>1PZ4*!<#&),E"*&+ M/T$B 4.9$BQEZXRK)3'P#4^6C?%>W4:3JS;6OQ=(.4R+HWSJ/M=M0Y4<,MF@ M#6UI.PUT51#9$=F[Z.YX[B5WQ((A4H/(@10,5@8TH2HE*K+SL9;\QS/C=O%] M3/\:Q6W5/]H@@]+WAJ?[YQ=A"L>CQ6+N+VDL&5A174, MKQ; DDF:>,N\KB7<_VXTFDTCL"DJN0^:;0TG%&]P:U1F4Q%CY%F/E&!I' X8& M[)EXOY:&L2A<,6;9%^L4+)@D. 3K;.92TBAKV?^[&IXZF(3Q9=7=ZW@ZJQYH M?[&8C?SEPOEQ.IU^'PFHV0XJ/63H+:"W@&"+8-N@MZ"U%LDQ!=X4'T$D;\!J MZB"38)D5SDN_TMRSGM#_,V*KID.I[VM%C-BZY93".B[%KO@,MX_^JAICH@_Q M[&:-O6"5+L;I90&9YS1L:]8V_ZDQDW?_R.R,T=O0P^".DF"$!.-9Y6$4O\$G M84 Y1Z.O.G3RE88<&YY&O#^)#9;SR*$A9EL&[L[:V2T3ASC;'YQ%6&W4EV"1 M1<5< *M,A8A)%#RU%D04)D=2]0*7-9]8W#2**ME@^X<.H>B-HU#^K?RWY__P=H^5NA(NCCY]%6^>P5M;H\G[R,H_G%V'W9J]Y]>>%B MY>G>\@A'5_>[=J9(F?OREW]>SA>C_.7FWLOO0IK$LE(^5T*42^Q]732?'[DR M*/N9W \/\S=T6H>/;3;LWY\;4,9[.>YG7_W0"_CB9N$4?'8E\=<+8_Q?K')AN;-'GF 2+/E$1>(-.U!FK5%W&P%W8X= M+"]::.!TYI9Z=EE@8S8>35(=H[/_[OC5$1P?G)Z>_/;'^[__8_#JZ/WQT?O] MTX.CPSN:OXW16E+W< .,'\(M8/PP_PJ''Z87J0Q&V\?VU='AZS>')V]>ET$] M/#GZ_>#U_FGYY:2N[A2-/OQI>=9W;PY/3P9';P='QV^NED1MS]Z 94)M_O=? M_SC<_^/U05EE?\&):LQP7WVTNO)>U;]X%!Z>C]%DL#B;7L[=),Z'@_0YI.)3 M%_"ZRKX,W/GTLN#91I-5]S-O<[;6X0$_975/\9N7X8'[B@/=Y6)Z$Q&IGJ7B M1^71JX]#8;?3RT)21Y]3?'EU*TK("_+GFR^$ZD#:BWG:FZ<+5_0\W8S!,O!U M=>U?[B8R/XWFHV4S??ORU N;Z?TGZ_IWCUOTG7?XR\$6_>[+[A8_[:, MVUO_F4==Z >Y8//T5/"]BVYU]'^Z#?-F0=^C-*91A'M2O'23\]R;%>[1@+"F M:&4M5._\VR_JE_;/Z28I_[-92H-WY?>S^>!-H1CQV]F8Z\U[&P:DII6 T('0 ML0%TL)] QY.*]]H,+H^N8J@.VUUO23RF-*T-HX4Z@CKRI(%ZS$G3J!+U[QM; MSQKO7DWG82JKPHW3?*].G-F^8]\TT+2CMF5KYJ-GXN(J[N2T=DI<[(.T78/8 MP:K:[K;*:\'&@W: S3:V+4='%$^0I<@@#&?@A9"@6%#>)>F%6=FV+".30HL$ MD56=^(2K.O$1!I+1H"P3/HJX>JC/IS2Y3&]GT_-7Y6+50_S7:''VZG)>1B+- MWGR^WF>W/Y^G\O_XI$[7/^[50;LG"4AM C) M"!MRPWN.9'B \7:9P,H@>+ @@JOV[.B3'\U9AD T%0R!L6<2[[ZU M)QCW1I.$)JD.JFX3HR11!HQ7$?(RSF!L$, THSK:S(-9L5$;1,AK8^>4#!EM M,.S=&<.$<(APV",X?&*@PBC.>5:%H1L'(ED*QHL /@29@\@DV95V.1M$U6M# M/R*&AC08*N\,^F&EY5K:++K=C(5TO+.,V#B]DT7H;RNC"D./@UW91(%$97+A)&RYX72Q/J MSJL^Z_^[_,-?T%GK="%'U\N7-DT1TYP8HP0HC0H$LQZ,Y D<3=P32S/EH8ZX M4Z6E1_GOTVE<-BI-LT^CD+Y6,;V^I:'E]3@M3T&8Q/U;BEJ3SV;94#294NZR M4B"^=68J=P;?G@9G.?+$@B[0E%D&$2@#XY($DJ-AB3F95X]O7R>0U!HX,VK( M=8-G1.Z$#F"QYE:8]DFZ.N=]2:%C^=1HOJC"4Y\2VIA.ZU?7;!T.?:U_?T^3-'/CRIY\IX1OK@+#=>4V MV-#JON\"0 SK^U3N#(8]#;("%3DJ%B I:4'HPGE]X@(X+J@P[=5L)G@BA@JC:%BQ*U^3^7.X-;38,J3)*VE&I)6NCJ8K]#9 M* U(+S3+/K$<5!T4>!LPQ76#9_/MQ-K&$/!6:._?W6@R*"I4';0UG;MQ57?A MYO.TP"U 6//>]YKW1_/FY9'W;"LK:+?*Q!$P$#!Z!!@/'MVTYIE,3R/ AF:7 M*3UTO6,*J>X2CO+VE# M;:'?_NW">5Q/MWOK6W&7_!9WR4]_L(D'C2 :P9X;P0VCS2XZR1TCP(0H%LEQ M"9:H#$::H*E@7J;:"IBK6K_KE&6=&^@I[Y_Q0M\ 81%AL3XN[[5/ABNP)A04 MY!4OS\Q"]#P[$RA1]=1S-(6"A T-Q?Y6+8ASKT/4V\_$#R9A>IX&>38]O^'C MTPFR;S0S?3Q:%QX(C@H(J<$BCR\($ M40?W;@X#Z=!:#$%LO;:Z-UVL%F=I=A/R'D#5-A:;5_U0SG8@);;]P>95N(K[ MN8JQGG)+<:E/:;XX+[_ S>E'HR6[0R^LT^7*72_%WS"L) 0EN3I6SWJI0(3 MP>9@($9'7)!!A\3K""M]4[\KG^J@&M/RE_U)?#WZ-"HP$FL[QJCG!?H(7GV? MRIT!KZ=A%?'.!FY5P1TM0$AMP#I=:!$C@3'CK;(K6+5.^&=[6-5WJ,(M]%OB MOE<+^"8RA%:CTUK5=:OQ:,J[;G7_AIQ:*JMR8 6SJ*"%4SL!7BU;(X80;4Y4 M,UT/I[Y2Z^L2H=?)+VH[ T_+;K5W^7[6'SW!V+-ZER89H;)=^YYH%$J*Y,!9 M1:O^)*D0=FO!A6QXH7&4\UKRM4T"(=&TPT#8\%XFC%2OG<2]"DX/EAN8ZEXNM"$Q3R$SZ;P%3HHI$D%R\(&JJHK?^F!9(*OU0VO54%8:?#B= M3+^O(ZJW!Z,E#7:BZ4PA$0(D F2/ /*)1R$[XPUC$C)WNF ;5^ =I>!%3H0G MJ@U?"52L54^Y#3RD0ZX:C%ET!A&Q(\$V.Q*L%F2BE4(KU7,KU?8 /@M<&1HC ML!B*72Q&$@R3!K1S-"XZ^[4HT=+/UPJ_5 M1L6_W&0.?"I+,MW\MG"?L0?:3B7J,)F](V?-N5_'8V/7]5KC>:7!83=O2UW;%_U)+/I\MBHFPQZ_8Z'EMTZ,Q6="L3>'F+O$\_I5(G:9#T$;0(( M'PA88R5PY9BU@BM":VF2U@HD_ D ,FLZ!8 MS#ATD\X??&7N@XO9]--HCN?= M86@*0U-M]P(VHO;9IUS&KW](DE>>K MZZ0KB?D"I/8(R@C*NY OH(Y[XP1DKDFUSX""*YX'4$(E=S2DR&Q][D93D,MI M_SK#89)@VU[%85H,?AW?2A2@]>JT\]WUP%3;W8%HHM><11"J^ 2"J !6*@&! M4J-XR)+:7(<[<#R;EL=Y6JO2Q\7PV9 1U:D0%A)]A,H>0N53LYG29Z\RY&QY M02^OP&E/@243C126>5++J=WK ->/-T:9!HMM=F(A8\!]+3WX/X.*(%\7 MS;C%8C;REPOGQVFPF XFWV6*RJ>N4D5H%C#^T_/XSX8D67E.)%$$B%8&!$T& MC*4$I+?6ZF24BK5TS"FZ_2UEO']+NT^GC6:!)6VPB41+0SNX5Q!:TEIJXI\)(CEIL!EF9R 2@][U!+U7J/W^ M^468PO%HL9C[R]G',[1/]>@:>\$J98O3RVJ@G]%"K1GS^U-CMNO^D=D9Z]7V MN+NC02NGBI4,WA?W@%IP+ G0VA$KN8:L;3%&V M%B?K<2"Z?)AB YC:27N!1\VAN+B*NSJMG1*WYAC83IFS6F-@%ZF,WYF;/10- M^YN?_?5Z'F[__!8D*_IV?E[HX_(B9\4S2[-YO><-TVT#S^WK_Y]7Y9J.,R(3(5+]]Q67>\7GOE+AX:MM6#/9O;CX*S4;+K]R.I!X*$]]X#G5D2]J M @%_ GRDP:W8.YLGPK/>:N?XKT?CR[)RT],BY:XXQI@N5? P/R?.3Y",/(\Y^5Y]/(=4A.@$M1@U"NP!]7 DB6 M,&">]? M$>'#)0\^RLL0YOSH&_M=K76X8LCK'D=EAYHUV&BGRRJ <->?N=X9N'MB$[%D MM$HL@+6<@*"<@B?,@(HTD$"T=,[5DM*O@F.7@A"])5I5'9>1?E2I?!&@GU5O -*?4-I2[_5ATR MEB];T2;GUKU9N?8O5JV0_:%6T:O!U-W"2,W'BPK#,\+]^L;I,\31+"VU]>[+"QS MK^[T18'@*T\97"Y/N>?&_W)?YB]_^>O=";H9_24&\!UAO MQK1)$3=;0;=]GN5%BTF/_W M?PQ>';T_/GJ_?WIP=%C7GI<&4&@;,[$&I#^$6R#]8?X5FLO?SXOH;9_G M5T>'K]\')Z>#([>EN=_=_S^ MS3^*, ?_^6;PZ^]')R=_&1P89%TO)1^_6/P_T_7A^4J?Y+S[6Y24M^ M]='JRGNC1;EM>'@^1I/!XFQZ6=S[.-]H2NI^LFW.R9K!\!K\C;M27O4 M+EQ1ZW0S&,NPP-6U?[F;)?DTFH_\:#Q:?-F[^?X]Z8^KVRGS@E#QYVO*=\\' MZ+KO\1=*,'OKOR9N\J/WV LNV*.^_(-4DWEZV=9Z1="K\:6;M7V/_IA&(>V9 MBS[K$FYK37K5XTLZGVU.-X@8GI[-4AJ\*[^?S0=O"J>(@W=N%LX&G XW+OK< M]46.T('0T6 U^).."6PSN#PZ_\H($^LMB<<&T4(=01UYTD 5E>"H$IL9 M8SQ5\@D=]?'XL773P*T\U+@%?;PZ=-SQH\?OF3I]T90UH<9!#E: D,Z #5E! M%,XK%Z2E]1P8>3R;EL=IYK1(1K9V"EIK#E%N;[,O!.MG6P:(S0T6O4D2@E1! M@A=1@F"2@%=*@3:1)^*"9O44O:V#E#\$2&MD[^#QV7=C]Z6WR='B+,T&5[4( M9VDR'WU*WWL'P\&D. S3?'/\UL)]'ORK?"<-W,7%N,CNQZG>9B>[8H"PR0.* MBZNXJ]/:*7&?I_'7;G;.W,"8[L>J('E9WE=1ND$X3FNGQ-UJ,R]61_\!MHL6\NUT5@9U,@B7LUF:A"^#Q)?/>#^))Y^@X&_N]&DBI[NST;ST>3CZ\M9^7F<9J-I/$R+HWSJ M/M>?@A*BP1CKLT<$,;V$&-P+#'X:(HJ4A1),@\DF@F \@S/"0]"4,I=-]H37 MD1%J%2+^N&_"T%+6*2!\]E@9>@+W3\ ?DUD*TX^3\HQQD,XOQM,O*0U\FJ3R MN:)T\\5\\.MH$L:7U5;T0%KY]3N3/06'=:DK] >9/VQ R&ZU57R^3,OSN-S\;)#'TW\-SE+\F.9H\W9(V=#FU7TLB"_N0(X:EF># M")8L>)\E$*5CM-[D'&OI8_PCH_6J:.3;HI#_J/3Q)I+U@%FJNM+59XMDWR-9 M"'1]G\J= ;JGX9HQ3$@=*"0;"D85,@V.:5%>51P]^DQD+0>"M!/7J#8]!S8L M9]T*M;Z[C@?N3GUKN=9Y5=U:!>E3+"^6>T6^VSZ"A:_]J:'K63FNG MQ,4PU7:VAIQ/BX#_>V5'I[DPP9^FO]&EZS2)[;I+U_9Z6!8"ES$I\%88$%)* M<))E\-H'EZ32.<>F@V.W4>%;4N;M;'J^?_3JX-'YGK?3V6%:',]&T]E)FGT: MA?2J?/;5+,71HJG4.37=RIUCQ2RB= ]1^GFSZM92'KT,H *C('CBX!RU($S( M2CBCHB--!_)V&8-MEW9JH?GWF*D;$W5PTQ#HN$K:3R?[B\5LY"^7YZN?3@^GD^KNL^EX7#YR4,UU MFB_J]@C$4'5L!PZR?<3;'N+M$T_:$REK'BA4>Z<+4V<>O*42F ^%E5&FJ:JE M \BSH=]/PB"*ZDZ!7@NW2G23L/^>YO.]P?>T_?HP*7=K 0\6T\'DNR56R21!49)!>,_!QE#8/B6<1V.R<"N[PVIF^]L$3-%@ M0*,S@(D!^[H#]BL.P/[Y19C"\6BQF/O+V<@WS\R.V/5VIXSB$+28A+;O)I6^[SG*5:OE@ZP6Y1?WHXF;A)&;CPX690_+/=6 MO]B$K&WVR(,[4Q-'G[Y.SCA]ACB:I:7F[I7GN3R?O(RC^<78?=FKWGUYX6*5 MG[SE[(^N;G7M)Y.BEN4O59>%4?YR<]OE=R%-8E'BS]7SETOL?=7GSX]4VI\O MR78N$O4=!)3Q7H[[V=<0PX7[F*ZB!^"J'5Y[;OPO]V7^\I>_WIV@F]%?ZLL# M0[_)"&\58-8=SGM@]69,VPLSMXGT\J+%:DYGRUU]>Y<%-F;CT235,3K[[XY? M'<'QP>GIR6]_O/_[/P:OCMX?'[W?/STX.JS+0VP A;8QO"X3?'AR]/O!Z_W3\LO):?FGKGEN5(!W M;PY/3P9';P)L>CEWDSA__F'8*H^^ MBJ/?^!VWF@VYR\7TQD.JGJ4R_^7AJX]#(6_3R\+!1I]3?'EU*TK("_+GFR^4 MF1R[BWG:FZ<+5Y9MNAF%I0=\=>U?[B9&/HWF(S\:CQ9?]FZ^?U_&8WD[7NYU MQ6;N>9.N^9YY(#]B:'ZUGZLS^IBN/FJ1L M;WD\IG*A#2/WS <:H+[LO+[LQSBJH-B-ESIS[$811E?Z\\I=5(P;-0@U"#7H M80UZGQ:N,)BXU)G7*8_"Z*?[%E!G4&?ZK#/[(5R>7XZK".M2;99-*JZ,SNUL M]/(O5:,*U"?4)]2GA_7I^QKQI=K<%(JCZJ#JH.H\K#JG4_1QUM\%T*UEK1<'&B:*T5#1?G#HM6 M;U%7W;T>VE;1]=#X_N;&;A*J/@^#_W"32S?[,GADP=;&NX)W8(W5V"IQ>POB MT7-?YP;@=FSN_7ZXFV^>$#SC3H4,WB<"(@L+GCH).;M,K$R,"*E=D3?W?N[+)$[*\^79O,W_W,Y6GQYQDZCU XU:W"? M\/;UYYE;LR$0(A#N.! JEJAU6D%*SA<@S!I<% 88RXDP1H)**TT0J*0\1FHA M:.Y 6);!.B) 9JJ)3)X0JMH-A%H/J56(A(B$K9M(1,(-G*4[4_3 6-W;L&O; MP*M]\);2XM%&(T&X0,!KGR'F9%.*1&J6[P*O]9PF0A+$X MKU;D K[ *HK.* M.&\B9_*Y@?=QG;XT&UJ[]:[W+=3;YGMX(30C-",T/ZFS8H[:)NV A,P*OS4" M7!(7H" M>>(N6&4U Y:KC'*,$1QSJGB1-EK#J:=D)>+&O;2&2@:!$UK($V7@8B1@LV!, M6Q&%<'?)TWZL^F,ON\V>3K]UYJF:\AQ,KMOQG)RY6?JM,D2O;MFAI7TZNJA> MSM^GPKOF911.TNS3**3C-!M-X_L4IA\GRRO6=G88IJC[!X9HZ%'>KLJ+:QOE M[:J\N+91WA[)VU=RV4\'S6FI24P"I#.Z.FR2P]+WHMY'8XE,EH4Z#IM$!VVG M=*@-_=EW/_;]_3'.U^SO:&XNQ=%:[=HN#A1M-:*AHL316NM:+@X M4;36BH:+$T5KK6BX.'=8M*;K Y=2C*JS=1=70<=U"@:OAV9YHN7R(K>O2NYN MWMJ!F,IA6ER'4*X#*AC+QSP5RMMQ>7%MH[P]DG?G\T<[G8/M^"YXXCV1VE4I M7T) E)=@>+# 6=3,16.S66E0HG+(,64"Q!H&0@@*1F4-2@H=9!8LIY6=G<>S M:7FRLZ&FV&,$-[(C/^CC7*.\;8.OGO&#K1MLDG0,5H"@I!A?I2(X MQXKQM=YRJYBU8L5@"V)B\K9J.R:J7$!]K,=@_M-.2]GP+ M,>)5OR>R'7C5<7_&)<*%-+KX)EI!U;$;G& >E,M!$QX3S;2.$M8F_1E&.E5P M6J<_T_2I$IAFN6\JEN>*+QLV?"M@'3_B//'>6#GT.%'>KLJ+:QOE[:J\N+91 MWA[)VS+' #WO+GG>1 7)E"/ M7 @)#?@#>605(A145U\[[32(S82G:L>L3GF M4+ZCRG,"DHE0;H$0*$,DZ M,(%&B"YR14W(*?DZ4D?/@M!$-(?//UB_5_%%PA'#$<,1PQ'#F\9P:VU()F;( MJ@"Y8,2 *_P:/+&\O$>=52OI_W7R6\_#LH5N\+R%[J/X-CCXE,FVY%A 442"J0ZV=90%43HHDG[1?K5I:)Y_R;%C^N-2+ M&"K=8(%3.V%]ES8FK9-IV;U4RF]N["8A#=QB\,[-PMF T^& $2;0QM:B>>P% MJU0O3B\+MCRCE6W!^>6/&9AV6.!MFT1/.:?15-:0>Q#%/0'K& 7AHN5,)YPFUFDE%:>B'$,!+<6G* :3%(L&\FX=>XN[#KE@G?%9^'1.Q!,LP+ 64)! M:&NM)M8'WV[8U7HHQ=:*OA!W$7<1=]N-NQT/.'')C?5"@98Z@S J@'..%[HL M1"1!>V57"GA-S))5[#H:84%07G@V=0&,TL(;RZQES\ZN'Q=GTG*HZ=9V:K0' M[G&O!AH"- 1H"&X9 L$O<6K1?Y:/-*65XAIC"=N2IXME=&(LW&HTEZ<*Q/SV8I#=Z5W\_F M@S?EX_'[_4:\9RNL[7"!@-]WT7!QHFBM%0T7)XK66M%P<:)HK14-%R>*UEK1 M<''NL&A-]\+?Z88LC^B_\A]N" [7.T)RLM(3>+4],QF>ON >6# >A/0%+A >B0RI*%;5, MMM7EB=0.19,G:^U"X2'"7"LG$F&N$9@+SE,AD@>OK 5A. ,OF(24(S-9.Y+I MRN87F[4,AEK@TI?OL%"@4<4"DDIS:833+H9VPYR60R45XASB7.LFLJ\X]]@- M)UO:[?W$MK+"N4R=!.ET!!%H!A]I B.C)EJHF-)*B_! J0\R,]!2R8*B@H'E MBD*RQB61LF'QV?>R/&YS-^=#HAK*RMS3P;+=V.-$^29BAH M@[WRVJJ$"*M=F]'NP6K3?#)9(:*RH(4KP&>C YMT LJ25CDF$>Q*\%&E+"7U M#"A-MO+%BU?N"FPZ%9ACC%/EV^V5VR'1I$MPMS6?_+$Z49>P]ZH$ A\"W^;A MR.@*8R,,$J6T,+Y&8Z.A_]2I>T()1-/D*@!2*%% *"&30#]?T]$9V ME+=W\NZ\%4!N]# W$EQP:8P#3H-"+JN]QH/_[SN8O1 MPHU/SMPL_5;9G5>WS,[2'!U=5"_G[U.A5?,B]$F:?1J%=)QFHVE\G\+TXV1Y MQ;HZ:K$&V\IV6&5V&_O0KJ.\7947US;*VU5Y<6VCO#V2MZ_DLA?^F"+>&\(3 ML! -"!\,N*I$P4KCBG\5M XK15]<4A6"R,"M+CY<# J,DA2(B#1GYRP)*TDZ M],=V2F7ZV[AX PVK5NTLG96%._J4!J-)F)ZGO9YM8<1-J"A:NT7#Q8FBM58T M7)PH6FM%P\6)HK56-%R<*%IK1M4^5T/334, M5Q>Y?55R=WM4^V(GAVEQ'3'!4#RFF5#>CLN+:QOE[9&\.Y\/PA3JPRE4EJ@C M/G,@/.=JLS8!KX0"&TB(*7CB]SZ;E<7Z?SN>UG>.*W8/Z!T]H>E'>'LG;5Y#JA>E5.C-=%2$Y7;6L4M$4 M,\HI*&J2R21(%E=ZJTA"=(R60'"FF&L>R[=]LI"IRCH[%XTVC9M>3GJ^4Q;A MJ=\3V0MX,E$K'6V" C>D> 9&@\L\ R,I!&^]YT3545Q9.SQ9(_L-3TUWXL>8 M?[G.T>(LS99;_N]63:+%0&<-Y>VXO+BV4=ZNRHMK&^7MD;P[S_?1BWW8BZ7$ M&^8S@QP"!\&)!6,H Y:95Y[&Z)-;:6>7#)Q!:4D%=]MFM MM&Q9N@/?[:$Z6#H#E5][F!9'^=1]KJM9W5!:WF\/%Z'K$1/IB_>>9E\?]86\ M6 SFT_$H#F[TJ\-3_7/A>P%_S'G"N0P0:05_,4MPA$A@7DCCF50%SNK(,6P1 M_GB#R8*-WAF15<@X)V1V$RY[QN/"N# 88$,L12Q%+*TC!R%I,,Q1,-Y%$+HZ M:M8["3JJ$!,O;T991PZBG5C*AHHVV*^Z*VC:])Z.=;(3K4\__.;&;A+2P"T& M[]PLG TX'0X881SM52WJQ%ZP2I_B]++@Q#-:K.T?!?R8<>B%\ M6!">.C#.97"4EH67F2CFK"#4O@F%<@A#?@N98@J_/P,A$LYI8?%VR' M@HAM&:T[JVNGS!:"*H(J@NI30372X"-/'H)CIB!K 4AG(X>"I]H;J8GD]"ZH MFF2UEM8"C[H ,2E ; VG!;0():'X!<65:#>H:C5DIL'"=D151%5$U1:CZB-P M],XD/3!\O]X,WQ8QVS$EB&0*5"S +60(X)UD$+F4DH4<@EMII,<%48QP!4Q' M6T71%;A (E 5LO(FRA17&NEM&[/G9;K*JY]%Q-F0-[DIJ:W8_3AU_@N".((X M@GC[0;Q L):DZH%*?!56IP2LY.< Z.^0"8C'@I]3I!D MO#,9;"F?$4X)JEI=WS##@7=6ME(>\ 5HQN( MJ8BI6TC$)>$BXP45!=&%AD8'QA-10)(%%;(V2JVNTI:>A-X -G?1[.#9?BA::T7# MQ8FBM58T7)PH6FM%P\6)HK56-%R<*%IK1])"?[ELZPC[$E*@\/IHGQV,1V\FE8=S^8I5J^6 MN[?L3KK5;D!:O^\L_+^6*4O]P\[O*[D";Q MI9]^KN0NE]C[&CG\_,AH\\_713MG2G^GB66\E^-^]C7(>.$^IJM8(KA0^ZW8QIVW5]755_.J11\URZ M\J^KU>BGXWAUT9C"=.:6B')94&HV'DU2'>M@_]WQJR,X/C@]/?GMC_=__\?@ MU='[XZ/W^Z<'1X?W54:M(T -CSEX!GNTS'B%&YOP(=RR"1_F7RW!A^#F9Q]R MV^?YU='AZS>')V]>EPD^/#GZ_>#U_FGYY:2N.6[TX4_+L[Y['Y15]A>7<3>)\HRFI^\FV.2=K;OVOP:^Z*^72=_R::+]ZXF4'9G>YF-Y4 M!%2/49'0(D/U<2@NQ/2R> *CSRF^O+H+)>0%^?/-%XHL8W; MP5@6BUQ=^Y>["?I/H_G(C\:CQ9>]F^_?DW"_NIW2+PQ1?[[FU?=\@*[['G_! MI2;?_EO[0NN^QUX8KA_UY7J[>J]7\' =1;EG;3<857E"* )#1@\&_=1/@GYM MF-,-*L=.SV8I#=Z5W\_F@S>%4\1O?5'6F_T[2K#:.%.H(Z\J2!>DSO,52)'QOCIM?%:4_GDT_C8I/]]N7 M/XK&'TR.;M1]_ZNVU[3M1@PEEVWLV=JH;CWS3D8$TN<#4L3-6NC)O2T]:M\) MF;3T23 /*6B8NKN)/3VBEQ:XZ([90YV^0$ZF_1L.LX6/G_IS2_ M$P;;0^#HC2;U##AP%?=T6CLE[M/-WP^]N55+MY1C5-647U]QG0S1[6K!Y45N M7Y7<+=)LH;D\OIR%,SHQW MKAM>Z7+HNAV84V=J9]V8Y8:Y(ZI)M,EED*9JY^9X B=D FE93#([)LC*N4KK MY(Z.W9?E;IG3Z7XHJCU+Q]=*?URI_/XDOKE1^-K.^S.\P?/^GMT[>?2\-]]/ M&!$4$;2K21YI&.6<1,A>J:KKN@!C4@ IHJ7&$";92KO+=9(\6\='/E1<=1@? M-\[;U%H&AJQ_R?IGTY!2O"X8FY=5B_0?C5>7C=>C61K@O*,*MT!<5.'-^**G M5#+M+12'6(!@A0#:' UX*R,UCC(:5X]G6XI2;)HR4-7BJ MQ$ZL=(P-;S\V/)Y6C9K2['Q0'N"_T_6>^10N9[BMH/L:UW7;TO;H, M)ZV03 MA! T"$H"6&DL&*:$#CI*GDTCT>%W7Y7]Y*NNUV;'.F7&,"J,R-E#Y'S>J' ( M) M*/002,PAO&#B=$AAMRFO#LK:YD:APD[C8X/%&SXZ+& UN(<^_-QJ,A+]/ MV]^V9M@ZM.MM0T[O%-4 '!R&1\"LSR6 NGOQ.AVI_$=VY1 MJ?&7H]R@'1.]V["&X7=$3$3,VL@]%SR$F @0(PM1EXJ"@7%9'K@4A'IC E4NP8[$1WCY YD,N&]SGLQ. W$"/HCJ:.JQX.#OAS.!V M>-P.C]OA<17W>UH[)6[-L;P>]C1:INCSU3FXV- (40/%Q576QRMB0'2'2DBQZKKF]%"FS$B?,H08.0C#!-CH M/7 E5/;14>U8W:5GOT\G'T_3[/SWT23-C_*KI3[65$FAAHHUV!^]RTL>T:LS M4[DSZ/4TL(J*".T+1#EI/(A *;A@%9"HI#"R_"=6NS6T< M2;KP]_=7=,P>[]H1*$[=+]*^$R'+TJSVV)9"DL_&^>2HJ]@S((#M!B1Q?_W) M:EP($J1$$@T"!&MC5B;!1G=75=:33V;E!7%#)#+:!213T-P;+A3>R'Z[#ZM_ M*%B4 ZQ*XG;Q=>^+WG=IV[EBYS#:-N8)7C\F;AH[^A2[BXO6>D1[L&BM1T?W MG1-!DHB(YQIQFQPR(G*$;>(R,F:%VJH']%HQDK>C1;;BK\LM_WJYXU^L;?B^ MW%:%]!?2_\@6N<#G89'^7([).*&12 HCGJP& D\44E(:Q0,E0>-M2/_>P-'@ M(P;''5/_XMG?.LQE5:5_C?,7]_XCW'A%8?5,QXT-EG"A$*4T:P]@XD8XCF+D M%%/E$F,;;6/N2L?7SHU7M;Y7RN;U8AOV53-D0-@.JX8AI=0CA%B;C 0'5S;!Y7DLE@&;%N(RSOKO3X(<&*#K@IO0J**WP/8=]# M.XVAFMAF>@X2ZTK[JN/>9<>N1V[-@DO[JK*%#V&X90MO&1XAL)+!:&2MUCIQ+/L.>GX_UYKOLM+\!71F7RR0FL(!BT]T]QQP%>J3R]<7 M"ECTQU'ICT,/?! B.&(51S*H@+BS#CEK&M%*@>E( ]U3*AER6UR!' M/4'$R,1<@(6-JF_2VB-1962'52\>1<7=0F8+&A.M8<;!US:-BW*PTX6=?\K=WYME=BB!(L2 M?.)*<$N+P5J9DK<>)6$3XM$2T&(*(Z>9"R-XYO$I$\<8^AS$>#CJ6IT8-C\E'JFU(2OPRW2/&Q+NM1#7?GGJ[[.+8.WW/U*J7H MNU#-^-6?YH(,56.GL9K_W-6TZAQ;N:95]T-.+@ MHL(:6:;!JC-<(V<-_!.,9I%P&I/NPT\VAY&WZ=4"1-X#AKP=9>,P__^K"\QX M']MI4_MI#/D/+T;A\@=K5_;=&9>HTJB\G-(79"_(OHON&%S22(E&C!/ 68(- MZ#1CHEB:@SUD1.N$];E7!?FE1;&4_O8E./PYO%QOYEL:WA]^$LU*-/ MZV;:W'3K*^5D(/AQ]3DI(6 %"H\6"O>=\N&E%8XB3V7N,ZTXTHXFA*W3P7&I M5&)].*<.%4EO=SY !U(>5_?J0VX==9PL_^5-5+ZRT\I%>(M1S@09IVK2B7M1 M:^6:1 M]74BHP9TE]VBCN90I@!N =PG!+AW],+(H*,,$G'L>?:HY,X=QB!"J>2&I^@V MB^'#E=)$!]20*,!DP3FRR@1D2> Q:DYXE$> KWJ@V-,+*2HG!H=@2T3XO%@1 M/>\Q>D+S)@OCF1O&?:JU>X;M_:^=*;SK9^;1J+QM@VB5C=82,"H$20A4($5. M4X*4QE0I[BU5&S:&DX:%0!DR) 3$)2-@ES"*E*2*>D]M,O@(="#! [W+PN+? M%,/'I08+(A\-(A< WNUYA1,!)RI04@D,#QL4LA%+%+0D20IM/=WH%BBSQ6&C M0)$YC#@1!ED*)@BFS&@NE*?4'@'>R@%6.ZR*?41P6T)M2Y!B"5)\HD&*18J? MZ+(>U7![=IP]*G6V!:G\,)M,AC&7'K7#JA[-^130I&<%*9[,UGEB2%&D^(DN MZU$-M[1(>1#]^&;DQV>QFMJOU;)$]Z :Q46_O@336S)/'F^8YUY.BPX#AG9_ M$A23U9X$B0(/&/$8!7*Y '&"W[4D2GO;2]GA^1;]:+_&]IVMP^^QK[P1(9]Z M%]@"8P>ZE ]_Q/)H4.N.(5L1&^V%0CXDBSA6 AFO++)>RL!T2I;8/M(]=@92 MC-,G#E*E5?4#,6'8]+&=KGAP41B/:%L5WOM@O)?+Q"U.% 61".(I9TP(Q1 - M45.3*">*]\-[YQNR7WU"!XRK)ZY1"HH=Z%(6VML3[4U,:8MS2R"6HX:$QDB3 MA)%CBA..M4UV Z/N1WMW@5%DH,@.D[4>!4;MIVL%N6/7BOTQW7)85 Z+RF%1 MD>*GO:Q'-=P2XG._:GKC$>K2XNK19Z!B77?54;BVUVJ)^GDZN^F)@4>1XB>Z MK$VS2V=4FY0/H'QG@^JR=".IIWRS!GFDWP*TM6DG35- M_G%86UFJ'K[Y.XBC4TUD3)'WH0 M3CUO=!^K8=?5H=NS:)S0#'ZQ;1NG[:JI:L@2N[BN<.K'N0T+IWXP3AV4\4)S MBI31'G'G,#)41:2Y3]KYD$3L)=[H?7[!M^F/-K[(^_6MF]IZ%,.;T;+<^.MQ ML]CDO^:]^^MBZY[WI:F.J^!XX=A'"G8%VVZQZ.@QKW?QVQXHQUR4D!I]*BSS M"0)O89D[9)E:<26)(HC'X! 7,@'+U!(%)SWCGNE XT.QS-4VWPG/I+KPS )W MA[B4A6<6GGD[G@G_M6X8NQ]W^=870O'=;;GV= I/_^8#;SON_0SOMLKVXEWN M,]@/,5:_CZ=P[716>7+/-GD] MO')U]Z7YOBST;CRLO4Q/XPSUY]5(A_$K"G43.^+P#%YG=C9Z'NIV,K3GS_)? MGT]LR*5PUYI5U/-'+0Q"?$+S)_^8M=,ZG2\?VWT7Q5%X[L9?\^O#+9ZM2M!^ MO24\;3/=^]P,^A+8P7QW\WZZLJ4G]E./'W[^X_W?_Z-Z^?;]N[?O7WQ\\_;W;_ MOOFEKV7>K9Q^A#=^_>;W%[^_?//BU^K#1_C@MU>_?_SPQ(7TP)?MQS]^?_'' M+V]@\7XJ"[4S)C&_--_Y60ZGJ?W-ZU&/JNGI>-;:46@'V3\<)]/<+:IJ3VT3 M*WLVG@&OWFJQ^G[G1\2T'VQ?O06[_7,-EXT3K&>L?IZU<.>VO?M4R7W:)/?6 M!F<3/T;OZNFT=;/FTRE8BLUD,='5CWE"_O5?-*7X^=KGW2?D^4\5W'B6K.^B MS;H ]S8.AVUU"DLW/*_B"(8;8Q/#H/L(P>;H7*@YGJ>=Q&R!3L^KLYB+2$^: M<9CYZ?PV'HR8\1F,:SUD?C:MA]U'[KRJ1P$N:%_&S3"< M5&^FU;AS]L)KP3:];@O>8>KZ+Z. .0]1"!2P48@GSY&&:41<8NV]T9RPC>8K M]W&*_SX[<[%YF]Y'6+G.L_,A?NJL_4L^[\6'Z][N-[^_ON3N1FWTV>6=CQ'; M./K+WZ9?QC>ZN_?@07"+30L".!]@)[6$/.^DXI @^/6XR8>(6UBLI!="+L)NF<["%S[,]5+?Y/M67>GI:G8Z_=#-^!7N)>@[7 MGM8Q+6 N'UWGS=O"!>C,_A-(2/QLA[,. -/*V[>.OWG2\I5M!>\PGC7YH^%P M[.?OTF'Y- /HI]JO;@W@[)9(N]IQ/RYGVE:G30:4?\F&WI]$WZS. )])%A ''-0 M3\%31"-5CNB@\69EH/NHM+?-)SNJ_Z>3CPN?-OSR8A3>K>VFMVGEY+[P<>>V M8<-Q"VSE([S%SR#M__Q+%5MO)SD4IIG%=5_=>A +XB>,T!]6/M@NU(6?$,9^ M^$9X"]';$L*5WX3\V<1L_@S/_ZS;=A;#GW9RZ,1ZON%6BOB/D9V%>CH_B[CM MJ<1A[)9^MPIAG#-F&9(Z),2)#<@0J9'7G@J!>8IA(R/D+ELE)X,L9_B:3? . M)MR?WV(#')FA\Q&4UFPE@RL?9+7N@ZR<'=P0N>PG?JS['Z$<"P_0DLI%QD>#!O@IV& MXR\+6RZ[,4X!)F+3+EA'9XV!R99#X/*;@/458W4&+WS:YG[9\.QKWAE^8& ! M6GBBBW&46<_$-G-#[@J[ =-MU'TVGM2C3$3@_6&&[*=N.(-,42H;\AG7HJ?" M@C%E I2'.@*S+N_=V;^KT9_9$+=B ;ORX.UG2UX_ ML7<0L";"BD]7BPK/S]Z!.A-9F/*%4^>")B^?%[].8FXYNGI4FH%LG4?;' A% M.UH@?AF;')RWWC9L7EEH/)YFKE.%%4UK%YNY6]/<"Q;6JYX#A!V-9K!#+_;J M&NBM :NM1[83>A O3.I\N^S42<*$T &7T^&\)A/<00"DI\#?X^3Z<5S_AAU M2-OISTY*7W2ZW*ZLO+^_>'%AYEUL\PMH!OD:G]53N$NV_@ 1O@_@UXZJ/1W/ MA@":><_8[OW@._^8C>:>I6YP5]#TW]IJF%][6KV8S];<$00P6;V&>:T(1O_[ M4*3]KY>HTN)DN5_BE6SD@5"#;%0<<4\HTEPXI+'S01",;72]N-WBEQ@5&_,Z?)KU1^3##@7'JL/?ZR^E9^, ML!H %D>"JK> *7-T]6!)#"Z"V]WM;S\PO#?HT79H7_U:5;/M5&3 MN716<1?J+JN7%F2O3J!@X+6;BY$L/8:9MHS:SFOW:3:TF;+FT==9,\+8LZ!\ MQS&85>U*F6:M 8HD6J!4\Z?!AV?1+M_&+A_\;UFKCF% 69UEL^'*:.RP'=\T MI([(U=/AW.FXY-3+OV2R!N^?U5.=G2TP^.P?;V\[%EA&F!0PV^SRKDNOZ7>^ M/,O3..THZ.6!MY=&OG*X7AY_QRW:=NYLOG#H7O&PYD=FC]'\G<9+%VM<.5VO MSF,8=Z1G6LVS%KKOY1'"O(#=M9H@>'SFS*NA+8\]P$+Z] E$HR,KT]-Q&Z^] M",9@)Y-AO9B _Y[9?/\Y8\Z4N\UF7[>90IS&!B0Z=@_<%,BK[^^B!UU8Q91R M*"/<;DFOKW-A+SC%S\$\6S+YR]VTG<&^SQ[M.ML%W[)?&N.C%]J, =_^3YU6TY"-B^R&9.?_@NHO [BV77#7'\,?!,87XY/[$XVNS<#$1EDX8B? M8S.X&,4-1P77O^#WK%MXZ0OC]N2):-[5LJQI7E"F*R7ZX8^%9C2'I1D7'2>[ M5E'7*,6+/Q^V,MS899U.S+$"H!.K#)V?QDT]A^AU W*AR/)R76!/;K_9S-$6 MGNSK86WG\K[0@8L6G7"WB:W#E4^7JC:_RPI4.Y_5/V9-W8;:SQU65^%OG">@ M3_P#1'O5*7H;QI,EH$TR*J]LRAW W5TLTS6PNC]"??MI]\>JZPW+:S]=G(I= M;SV&2%E2GB)CHD3<S&][E3@*O]A^UN%0=7.7(;":3WW 0)\U1?B47T!_E5E( 5( MFK5++$UUT^8]A^8_Y,"(LPB<&R!YRX"S&_Q7V-&@M ^(!N\RFBBDDU)(N>24 MDR%YA_M H _^-(;9,+Y-*RQZ.5>MG5NE:0R6VI>+>^Q=N&EM.'N ML5*=&"U_6*29W7 1V?;O],08M>U-3LC6[TE/M%#XXO_N-K!5"9PK<[Y(O=-W MK[3XK08>5U[HN]GMR^UPS9;3#Y\K?8\2!K<:\&X'N,L*#G9_0?G&[,VW)&8',7]E]Y3=0L!?&^_5&@PM52A)#1'7">+;%($1>$Y MMA*[Z,15IXF3AH5 &3(D!,0E(\AA1I&25%'OJ4T&W^BVA1WZVW*#_AZG.?NN MC"MP1$X9J8U2S#'5*_O-._'-:)&&OPNUP MK%I\KZQW]_BE!U+)@E_%&;S]GGE=C^KV M-(;JTW@<"NM].OOFV)7$EJR7N$!R;Q%0$P88+(_PD\(*<1I,2,+*(#9"=;=B MO\#W>A-8@<,*J*UBB 5I;T,0+:'9LF&>5M" PEEBSB!$OD8JZM19E0 MUL2(A>V5]>X>O]2 ,5KPJSA[M]\S'V;SU-6B'K;=,=\/UWHT>^J>BWZG@+7# M5C%;<>F7ENT5( M;7;,QX\*(8NG>JL==4VR==%!_6PL>D+SS@KC6LL32=8!-QE006A!SYYS>44I5# Y)C!/P=!9[K*'3;UGU('!((3HD@LTQYBP@ M$Y5#@0CB*:?4Q8T,R_N4I7K7Y'I_T_-W0SN:OAB%5\O.D ]<*&]/-=@>MDX> M6]7)6T[[H.HFOJO=MIKZ ZF4W5-*D#W^_5+.\K<2P%_G77="->P:)JPUFBCG4H\PAOU MCNT?S0'3ED?RC#+J@G (*QD0CYXCFQQ%W/M$DL$L1;IQ),^,D9HHQ).1B 2-%H3R@7="X29 M :8%PK8AQB4Q;3&Y/\_J83Y'FO>%'T;;QMQ'L5#DI[F;CEUI;$F$H^$<4^-! M;0@!I)809)S R. 8;&(BTA2O:A'.$H[<,J#,$>=X5HM," EIZTD45.MHY5ZT MB,(#1DLQRX)E94D?)9;=,6I46VVI20C,"Z!QE;VD,D6"Y)^@B RQ+0<7B&NYAN_QF_6D]BLWYY?B- MHBB>S 8Z=D6Q;94%S4V4*:!DC$&<>N"NA$9DM7(6.^Z9W:CL0XT-0D30-@Y; MQ(UPH#D,13XQIGD24:C;QY;UJ3D8J [)2RN* F9E21\EF-T-N[!R4@+U16": M.\0U _*:2;!.S&MM PF;]0^T)9P1)9",#/ NJ82LLAR!C>\]5\(*1_:#75(. M,"\6>W'\]K!?7HY'[;29=1*T:$/QJ2E]*)[2#CIV5;$E[W6.1D621$)SA3@G M#)GH E(1)Q6T],2PC2-##OJ&1E 6)##$E2+(V.A1X$EKKZ0!,-^+[I #*LJ1 M88&RLJ2/$LKNV('">6RB"6!]*V"]4<)/7G,4%54Z!BXYV6"]SKE O?%(8,+A M.V"L6Z(DBE311*W@)NZ']1(R$*20WN+K[6&[O)V>QJ:HA5)0LA24[(LE\Y P MDT0ABW./3R\]LI%9I'#2EFGL(]N(#6:$:6IU1%ZK@. .&ED;%8I6X,2$#%+& M/;%D@TN%R<*D"V06R.R-C1,E+":, 21:#\PZ462X#?"K3-B(@+TQ&T%C)&AL M3$2&Y-H,UF"D"3.(2D*#L\S9L#>$W'7VQ%$A9/%2;[6CJJ)YGHQM>^P^G"V) M=L!"..D5(BHXQ$44R%@A4,1!,LU8P+27NK@/HD;@509&EY:B!.LV>W)1I^ MJ0>*%<#G.<*XV2%N-?]+P25/]PN07@VESF+D'7MOIKI[:9/N\F M#<&$G+7/G&UCUXCJZO1>C!@>QM0/^YIO?J($)4I+;BA37%%Q,>YZE%\==6Q^F,0ZK/_YW]6M]!@\. WA5$-YY>\JJG;FV#K5MSI=;XN6XF2S:GE4_ M=NN G__QZ@/ZXW]WOY#G/PVJ+_7TM+*5&X__67VVPUG,VP7VQ'1<_:_K)N . MH^O_.)_;F+@C*!&E$&="YEIB!&&6E!)2!>(VK 1.DJ_]NRC5&56Q@-;M+,[KP#LFD#&B;"C1? -@]X?M_BU\Z&GQH2O\^NSZ>H7=;_Z&HBZ/BUYH07#.#P1Z(<$^ MIB$BZXA&CB9'2?":QXW"&V V:I:T0MH3CWCR FD&MZ R&A= 6%(N;WK%IK;G M77WSC^,7'J:QB:M2D#LX8:-L(,7-)4OW0#5 [UQ%_\D,?K>Y76DG+R ^/L;0 M5JD9GW7"=R%N@/AVY&.5K._Z=%Z/\_+/$-WT$+%=[AG;;]*T($3S1K&+>3TI M*J"H@*4*6)G%&VW,5L;R]YHY='(W=[3 -H=[9F%K = NOI-/JQ?[.]N_T\:. MVCE@(*9_U0 X([D[F,]A6D'#0Q+T,+\MVV$]1G6\/T. M?O/*#&,>^//J=/PE?H[-H&KKC+IS,KZV+EF9UZF.'9Q&W MSEDW?V83S[)X-7F^LUB,1U?]%EUG=?4\0U7N0Y]51"8;.7JCBUUV=MBI@_8T MQFG!K()9G1MO+E=9$.>"-JC&N0(+")?-T@;J[L)/G'%I,HSA4[Q))5XGCDW\ M/!Y^SD_P30Q@>Q8^TJ>M>1#'NCT,;_,4YQ8CDX_Q-.;-*'-Y-KC>9WV#)_K" M#6VK+T 9AN?5^$OVZ'S3ESW8H_'BQVO;9M1_%3'0?4N MCD;M^?"S'=46C.G1#!!C.FLRA*RP8Z5^#\XV)HIK'@(8PX38'* 3D=,$HQ22 M24%H8^)&%C VG'JL)9+*V7D_3A.P059)IYCGT4NRYHA]M[#Z7H/1MT[U5DRO M-]^[P#<78M^#3(&$;UJ\-Y#=_;UFT6MWTFO[6R@@^" _&[:7BQT?F@=W9Z[] M.<[IS059ZJ"L O)SEF5R2PA:(*(VL$@ *3(@(F M,)I\'X$KOT9@?O$MD#R0L-&G7_/0/L+(WJ:7<.^\ZR_!!&JC?Q9F38Z#;N-H M+RJ4XNH\VN:B%/;5>(Z]2=33(3!DL'%R[N(G>!>[1^@].#:@A;="28D2#[") M!?9(&TE0"$ERR[5S;K,U2T@42^=0\KF.2$P082DQI18 02"K7V, KL$7/ MLHG_@8MYRT+9_OR8NYZ.[2YN=;9/DYL1@>X MU#I2$2P ",/ !SA3"KF(!9(!!Z:!EB:^$0S$!)'>\X2846"1!"^1EH*@G&.0 MDK4&^XTR^;M>:GES18\]+/5R[^_O%:9@7<3J#'X_;:OLA0Y7C@L[<9S[&F!= M)A'F[',YG=I=GRYT==$'#K_O/GE!X;J_-R[;8M1(NZQ5;*CL!/?UUSIX.#[=9 MTD[BH! )'".>X!]+20 6&03ERC)G>JDG]WJ^F)WA]S[G9+Q-?[3Q1=XM?24O M#[BXN>1$T=.+WN51$VP$J<\F VVSCVO-YK2>_KR>U] MY:\,%#LD,;BL%@?Y4.L&;\X^0CW+]KC2[0GG(G3>H:#!YN"<$V0=M2AB*RC@ M9%**].$/VST<\@&EAQ5H=HCK[;WUR7J.C!2QBTE'A@J*J%0^>1^2Z*?0QQ[A MT(B;"WH< !SN\Q#EE^CCF0.BOH!#ML]C@O4",%7\FB/CXX&3QT!Y% "22)G< MWUD;@TRN=L:5LD 3HG9$].'?69^:WN!1?*,J0(''A0./>""%.J&4/%B8W'BD M*9!')3'F8#E0DU0?7IV=+##5A^3+&5SDM5XN\7G5:7#9[.W^? $"P_/#$Y+0 M-7D/L(6S'=[CSK@ MAFH8V\LNT\2 EM8(Q^S?LRS' @B#X'-EH\?:L(U&L7>171#;#_XTAMDPODT MYC _+T;AS:A+&(9??H5-&ZX*]L=<1>46,MW7D5*^^B .E=9$;L$+O\0F=J&N M39TS+A8AN&D\'(Z_7"F3LBQ"T]6@N2[1PLZFXV7YG?SN^?NP2_/E:&C/Q[,I MO,[7&)ZO\@A.\ _++W31^),V/FOCQ.9HA.4<=E66YO?^RW55,#_7;>VZH-IG MRWO<5-ZR>ZS4/SS_RU^_<0'9]N]LUP_H]P6^4UY4W[VZZ+7B>_V:?+=)R7*S M7+,I=4]I A?5PM9WY([JO]VEOEU? WR(\G8@%_FO__]?Z%^^/=0[%9+>V^KW M60ASQ6C_W35__=OZT4V%8X/8?[*[BF[YU[N@'6_^7*_L+)?2K^DARH7 M_G+6PB- +OHFQP\>UI/VMM(8*EG>V#]Q@ZD_/>C*4Q[ZQFZ(4[7>D-E=(@I MFP^O)4$Z$H("XR)H99CQ&[9^C%A(Z3WRA.=< 4J1T50B):74QB;:Q8AM^&QO MLNS[[,(G!E3MN!'UHZE"6V#N@)=T/R6Y'PVJW0W$A Q8JZ 1H90AKI5&E@N/ MB)="$*D"I1O)!HE0$Y-.B'"<@Z6I0%9[D?WU*;ID 0#CWD",\QT7W'XT(%;Z MZ&QIF7V.P_$DAFH:_>D(;O3IO.B+)[-[CEU-;$E^C;'*68>19$P@;A,&O:$# MXBHPJX,D5&]DNU-%F+$F(6RQR3%N#NG ,(K64V)23)CK/>D--E#ZYK+51?(+ MF!W(D N8]9"HQ2E56#,@K,F"$T+&BY&Q=TLHYAS!'\0P'H D?.2(U(SHD0VN8XV#X21W%:7S9,S:8_??;$FOO291 /XCGMW)G.N$M*"YR9&*BL*? N^E\LZU M7IQ77Q>YJ'\?C\.7>MA7)T5"!D27@(R":65)'R6FW;$\@$B.,R#!R6L!$)8< MLH0((,&,W%-;[5M7MQ0%+!HC.)Z*:Z7NS/I M5=>+AZ7JG/ @-0-UQ:1'7!DY+YJH%.:* MJ!?HGND'/Q4$+PA>$/R[I@]8)(VZY11P;@<"8H,@D%0T@MY-Q M(ZGEGE4<]X7/H#4*/M\=CHN[?JOMME&+9%"-XK3HOGXW&SVA>;>%\2Q/]!ZU MWX'D8MYF=AZ-9MS2]' O^*HMN5!=MN_@F^)':+HK)S63M=V9D3 M^RG.34AD$[SK,SO\8L_;7-IO?8V6"]!)WPVSO\TD/U*)[F:U@[R58%];S;?? MZL._\:7PQ@/;E]\MAWO;;7DT-69/S-9E9O=?1O8$ MTT.L)+LIJX=2*O)A:F&NBD7*[Q2+W,=@MTFV[-H0_#;NVA"\NMP/]E"+@^Z[ MFF/94P=7@/5 =]VMG<6[+U!\# )3=L2CWQ'?V [KCC\R.6C1.YN)5\_VV'7 MA#1G#8]:^O=]:KMW]"M@M]5IJQ98,185BI[G^'C' MD3;2H, -M2(P)3?K*F+/I8D.F =1$?"0/PAFFN.KO[N7;*'B,UW,Z]OI:6P&U:0!^6K@ M5:KZ#+XXK5(S/JO\13 /2"5,Z*CRLZ:)(W]>Q:_SOU8YWJ-?.ERR3(\HR_30 M*;6UBEN7 J(\^T%\Y,@*;9$V04>+F>5D(UGG/I3Z&WFH'QL[:N<]$5^,PKM9 M SNKC2^\!\2:UJ-/+T*.XCV#4=Q!C;2P:/#3]TI)XI*B6HCZ024 %;Q_U'A_ M-_15WN9CM8A\KD'&<6!(4ZX15<':2(5SFU[H^Y#SAT;?;_?1P$\2[\Q M$7$4=A@-\2BR.$MZ_ %$55C#'3;1(8L=0=S1A*S$"D7G+#52>['9SKBDQQ]9 MGF.M05:=Q_#X33A0DF4N). BKF_7.(1N>B\,99B[\15))4Y@L-&@2)S M&'$B#++4!80I,QINYBFU^XWA8*0@Z;89\]>GW%[[*7SU8J3=&]:CD%/%$3]A MA/ZPRC3O\@3Y"6'LAZMYE_M*6_YNBNQM9S1/0J\)R8299'3 R GK$;?.(BNL M081KH;'!DOI>3NH[__VOM>VR*.O8_E*W?CAN9\UMDH^W7^WO)JCN)D=YG7QV MMP3\&#>=#?\,K,#8#.M1[",Y^/?Q-%:B^M=_T920YU4WV]7+[@QD6JU-^X&D M+_<6R'BC0%TPJVFP2= -[7(?$;Y(K'_A/4AH6)O7[=/H M[R:A^>J#R*.?2YI?2-KP8D:J+[&),.MGDZ9N#S>3_F@2SG>>#+[W;/1#3$6_ M2YKL-?OU,2>![3L+\B%*Q/68 WD(J]^GS^PB,]\U?WV G.%#F+^R>\KNN9=; MY)?HXYD#HK2V7W:<8GP(,U92C@_E>.WEK(5'@,PT<=XQ:+AI$Y;*L-\8]&%' MHY8,ZUV?!6J:I+,6!2$%XHYC9)F1B!/E2&(V6+D1G'V7LT [>;;LC![>"95L=OKG -=/!(^*-19Q[AJR+ G5N_R24IGK# M/7J7XA / 5W$# PIK7^WH<(ETNRB;V9VWE>S:>&_3VWK'+MFV)+E,IX$-]R@ M%#+L:Y>0P4!@HZ-6I)!LRG4SMH]X6VS!/Y8[<'%0V9>R&"A>=$7!L+*DCQ+# M[@99F&(OA<)("IKFI<]L5 D%*X0#ABL4ZZ4]XZXA2^L=)UL\&ODNGMY>Z&T+ M8I@[&9R=U6T+TE1H[M/90L>N(K:DN3QGY27A@.8:AGAP$6D="&+282JPBT)O M-/#:@N9^R#OQY6HC]JLYZ !S4S1'0;*RI(\1R>[HRC4\6AH]4E0 ""GX1V-) M$,$*!Z\QMP[W2'9W"EQ >46AO,6CV\-FZ6*0BU(HY2U*>8N^*+*W(A"B/(H) M9XJ<%-)<.Z0=HS)PG9C4?5#D;NM^ %!KSM=.#?O5-'S R8[++1]5)8N"F 4Q MGR!BWK'",>54$>J1%#PASHE&)J91,&-O04K'U4%CBT)?C0,] ]5B%GJ$ ?-!&1=,12)=)(HSHW? M*"=Z;X*_,\U%S0"34H:CL/LG"Z8%.W=.]87V(K( !)\P(/A.Y:@XGBO"6>^! MNB>WF?MQ;ZJ_.ZA4 \4>U WRZ*'R#A6+;C&@[Q^:&MS]K*C@(([V3)M!5LN MS::S)E:=(+4GU-19G5]H=>N\8:?M\I'MH/HG M".NHLFUNA35K J/@-=OXF0( M,[JZ9Y5RA_IQRAT'FD^Q&^)GF\W8^;A.JA<7[U/G\)M1"Z\+=X4'W? :<&&" M%[\86BZ3XA?37GVIIZ<77X2_V>F\,NIR8NOA$"9M- IY9%'(,]Z]83X)[,8=VRFL M?EZ!*XN)358R]E.W'O-H)]N50(:O+D3/=45=\A+/16&Q2(=1>:;? M(DB>,<(C-8@%@T'A2(JT8 D!X K"E!&4;"BI[8H@O9NO^G\MY&JIN,X?NA12 MAZN'@947;4BRS"^Q\/R;2-A!1">T-U9(.J8R12>&;UT(Z(33?1.SXR)8I>Q5*7M5]LNWMD>IGE'W:\2FI$809SAPBQ!C$4SXE%9$BA;G&2I'D+.G#]?]A:D?!-N&*3Z6+ MP[?]M2P0K*0*;27W3_ 4=.\@5S!MJ]-+DVB2R5OD& 8X8HDC9UE /$3ED\") MQ8V<(>QY[KX"!(.HB+C@'%EE K(D\!@U)SS7 =D+A)$C["Q>DH;VP!4_V&G= MIL56 8YXQ2__-&7JV*'SUG1P3TV^A9 R!$Q1PD ;N24"N*,-B!A :LRMEW8C M,_U>IWC?!.MW]KS7-K)FQV$G>P>>6Z]ZWWVY"Q\M6'IH-/2^T'G'^.40M:46 MD%(H0$K,)+*!!J0<_$P=YT9L5#6]3T/NAT5*I8\<*>\,C,4CNM7F>7X-LTKF0&0XU8AAX@PW7%"^D?[=/P_]KU4\ MX9L@.Z^ MGF^OEXO=]1'^U@Z[')R_VWKTZ[B]@YLA9_3 3]^KPB_<)LM_$5KGC%B0'"JTE M[G6_<:]Q%'88\?HH2F*4^D('X$%./A"M$D>&Z9"+9ACD4O!()Z:T,4%[%ONH M+_10D;-&E=(9Q;-"V#R71?W/S+ ++6&+FH-K5<&@ONW MN4RH/0/F/\WE,H;#Z+L:+\WX;)"+]-2CS^/:PR?3\:"R%Z5SZE%EP^>.& ,C M;N+G.)K%KNS,)Y!Q$,AYY9G+93K\QCMTI6I !G-)FB^G<5[;8[U 3MM%$N>J M-UWYH=AT6Z-[K(,9[2Z:5SS*0VW&PR5!AQ>'H8V;\VJ:S= $SX Q7*K_,ZBF MYY-Y"9_%P^LI"/CJ^I/JW0W/6]9K@AMNCLDVL2NHXQ=7N+@:1T I< NL/R!&-)LYDMN.8U)JPVP,\XY!O0164V!'28! MW)(&AT@D*K'(E8IZK2?UVKR\74W+HD'UQ_%2U'Y9S,BKQ62L1X6_Z^RG2TB' MVNB?A5F3+4P0R[WLDO$H5N?17C2\N H2]_>@;_=BQUE7R2O+=72(&P62:IE& MA@>%B,:*2BL=BEZX.(+^24'=[@5(/JM2#*O6@^EWQ4@^JU(,J M]: >GT#M$9-*/:A2#^J MTC.9/9\E2;$95B8@IQ%A/B2CKD M?/#(8\>9LYSWU KB.F_0R@O45P-F-L!'F&]:SJN/+A.JU(/J\9PYMZI,"O"' M=3ULB"=(2^H1"5P)BVU@>"-Q_C[UH!X$PO" BU(/:ANN6)*@;J@'=<,Y[M.4 MK6.'T$-/4&+)\:B208$JCCB.%ME\K$A"%-PK$85PNSJ%7('V_!CNS2BO1VK@ M>]<>L7]8QA&\GP=;Y>]1 ="[C@J<^\05G*3CIK9%C0^O,I2 MS())+P-#,62L3=* C9](+H6B7:+2>;71&?<^>4J/"FOY@,H=]]G=.]:6VE0/ MR[C?Y[:/DVDFVS:$+B+3#E>!/8]=M@JT[R)1'["7$,%14MD1P:-!)A")O(U$ M:AD"M1OU7.[#@]\U8Q]C:%\WX[-EB&C^>8G3?26)JH'"QU<B>I!T^L/IEI*1MI]0?='C>YW M/4PCPGK.D=84(RZ,0HX8B1B K>6<,^4VJOW=A8?O#VN_[<+=<:#$@4)L";P] MYH)4CT:@CMT5LB7_IEB7;O?V]2C 2\WO>A].N%[RH;O)^EWQU2H8L)S"F\4B#L:D598(.>7+7@DE80,E M=^P]/;+:T84Y'A6R%B#=?0B 8R;HI)%GU -N"HS$"_7R![&KRC43>P$)I?K MG9V-GH>ZG0SM^;/\U^>3G)\U^K1F/M7S!R\L#@R2 )_\ R2\3N?+E^B^B^(H M@-Q\S:/)I8=7(O3UEG*R32N#[0H^;C?_A%P2N]RY825WIRN3;6(_Q;DUAFR" M=WUFAU_L>9LK!:^OT7(!.NF[8?:WF>1'*M'S?AA_71?LZUMF7/LI+,?!S4V/ M9<'[K8/OB".!<(4,\Q:L!N61Y4&B@!UAV).HPH:E<9_,NU^BF_Y2MWXX;F?- M;6K=KWL3$#]AA/ZPPJO.Y\!/"&,_?,//L'5-_&Z*TNA/^6> M^_!".R> )I] MT6'DV0R&UPSK4>QC&_T^GL9*5O_Z+YH2\KS*$W[0C1NN[HE_>PES[YKZWP:M M';6H!2%--TFM >E4UE*4N$S V8#Q:+",N*3-2QM5%#1P2NF+47.VYSMF1N(V@@H)"FE2E K MF+IJSO\Z'GWZ&)NS;,SWU1%9#8P0);2^8-JA+VFIMM_C0;-(PCAM V(&>\2C MB\@QRQ'QA#LCM=1FHV$(?"2(50EI2S+*"4"LR!.25) DB4(>#+&DF'>;12&A'% M R@.S@>*R:(X"G*5)7V,R'4WH#(1:&D^+M!D6"I\!BSM!&" M3KUR"1-D@P>;' >-G#$.!6*X50IK1QX(J+@NA3J*7[>'S?'JOV?U)(=\K!'; MXMI]Y8K,-29@7WR"<-IG0B M&&D&R&,3D3*?*(5K&CU;@8,7"F&.@0E;ZY'5TB%"C':"6>[Y0YPT$3E0Q!2@ M*G[;[3?'FU&8M=.FML-JT6*L^GD\"L5/^W1VT+'KA2T9;9)<< 445M+L_L!8 M(4VE0(Y%;;%2P%+Q546A1,0J.8>"9AZ^(X#1,D.1B-%*IJ.*BC^ HC #8HZO MI]\A$%JREPRR;^7'%&1[>LAVQSJF0&^5,!$I:46N< _4!P,H1:F($A9++S: MS(IH760*&9RK-DNKD5$B($)#URU5D\U2(@7(#I#P'H<;]_+\ ?)Y5']%IW4( M=S$M06GKOU/H>7'OL^/77EM2_U' KAJ4/6\DA8LLGK7OH)+/;GKWE[]EZ->\!9\>,4!"M+^B@1[&Z 9:D) M5A) *!4BXI%;Y(1A2$KMF- JR+C1 )!HKA*U&%E#->+ Q)%.D2 3G-/1,^/Y MAA]AMX E3 D8+H[G'C;);_5HW(!D5NVI;>(I$(#85,.Q'14%4:IGE^K9=Z?) MI9QVX98%.@ITW)>?RJ"P$2$AC;/?2U".#$X"2>(==S(IHS<3V6)0N1(UXL8( MQ+442%-M$ ].<;"L3? /<L$HPEPI"BF(%.B '9I!GR*48N9 R8;APSWL7N2;OAGELK&P0Q>UN'^STUG3G:_T5I4;#XPJR7 %[LJ2/DJX MNQNZ.2(-%Q[0S6B"@.,:Y$)R0'L5]HHK3.5&UNY]O+B'@FY4#Z1@!=T>UN5; MVG+E^V397U6Q7K;DFHR;+(%% 1573W'U/)K6N-9VRLXC(7.*'PT8.9N;[# I M0A)<"V\>SBCHN2\/'VC\-!U0I4-N0>^"WCLS0>X+UG?#9L\QD01,&A<)R9F0 M%G 6&V1SN4VKN$T/:=+TC,UT0-6.(\T0.R,,JOD??++2 ZU&!:\'2W8>TYT)^B@9DF ++P3KXR7N#"&%:>&]%U/;A M+(<>H9/ITF=YZS[+US=JW7%#X/TU1?QX&J\>4N1VB)G.5W5W3@>WF30@9 W< MMFISV% 7\-Y67??/KG%B_]QV/Y+G/YU4 M/Y_#&Z0:-@:\S^#24VT3JVD\@W>U#=P_?,YI([=_F?84!EEU)DL]@@T[G37Q MI'KA/8@V?&=XOODT/[1M6Z[@] [L29JZM8@V_ M-_ V$UN'0?ZF7S1:;^'#,WBOB3WO>G$.JG$SJ.I4Q6'T4WB*.^_N]7+<3!:= M5@?PE7G]QN5+# %<8"MV \FO>IL).*GR:J\/+_[W#+ F5/_K.I?-':2K=XPF MUAL!K!89HP!ON0K(4J&1%P8S;"+3=B/MZ#[T]N>F#I_BKS 9/>$P_68[E8?? MWY6=5OM[^F_+'H#5>O^_AW^/DVOG8)\"3C%.0CN!#(X1<2TXEGH&6&T]/Q[-/I7"."PJM7M[%:C*;5EV/"OC"%051P?_FJFTT!N(6LSJ!2\X[!08?55WWXNY!6?O8 MYI\1-,WSRJXKOM5KW4KK@4Y;'\_ZR\ LM'7(FB[_95C_,P[KT_%XU6AY/BH7 M\TI]:U"K]QU/X\F!- ,_3";8W6%7G=DO>@.^G!.*U]<4D.Z];_@!$>1UF:SS M9IC8!F@?B*?=9%L G;,N1=1^:F+L2F]_ 2Z8H>D<<,K;:5,L2/+KNFFGU8O%I9G.OH^ ?IDS?E@^]<7R MJ4LV/9CSWIEK@>W!Y\#BUQZV@BFB%@_,5_]FSRLJNP_HG#7>Z=%@,(P_U]ER M )V2!QY'-?S0S4R')VV<(F=SZ_6;V3K,T<'14IJXT%1(Y+2DB(N8@&+:@#2V M5KB@E-H,"*$D=R*0'@61,.)!.F2Z5EO&.FZXU,FZ5*W!8@I&978;%\63IK[C*'#) =:C;&>63C$=VN+QPF$&L:>? F'GB M<#C^TI6S.D3,\=&;) *P_LY=*;Q%.EH+^*&LU\IX*S8:F:08(]%6(*U"%B\P M+)RB!IE(L7$X]R-E2\D"H7JQG(#7XP9&LO!4KEI'O%YVCNC+1CXX>9P,/3%E_)5@0@;_SJXR%ZC$"DE=1, M(2#Z\ #,#VZ_9.!\-6O&DYAU\RJ=]-!EA+#$I/$>:4,DR$B*R AN4[H&('-M=3;/!SNO M0K:5\Y7?/MNKS"?&;$?"#V=E%.MSY+S#ZR^N< MYP.=P>-.\_=1L.?H/-H&90_M'E9UW5$A5[Z@J^>G^U12@TQK_A%]IY4Z,M8= M_;6= H-+YTRKO893?1G/AF'=+9O=D=D:S6MP\A0<7R\^VWIX<<+Y_>-5V(9S MGPY,5827K[/+.3N89Z-I/O/TL?Z4@E#5^?^DN']Z^OO8F>4P+9WIG M2*YLS\X3UG9"UDX GCN'>O;Y?VLJ!R";0,SK[E1C=2O RKPZ]6AFEV9O-ZB3 M:ZE8B*,Q+&TW1?"\")? 6TYRV#/(4><<_E0!M/ZS 5,#!-TV# NXJ)L#V\X/Y2\&<">G8'<&OO \GE2_P+YJIX"T:Z_<&4+?EK%+[SE8 MONB:7'2)E^IYN_ -=)U% MW."5B8?K*T<3IEQA' M!W=$2S0-D8:0'7DYY\\JY"08 DI)(Y1.*DFYT4*%&JF-%$A1G[O.4HV#M:7U5RB1M. *]6Y!#1=7;(O^=^.3DH;OA# M!N!#6WO##>Q:2I +C(!MT/4$MA@Q V9@L$JDL+&C=8P,B!]%H'[ 7"1)(.,P M1T1%PK!AP;L-1__#K[TXK+5?,8:,X_\]LTU63< +0!';3['S)&37UAH7.3RB M.H= M@@L]2BRI'"8"5JY\=+IESM"'(!^9U'2"4V4&^(@U3$R::,D52H2"K6@UA[5E M#BGF;=#> -B0#0\$,4HI8I U@$==WJ-.VB-C8XR4F1CHWE&&% WSW;773"DG M(ZQX5A3-S24=%8EHD'O6!P KU2.>G$4"0>6:I"2DKC1N09'$D,":UC%Q(!% M@WZSCB@DI Y&@)U$U>Z&,;HN9/5@<.E:G\U:,"ML^=4Y\#(V\TH86I-/JYMY M/,S$GN<8S?'963V=GU_'>!-B[/64%BOB,4_(!VX0]\8A[1U&V2T.S =VR*:G MY#X>]>O.7/X8S0!XER?VG ILGT-(V[CB=\K53BXK.8H&QAY;.E/,R^#"U]0F].]]V'\LE& MP:$M.^&!4.DI\LH :U5 /C7&%HQN IR4F,0V_;B$1I%T]L7@C!=&:F1",$A' M+55*4DL?][?LZD0=E'V]BL_8WSM,3QM@NUU<1%O-SR*OL5?GQ\BP+)/Y^?)P MD0][*6QXV(ZKV12TZ/_$+L_CEJSIAI#)524T6\$KPLK_2QK]J?^\H.G?\*3F MVKL/GNGS^QAP7*]XF-W':OZT]'9<)4DY;ZT>=2&R=PU-^*YJ>J+42$;J/=<$ ML6!(#F>+R&0OA7<^1!D8QGXC:/9>U.@:<^S]#@%'&IN51!=L;ZO4!<), MFGK>''(2FS0OY;!*!EQ1Y7K4Y>+!4Z=U=NWDF,A%\---B2PY)C]_IPZU;6H8 MXX^+4+93F+HFVF&.,H)G3L]_NLYM=/-P\IS 'ER6IN@*:B08"^RI'("5GSV* MG^:_^/'G.+(YDBM_W&4*S O8+%((X/Z#G/30Q8!W?^X\4_-@KW:N[?+@/;PG M/#./]>JX!LN2&%T%DCIG$(Y"%UHU3SZ>)^CO:U8L/(W"'_"+7..KS4? J MYV/]RR"+.=YW$>OF3V%?S*>TLZ.Z)^9;=G.7;]HM[:%I"Z,\5SE66F!A$,=8 M(4L9(+_Q25"PKRC=R$02E CON$1.V)2/N30HBD218-(RZREA3JV1ZYZFZF4OC=0U!NY/(0S*?LZLV'XYN,L^< YQWQ_AL,JPOAQ"N MG6OGE)[UG7A0IT*7HF)ARF%_Y-2BO_T[;+J5^ [C5Q3J)G8K\0Q>A[J M=C*TY\_R7Y]/\I8&3'%]6I_/EVW3?18 7S]WX:QX6 MW.+9JE[5UUL6I=HF<_^B1-K#+P2AEVIZ1282KO0KQW6?YB.@5XNDF^K%VO495#]^NO+BQCTCV_?OUH&H7>> MARN:7:E_DN7TW'Q.\[:I4W!.1M!>S3YF.YGH<@^I%W53_:L\F MSZM?:Q"24'TX;T$.VTN$8BDM5R]>*PM2?3D=9PL$5C6&"R9^?HT=,MA&KK.\ M]BJGOYZ/_*D#H1Q4_Z?."U;/Y?3%&5#OG!>P_+2C^&_]=#S?H]=.7A\#N]]H MX*JU/?#[N(%[?@3#YDOV#@PZP?B_X^:?U8_9Y%PZ+2]XX6KHD]6VF%LQRY7_ M]=T3WC'PRRBN+5:>F+5==.NE7AB2L(3C,,_>6:37KXO5'>Z6<2Q?.!>>CC-V MZ]\5$_H0WZ:7<._LW-@,B NS)F<([T60*3Z\V-L\&>WS'0D"EIJ3E##2@7#$:2ZX M0S#\BJF)+L8H-M/%A;0,4ZF1<,2CW+D!Z80E T"\D=I/&L )[IDT^QJ MAK_5XW"C;ZN''2NX-SQ@1*C.3DGX20LG$!=W<:/TIT/E4I5FV6>:RE1-,-W7#(GD_?IW435=/=3=2 MQ!2F(O>$],GF#%Z:D)':P5VZ;Q_V/O39O;.I)TX;^"<(^G M[0@FN_9%GG3DN]4P- M,YM<75-ORI"\7HS(Z_+8C=-VJX#$/L4C5EQ+V3B<+9G.NS6?;$Z_^^4TZ>LB8%)N&2?-^5CZDL:A'!7SI^^;T0CFN=>"25\&)5PX^4PG,S]9;3'9PL"?DWU MX1H1?PX^V?4(7']S?&&3JW:CK_]+?^+1U9M[VFO2N6ONWQPXYEZ"23(<.64^/5D.L_E>C6:3-\._WGQ<>Q*J.WU(I"QDFG<6E.'CLEIX;R7 MM34=?7;CH@^_2DW 97FKS)\G%S M"9\N"OLQ1Q)1":T *RXX5QS-@Y; ?- A9N.S;>>Q\1 I1U=+48W7E$0&QZT M'H0EU"D7!5E;<1MY26 M'KS,#(0J(C&>:TAH7!TWD3K;JBNX)]K-1Z@,T,MF3,JH?AC]4<9D:7 :>W.T M"_#3(B_/N\%2I;G\>CVZM\$1W%D$ 5$%.6C($ /R5>$L\E$E+#"6J9#*V.19 MC?EUPFN;!S1*8F2K5=@-%*QD>2Y[%6Q*[]R8U+F*XG30.YI>??.9MGA$R)>W36!4$7'$D]6C]B@7@N@Q7: M2Z-;73"\ M27MNTCN+3F,SZTV(;E !LW98#"'D=YKAXM\>>P\/1LWO9<8D6SSLIN?ORW; M9C1(-ERVSKH25BH9Q_.H4M=6FE4Z!N4"I*+G+@S'-6?0X%HFJ93,HK5M^Y(> M"9@I52F&H6G.4N#;HP>:J,X\%7'%]:K-7\OXG,]7VEIP:#Z.C;U]-R>R6Y3? MZU)1RO>=1.XV<&-VR(AQ2FJ+@M%I !S1&ZI-/H762=L]Y?W56@NF_ M#I%'30I'>5?"K;\B-?AROQ3SV]20.J40T9LV;RR;/C3/OV0N83$*BZAS*:SX MI2;C9;TGJQE?IPT*^1\ MV,^EGUG9MYDT,"9-3PYI)$F(>;'TE6!H<$GV5H2(J'"M3IHW2=[HE5= MM%ZEOU(=O^0 OS0H]J[)1=BB9D.W;'\7-1M*S%;)(K:;#"X$(DK#JY!!LXQ+ MPR2;6"NVHK1-LH@B.E)$UIPI'3J2 6YD.78 MRH&^U0[M.=C::R5 Y61X>>3[:N#&L\FJFN?-;%YD_NO54I[YNU:U/-=.B)<9 MWTTOZ^'FG@KMX^*F"&FE*]C54V)C+)IT3T!G7\Y 6 (?@H?(,M.:**=M"^0M M9\Y**8$&34"(Q, 2)R ((1,Z?]%'VH'F2]UK;X@+8%Z-D%8.P&6GPV5J3.', MDU'H-^1PT;$X+)8OTL:/8W=>FFFLU?!S"U8U+$4A9E'.<-)D!O96 M[RD?\@F_XV3>GKEYO9&U6226HPLZZ%_-H6K:3.$CS?=/XU)1:ICN(I+U.K7J+C/.AQLC!5/^#\?>J/9I/!UVM6[,?%J%Q^L;.FO_IN M<]0]SXX$KD#*)J"22WO:$,'ZT#00];CI6NJM5%-JE 1G/%[CN 'CA03<95ID MHYD7+:&7J\3JQB37QLKO!;*-Z-X!U8+S%*&(\;@)D7# ?G+\PD\[;UM:.B6UF!^[#'H_RM!P[7*5X;)9W?1 M7-2<+(Q3$7R<$[Q?7[WN_8P6]PQ-X+\*S6L2HN?"6_WA?.F5K;0D@@L9J$$J M#S#_S)-55.5S2O\J,8VF'!P->2S<$DU7DU*R'*^%B9^/[*KU:?.Q:\.Q5I>) M#UT&O(O0@@CBD^*ER7(*"!.A) L@R%!"J2^94HFTI**LT@'_*<02?+M(/H// MB"].4.J8\QKMT+Z[F_!3:;L$*LO^>O,->)E!TL4UP8QRS 0&+$=>YE>#55Y M(DS%2 G+O-7)2CBT4$%RR)J:DBHIP5)%07%T181!'B):_9:?>DV04TZ[M";F M@@7+'E@=7 C!*$-,29*U'GE'+*TO":,E)9(9P4A2N<5&$[%)*TG!,)I*ZR,! M/C%72FT)Q56DE=][ZR/1L=9'S\(9_+"D O]HFOF6M;^REI.'I7(VY]>C1I@3 M=P\RI56MU+BHH!65E?YTH?>QO&Y593$/L'\MEGX5.GH6$]%*P]S<)>ID?7HV MZZ]>AMPN-52JE/,MH"K0.%KJ.417Q =T(. L=1"<))Y(YC.-UT$U4)\SL1(\ M6F!T )D':Y!Q,2IX$ M<.Y;NL:4=AJ0>^91"9&CW MOBD]VR)"A[9.@R"()(9)AVZ9T=E%8A2WFZC6J\:G+WE>KY;>_27[^J/1(KA[ M;ZW;TB=$EQ94-_-H",U$1&L@YMP4148P+@I@@;@DG,^.M9*GN:,(,[04I E: MRME*?U+NP6AMHU:$.+6QN^R3SKWEG9K[BQ(W&^+WO*EQQ3*;?U41V914]I'8 M7+C!%1:YSFZZ9X D"280;4"63HXB&0:N9%J%H$32S!NA6K(Y*A&>A2ZN/CI\ M0@8^=_JI0-<^A:!O/42<)U[UPZ8T_,<654_1:?"$=JJO6#==,)YD8C0GX#IDQ$X; MD"@I#^@G>YF<"ERT!(M\T%RF4OGHS"*$;7SRD(W BRAWPCQ%*TDJ3PSMTMG% M=2_L[7"11+7B36O;OZD**GN_2_W MRV/BZ6C=#6_2$^=N^)4\G6UH1FX_,N=I"M)*7"$EU=4(M H1_6G#"4$>9J4F M+="PZ*"3P!@D$4KG=(E6(:,'[VCFN+)BD&;CN=?6_+#;"QATER)VW^\Q%+SF M__W6]O0Z4IU0^_$\:3\>7OOQ=+$?ST&Z2Y>AHOUAR94@%=K8SM$P*4EB0DF( MVFLTLIF#3<2#MLQ$TQQWM(*=E$GEI"5@.1(V00P%]+@\($5GD>88A+V%ANTF M-J6Z5!K8\^GCXWL1WB3$+7) ;B0@B])JFX8 3K$,,B&C5I1[SEL.\^-G;3T6 M]4=107@_=>,I_:94=GGGN ^%XJ"C\1! M0E<:UY!E0;8*67:P8EX/8[?7RYHKW<4P9_'VUY;TR94,X X[^T(S$F0&SC0Z M^RYFL#1Z\-P0XM'**&-:\1]-+?Y%0&@ZH,9 P62;(4=GCKKKQ?N+6H1-[C[7?3VHXN,*.K!Z52(B-!@G8K M$A2!A<-:6>Y M:=.$)"X[JSW!Y,&X=Y3D(S@CN6FS%^.0+-"4*>$.],^1'WTK!TB<6TT MQ"MS1>[ M<7=;2'E8*!%&].G\=M\N3X6RZ-9'5?(17GE6_E^C4($$HM5&[3IYU&72$59X>O) M*"\:%9'.LM@(J"Q,1E\\2BBM*5#4E2B70V0F/#.*@Y+/BE-LRZFU\N3I_." MW$:H?^Z>+OKNHF?F/G90<3$YIVAP30?$4C*"_JIGU 'GEA*F0D!T>,PB*;TK MYL_^9C$LZ[7_V_)-Y2GOTG+I9BZX581[%A0PR7#:FE0"8QU(G'ZK.>>AW?'2 M*.F-B XH*^0S^@0F$0FX*HSD1(3(^=-.M3B570I;'99J8E;ZP(UH5N?, MIC2$"XJ>F5&I)' B[W&))7!(>@++3H5V,(9YRPPC%,D1C2!*(P1GA() 77:" M&B^L>P*SR4Y(IS)RBMF$]"6=7TPW64Y[V)93N>RCU\"HL2"LE;A$1)%*HI%Q MEF10+7WZ^ZR3IX%3?MJIE-]N6DXI5::1"U"B-.LJ991>$P$A$2J(I\2[=O:> M8 (C2"H^6G4LS^"6>L-/AISO#F&@7ETM(+B29HV#;&GZU]G.,+/6:@0^?6/0+,[F)XU\8,9C[Y[Z6Y5GK$HS$Z*JM$X]<\O.PZLBQNMF@6V MQN6G4FF+#CXN]L('KCS N,2NRF24(\'9>-R((:&97,H^X9>/:3A)3=QV,AKT MXUSH:=$;;G*64FVYM;\0X6_]X5Q9X_T9SN9\M32G^IT?EBT\/#[S\$N_]^]_ MH5;_]*^RY#_\^O[56[QJ,,#M='K2^\&/ R:/16!4_:\I3;W15M]EF7@AR9BY:%9*(D $8(3!AD[MYG MGJ_3\.5B75KY>W&8MI[N2 /I1=N M/UZ5P>F<'TV81PN/_E$1"RUJ702<)JGDWF6CO%+B([%4&[ A7=C:SL\2BB*X&!5D;3HD3P2FWFW3_SIO(:S4T. MB*B9H&,DDM-@G)*0J+?6>!Z8;6&KC$RB,4X06<%CX2P8M-0@&0W*LG)4W!): M?9>&)0GYY3"^+?K8[T:X[=*T/^^K^W,:)AR)R2_]21B,)NA3?,!/^WDP"O_Z MKI=PWUW@G7";IO5ZQ8;2EQZ3P^D+$*>U,F/OL 5S^ M[\-9BK-!Z3.%MQGW_:Q,Z=O\QVJ$WPW05_Y0XK)W6/O;"HJ5=W$4C!>$F:(L'@]'GR8NUM3*OJN[]Q[2) M>2^>:C$,#4ZXV73TTZ(HNCQ92=G"O5[>#@/W=32;OF@*2WZ:?W%*R"GY?GD! M#L_ 74S2BPEZ&B7TOASA1@=X?N_OEM\!O\2JMKNTNYT'TU\L[['V1GQG7%5, M-Q^KS/>E[OOF-]#'_IWO^@.V^P7^XV_3\::!7=2]%VSW+OSKXQA]G0B+99R; M?S^5U,%Y8?V+>7E]>6'SXMX\)Z62I@2Z%AMGOITV;:4-6]9LJ;I^LWK!O?CW MAJ+Y:;S' ^_V >\L'_"(Q\-U4?[Z_WV''D7GY_81GM:'AG#_-B?EPNO> M2^,;XS7?A(1W8L3J?JG[Y4%&>CWP5;?'XPUVXXZV+7; H(W68)1A0*0(7'#"HWU0!/U*&&U;2C#?2 L^U"VR70"H MH+?_&;VZSRO&/>H /D@O20@.I"T96%!D()29(CT+'.0!HCND+:(PCT-T->SXE OQF-<:"&'>#03Z_9^YSL M2271.R;15CD62T&M9VFI,Q!=AFA2=HPXEWVKA,YQ@@9))="1X#72)#":>#15 MR5KE:4BII=FY-Q+-;DX".]0MT@$275&OLNC.LNB<@TZ>6)"!^=+,WH%-/H$7 M^)= /).L50&N W6,9@?Z 6H8 M>@\L>IYP>'$UX7!!I2>]']+IQ].3WC!-5_JM/U;C_>A((:B<2EV8 1\%0X<_EIM2T3MIH]L29 M)(!FACB&N(8 Z 0P4IHQBFBT;+76W!^AOKDV\% W0 U+[R6OX_]X+72)'!"L9 92*H=C3I=I.1?4&: MK+D=-2J][>3HJR2ZDN?#W$>5/#\I>9:!4A^" 95\!)%B!,-]*+F$41&#]L2U M.@HPJBEC@8*2:%^$=QFTG YUBW2 /=<0="7/ M727/VI5NT%*#TTRC;Q\2..X-2)9TS"8;:=KQ ,NI<-:!UCJ61DL*3&DPS2.^ M'(,TH70$[@:D*5$# FWVC#\7-9@;-+EN$"-B#Q,CHBJF:"V:RN"++JJTX+62 MH$/R0<7@10S;$.2Z5"3Z/5VNJ,ET"QI$MS[ZU0ELWMX)%:+?2X[)0L1X%2HO MDEBC;V2HX%S@J/7ZPS"8%5F-HEPTER$J,GMA='XQ&I:DE6/4)%*GUNB=RP*= M:JOLVK^]ZQ2=(DNM6D6=J@1_5D()5:NH:A5U$%)NU^=X^CWXV #@+XL X((A MK80RW]VULNOA6AU'!%C/1MGESA&SJH14#7S=+U4)J2HA=<+6OT_C3_V0&E^^ M'NT=8)"O'NT]Z=&>2\XSK1TD&24(3GGIWF0 7PY&!ZU5:AWM/43T:$&_%^R[ MD.[%3BVARFVE7=?2[ IPG9_2>HRWQ6,\1@5W) 4P-&40,I;TMVR $N92C%IE MH;<3.779<74WW MIO]MZ;/F"ZN2_V>%%\=N$A^;O><9X0(I/C,4Z7I"H^>E\[C=C2LY*U:25E>D M[5#\Y<[?HI%D)[PFZU4HJU-ZF%!V/^1*GK,4-$5Z8PD2%5%:#9>R<<9MH3I( MXUMUXMMA]SM!+F&JSE(--A;E++TW&22IE6F]/GL MHV,W%W=FOC\\IIWI(ZAU%LE&S2#1'(HG[0&]:0E$1?2H+>-(L'=#K9<0\$># M &^'Y;67S?;?DKGB)X+0HS-7#SQ=JCIUASC9%5/O,^"3<0Z $ MR0,G"JQ1 23WI5NY$I+R6V/YVEJN$KXH7-&HD3R#B23C-^>R["F>1-XB2+P\ M'^&(_D_3ROOIXOFCW+L8]T>X>&IVSV&C237)C_)"H,Y_W=+/>4H/9DO?LT]7 M,%%DC00@]OI+2X21VBAQ$:B=XA$UGD;@%C. DE/&, S0 MY91@'!..GWJD;JMOU] M9& _$2^EM@FH\\4W1T@R!8@,?@CG)NMH=Y06?]4@_]WUAY-_X/9.]XA237#@ M\*=;S+&0N[7'#Z^,/9X-55&THN@AH^@]-;4"#SHX]&*D\2!4MLC>) 5OA:4N M1V]XN_?C#KR8'8(FWW&._E&!YG.._6]ADQ41JZ4T57\81N>I6J?M[B]VRLH& MBZ-94>_:HWWJ2-'K74;G8&Q7UW.'O-8H';-I7TA- =*[A_<[WNTU[6-*,*\!TH^CTJ/-]OWI)R2A"+ MOHVW)=F"*T$ACN!.ZN??:M M2KYWA>AC4;S5ISN7G^6GC*S_V[F>[6U_9_=\Y@Y*4QZ9VM>S$L.K:K=5[;:# MD')D:K=O1F,=L'<5\'; T\B[LC9 MW\'$@1]Y[!8B#TIJ"XQR5YJZ6_!)$B!96)^TIX:T60=-I8'2FH:"UN&B;!H_\ @>C$ MN%**\6T6R2_%XZYR\HW_JW;LV/?VL9NO1])QX4G,1"3@M.2,Z])_@B:DUCQG MW-_$\]#*@ML.'=^!Q*.0QZ?_4@EY!;)G 63W+!!T'K%&4;#111!,"G A,_ ^ M>)M<5+F=#[8='KX3W-IQ+>#!+/(:C*["M-585&-QZ,4EB2N?F>2 WC.:&A(" M&,\MH(GR7D8656S++&Z%5N]<9E%H+%%SIK@(R:8TD@$8P@7F@/!O* M.9 MBK'/#F/WZ_9D[TBB.D-R =D>$QZ,0O(7N>:,$BU]6X-D.V[//A!4'7O@Z(D< MH>,X[KC%AV$^*^<*4#G94.F"MR"I3R RCV"R"! 59904NJXP(B$Z-UQRQ,%(?=/8(C"TM MXEUX-KM$3?&D\HH'CIK/^8I5[JT@^*O7*QSH! MRF?)A0126I$(1CCXHOZ;A4R$6!TS;_4CV8X3\%CYR6^;,+KCD%QG-2-WJK16_7[JD9OU>BM&KU/%TU[.SU+X]X[Y(/C-.V/TSF^?"G46P5Z MJ^!H%>BM!K[NEUU0@"K06S41JD!O5W#IX')L]W8<=C !VD<>=05'A?69@FRB MKXXK<$H:T$%:FU.PDNC649>T+@?IP68=BAJ/!<<2!V%\""'IZ*+8A\*EX$>7 M<5X/KHX/>K *6<=/7<9K' >1!8"K,D.M.(DJLQTU/8Z?-'LB3-) ,T, M00M!#+QQ AA11D@1C99Z'_ E;86O1U#@XT@>NZ7$A03' YIFX#(D-->:@I?) M0!*6>I>H5KE5XK)!H!NBII''L)O&1%%\8&Y7 [:Y(1AM)20:ODH4LLK:42ZNLWPW%WX%XICV^JM+* M\2N./0LU0^QW 5I7\K>'M MV[B]]-'CHTO@OJCL2$[ "$( ?T!++8DPT=S*[;DD4N8H(>8F U-EW#6> \4- M$!SA2:NCJ(&O8F#55!ZQJ>RZ&%BD1##%/"A-#(CH$:NBH)"-,]EFIW2,N_$I M]B%EPXZPTTA5 ZL@^\Q!=K]J8%9E$R-C$!@EI==: D^T FZ1ZT8J6*8M-;#M M^#=[@5![?*<;51=Y9[K(0CE.J07T]2F(9!6Z0CX "88J*G%K>'>K*Y31:[0B M)XC.%U?(>#":>MQO2JHH)=6DI2EVB*[0I1S8#Q]=?_AC506KA\T_";'0LI=U0VI[I7%;.F$$S<"P@-39H6?E&0W6["@;[,EDR'8-AU!.U2![#BY'"D)JKAU08='E\#2#HV@"4XY2:&NH4RW-SNVX M'(_5ZKFC8*=]4EO9(=&>ZGM4>.] RB M>7(J$J[BCG+AG@BK]8Y/APX$JQ]UAK126EN,Y.^S>OR\]NKH4TC+C,OI2'* )OJQ7WY8[+ZG9! MNEW)G#QNV.E5^9/EJCI;N=L7[F.:>]+@,G[-%V[PV7V=+&35UF=H.?S-DKMA M[!\SQ(>YC"_'='TQW_V#5D9EL?67_1RU)SJH!-PKC_;!"+0/U(!+F<>$YH6X M5J<3&1GZ!B)!9#R!$,Z"D82!9#0HRX2/(EZW*:]&Y^?]:=%C,*_ONLE-"47>/UT/$OKT]I,1W\8RX8#<A,1R-FP#B MBQD^Y7B EG@;Z^GWT33U3._?_V(8I3_UUJ:CYX:QMYJ0:>\??=<(1N+,;,LE MW<+W[ZUOA3ML\D?/\CY ].UL.IGB=.!,])H?_-=F=LHZ2^/0]/I*4P3/26^4 M%^G.S1N\&_ZK]W'FQ@YOA1_EFC>L5/9Z19ZJE_Y[ANPL/F92'SF'_[;IL^]Q MXZTS:D:"9X$Z\+3DR1L$,6>L@ABYY4)IHRF[CGY>61X1^<#2B"Q<<0J>< 9: M,SX=84BNV)U.Q&#OWT,WY2EN'^/A[O MBQO 75R,1U]PA*9I\+4W&B8X M3T][5_8DVJCIUYX?#>,->VSML_;WV+%[&RU12[Q,&2S/KC14T^"T8*4_4$Q: M"B)H*\SXD(WV]R4&+KW7I37[BB[LEG89/_F6H[H'6/WA_>O_LW&7[7/&=3(4 M>:!%:"VAX<(/G49VR5,TRGDNH@E/.^,X2@^=<7YBRR&-IZX_[(T\DIB&0$YZ#8/LN253Z \1P-PPI)X;X_\_SB50"^2M+LX-^KT: MC2\6++0AC/JG27D;,KIAK[0A*K.\QGU/][CVGP,M?#F]9F9.UD>_F< \FZ)M MZJ'/U)^B&6NZ1>&4XVN3=9L4]VB,.V>3)%/6"4L@I\:-5>CZ,H6&B1/TBGGT M*:@V0A%/6)"0HD94(VC,K)49D$92033Q++(6^1L-/WY(X_-W,YQ#-TF7OM=6 MR1\_X9W"J-/GL#7?(_(NG]/USL9E$O\R1%^;TC\1>_N?$$0_I9N_6LGAW_35 M=A\+H'0U/VXOR%U@ZW*(BG&:CF<-HIVTAS0/_Z3RSQ*5F-NV3HZH[,"(7@Y1 M$QC8.)#JSS3\U!^/AF6T"W1T<"Q5!\;RRBCU$'F+#]\5LG/C09LS?G@QET\0 M"*9F/Q;G:6.^=A7SG0]T;S[2O>50/PNP]SY=3-.Y1W<("30YN>[F%$)] M,4B%(>.72\U(S7LKE2C/?*1.>OW)9%;B0%UCLCQ;[Q)N,6(B[KB@9*D;\: L M,5:F*/ )KN_2@ R6&7QG"E2 L%RCI^Z1SGIA!?[!6&^N,]GW4]R2O^(@I/C+ MK S)/"G@_9E#/P.?K_G3U63G2?.W=2+[Z^]O;I/).9%$GQC3J2#+_$&*A]R? M3AK_:U2^ @[(%4/;E27AN7%12 -$EO"+4 &\D P,H5Q*AI-O6G)OFF;G0_0@ MH\%E1"0'&[*"E+FE/'/J0VZ=ZPWG;<8,N:$-PI[W-[U/ 95). MDEZYP2#%G[\NWC=9O/'Q:X6R$\[MR;>T&?:P6-[COL!WONQ]7CQO;SI"I[P_ MF39AY/*<9PC_A4[T/B 272ZNUL):W<$5_[Z,=C_W"TQ-%C"USISQYP;9\*O$ MTBZZ'!T-F\S]QOF?3/%_\S?B1ZU_C4689W'+T]YK%\Y:3]&[&(\^]2.^5#YC M?F7OH&5YSHN%G]N]/4&3"BXH4+0T]$V$@C>AJ(I1SQR2&>9(*]=5 MN&R#3R!SD6/*TH/WGH(U/#&9E)'MAK[WW!-EK*^^=^.N6 0%R/K^$-_])SDM MD8LN+?Z;%O.T,:U?RD$F+HZ+<9%LPC=U+BY$&6,Q$)QRJ2T(:C58@LM$.J.U M$M9'TCH4O ]TX@I93/?KQ6"\*V-Q-0R$/Z;XONQ77$DO&TKN?BGG5.-)8VYO M6@^WZ"^<2J5NUL[&YSA2+P1G G0R: S++(#DY%3295427(VO,JW^IA2+!$R*@5 M,,*1_R7%P',6@?HV;D?-N@U7 MUFU13%ND=9:;YP.BBDUT<#([QWG#3XP]GP:CSZ>]EX-!SS5))O/XX1"'K^1X MN2_H3B5\P5U<#-!CQ.6TGJZQ+"5K*LE6ZAOS)=%@HIM-1\MJNO+8I0X'<:V\ M'0;NZV@VQ2?YDN)/\Z>BA)R2[Y<7-.FV%Y/T8I(N'.)56JZV)H(XO_=WFQ0[ M/O4G_7EJWXOE/6Z2XF@^EIGO%^5%-[R!/O+O=L?WO^WOYM2R/7^%?0_!L__\ M4W*_57Z+'(ZYO]SH1O3;O"^/M=/WD3]>;62^'*PW\RSH__#CO_WGJ]EXG(;A M:_/+!W3N)H.KLJ^UT7G=/G7[K _6/X=C]%$_#@M';;;-Z_.+P>AK2LTOBP*. M7M&6N)-T<=U%=1<]PUWTRDW.>F_0P6MVS?]*\6.JVZ5NE[I=-@_6AU%)WV[V M2CMR.6=R-X8OZW:JVZENIRN#]8\TF;QHMLWOHV%Y>3P:#$HB>7FIU>6[[I^Z M?^K^N9(B->?3B=^-OYX5C=:E0+?^>GR M3:/]\_S!71'4O "^\AIIP9X9)1WLI72$0$*U0$%;P$8:4%GW4$H@C7*E). M>4LOMLD$6V1!S8L,?QV&P:P/6>PWR$ZIVW';H M<#9IE?5^1I-=$;FCB.RD,YFKTBN;(KIFY\$QG< 8E[PU"4&Y58%F@I4R9P_, M-1<:"49[!S)Q3DV*A-'-A;J=0V1!3H2]6:+FF6W2BLC/:+(K(C\,, -1B6=K M((-0?3NZU"88>GM$+A<9%3;P.-W$8PC 80VC'P3$;$VN -RS(EU^H^ MS!B7JK0"BPYA5C"'^*R]@60]XJQ*(=^@(M,YDSFNR* MR!U%9&<)4Q0164EA012M6B2Q 7_U@9?.7B2TFK-8*RAWE ,-%MFO*Q67@60H MHK8F&*:YE(>!R$(?'PVN<%SAN,+Q@<(Q$R$3)+1@0M(@ BTQ!63))"6J;1"1 MNI:X1!*Z*,-(B)XS$#0R<"X712G"B;%>!8T&U&Z/95F/BF MR]( S4DJYUGTL776F1DQ+C,'D1?G11 .GFF'UK+R1>S.P1NECE":"=46@-%D&-E$.3FD6=>2.YG9"2^92"2<@4N]!2%/:8J8, M,28=G.,ANE9.]G:!]9:3TV>)IS6CI:)F1EV0&9(D%H3S"A'9"M!6 M2$1=I4AHP;+4D0A1ND,TY37*2? (XF!]"(D:X[UK*?[O*5CQC:;PQPS1E?)6 M\*[@??3@32EEGBL&2I2:Q:04^,0-9!&)5%8+[47K7%8B/$J^Q:O<[V M[DYMY.%;HK=%?HKM!]P-!MA':6* ,!B3>(J"A8&CRP MY"@WV3L>=8MWTT")(_@FDA)R=6/ -_4],6E/:4FWZ<@A(?M&K[4*WKO.J:FZ M+7?0;?GM2C^!:CVWNR/9*2M;,HYF1;YIC_:S(ZFH=QF=:ENW=89KA V:<.!4 M171QM 67D@!NF9?XCUNE6O5<2BKEA0.F2[\FGQ68D"W(E#71QC/N#T7^19XH MLN,"@F\NYV,RP!7_*_Y7_#\P_+?">QJM1[>J:"?8:,#09$ 'D;TRTCD26NUJ MD]'.<0Y420Z"DH!NE!_X*<2/.DF3X5_RO^5_RO^'_74PO# M798!499[A.M;N)2!<-2(F"]*HJ.WH!S)1W(.1$#55:P M=C?)+DG;,+'C"K+.0G)-%ZK 6X'W61!O9EU$!?P;^"__,$_T2=",P["#DC^!,KP >!N*Z(]X(0&WRK\H';5SEF_.? MCK7[W ,>[Z#LY9V[ZW4#YI]T>I_A(]<5?=33^PP?N:[HHY[>9_C(=44?]?0^ MPT>N*_JHI_<9/G)=T4<]O4?WR+5.[DX1WGNW,^?UA.;@E=UKMX4[3OY#STWN M69SFF+0E==6X'$$D3<$+GH%K75XVVDIZ_9B$.TU*/TA0AB<0)@2PA!%(PE.= M; S)'$AK&Z9.J#[V3KCUO+NB:473IT'3%*6@B(?,$@V"*PM.!0HTL%)*?2U8;A50RR1C1&I+6O)UW413SDX4V[$(:6=W7$73XYW; MBJ9W0C]-/?,A"7!)()ATBM;25J&K$]0YJQUD7L0[O?>E.PG^ M)+A,$M$P4K5O]/MVDW"Y8TW/6B-5@:X"W5'3QFRIUU8PR(8A]-D@$4*# >.Y M]<&[[&VKH:%ECBJ5-'++(BU@,L)NYAJ99^(B2AU#/A G7)H3)>C1@6BEC15- M*YKN 4V=( H)* .>,CKAQAEP@:%/KBV7.GBI1:OL4T3"DRU=\2@3Z+AK"=X9 M#NB<9^<,XUX<2'M8QHZ]-VR%T@JE%4J?AI@&)XR(2#(%D\4G1T[JE =EE?$R M$QLE;\4SA3;") :&VE"B !0<5^4_";UY(U1,AT-,!3T^[_Z1:%H;:S]JH]4^ MVKNJ0*L2^0IC$A:0+*F]!JQ!)R7%GB1L4?#I#QQURV3(BQEY3CH M3#@(EA7X(!UP%IU4B6?A=RQ8_^U(\HG=M;7IJ$Y]C3=7G*PX>1 >@:%":9T# M),TT"$DD.%O$$Z7-)AJILFME. C)O9!> N-*%@%<"L8B=!N2F!,B!45;'L$^ M&H5P47L\U?!*Q>&*P]O'32^-4CD(T,J5!DO:@TF.(1I2(D6229C8DB,A6GL2 M\4U*4Q"<1##,:U")(L%U*@MI]MEO^GFB926K%20K2.[&J4]62>HIH*/N$/"H M!".]+X"7M+;,*=(FEY$QDJD%O-B ,(* -4J \RE3[Z-#;-VK4Z]X=>HK3E:< MK#BY-9RT5.M$% 5F8BQE!NA0I^! &N(DQ=^3;QW+)<-4CBR#UPT!+6FZHK25 M"59SZB/5H25L_80XR9^T'T$%R0J2%22/&R2-SC8HHY!"VEC$/ T"GC20(_6& M6!>M:U4CH(]M9 P)B.%YT0O&488XF]!)]R'F(AJZ1S(I[8[KJXX*)ZL.P[9T M&'Y;;T]<91B>AU!VU<4^N.,YY:7WCF;0F97V-:[I-2F!ZVQR=BREV,I])H)+ M?+<%R64 P1(%2S(#EVV*DF;#="O,W,V$/29.F#15];J>XE7LKMA]:-CM<^:& ML A1T 1"I8P."T*Y9SY127EI%G\=NTW0W.L<(1-J\!J*#DM4'B0)2>JH0T@' MTJZ,LQ.K:L>"BMT5NRMV[SX=(P=/!0N Z%FJIR,!4V)%D6KE?%)*RE9K,"]\ MEBEQ\(C2(%P*8'G@D"PAC#H2="F&Z;!4!:/JF>)K#;-76*VP>GB4V(;D)"46 M,;9T\-7:@%?$@#.92*>L0NQMP72B@9H@P69FYUT?O2BB:E%D8VQ*DAQ(!T>I M3PAYKGW:*R6NV%VQ^X"QVW'-G49BK90J"2>4 H*O 2F]\3Y2PI*XCMV1:)Y, M5F U"8C=AH+/A +S/$B\J$0U#@.[J:W==RMP5^"NP'UPP!V"(SIX@F#&:)%W M9^"CDB"54\I;*ZUNJ='QQ(UV6H!/#(';40V.T R4<2:\<$P?RAFB5">&5M+] M(.Q>S[?!G\NT_>=R)'^?G:=Q/^#OL?^I(V"]]MD,/_N;'W=G7,?'N^'9OG7_ MU69_".%@9M,^AD7:UGO;V?3M_EE"+/SVU#LS7Q MLW\>X&;^KI=P\UW@?:?C6=K^^E5XZ>/3G>XQ*S?-^H>SA"@R&(P^(Q+U)K-S M_)YXPTD/AZF'Z)1Z^+GGDQ[.50HX?#T$U_(GO$/$X4NE']2P2:LK@XO?'?]W MCK>>]$:Y-[I(XV82)@6I\)WG%Z-A\\?Q:I;PHCP>G??O)JDW M&$TFI[V7YZ-9N;X_[%VX,=[J+$U2N1V^YGBT[7%O=S;S=9>!5?G"O#CL-3]F9Y.PSC%)^#7QF9;3W]C1^;V_VY3/]ZD_Z?O^ "W(B^4] M;DK4:SY6F5,KOO_IN[]]XSWTMK_SQ][@T5_@E*A[W>.6=$AS?^&FC?NKO4.[ MTN+\DO7MDL>O6KVI6UJ][>-A'\$6/YR-4^K]AK^?37JO$NL\>VF A#WF$[]<^\5[E#GL;GKNRE,_S5>312;IQ]!AAXN';[R[Y_ET8 ML1T%6_:!29UJ-WHT^^4;V^-.]0IU>]S-HCVD:.;A)NWPBF;0U\(G^)_&@2O> MW&R(7MOHXQ"_<^RE\XO!Z"NR*)^&":_#?3J93E[4SL$/W)[/\)&/X*"CKNAG M],A/)A?=/%._Q-<6=WU(4>9Z+*NYR?I=R?7080?-3Q.H;<)^O7__BV&4_E0B M>LEI)#$3(X*RBH8 RW/FN7 M]?5CC1!,HDQGB,Q*$#(GL(%'H-02IJP/-N6-M?F_CX:+D'HY-2PA[==?+DH4 M?NLY'^;8FY_>>=IK>L?A3W9%U4ZE91"OJ11< N%!@? (?-:B[+T+?40ROD'UP[-Y0*JF+$GPLS?@TM6!IJ1.27'G-17#4;H/= M[Q:0K:R W)&(\7-*V7N?IM/!9?U5<).S7AZ,/O?.4OR8:GI>36:JZ7EU>H_S MD6MHZ$E-S2^EY#;TY]GA;AA[;CU=_ >D1SCNPUZ8C<=I&+[V+F;C<.8F3>7P MM'"BR;V=L&Z?CM=2$%;>2F,H^]A MB8(@6 01,B]=>A(DRG541G'!6Q(%ZUOGY3"NUUELJZ'MD6>BU$!/S=Y[OCBZ M9W'_J)F01H -B8#P@8/EC;R=+:'T9%ATUU'2L9R"\@$XEZ8$==@\7]I1SI-/ M0O-V_^^*DL<0?:D4^N;]]:J43)8XS<5X%&?(B,L!?>S]D+XLQ,-P,5\CV?_A MQW_[SW6F_2-2[=ET-L9'6!'K5;U,&%UA[) MGHV+PAFDOC3: ((& EYG"=R2*+1ER3&V#?9<=LW;_/?1*$[0++Q/XT_]D%XO MM\RZU<"?!^E1YN.NQZ_/,I6GIDS6E,D*K@?!V96D*1!G0#&)G-TDI-[>>@1H MD646P@K:2IE\"&=_2FS^-B13^BPQN:97'I(#\&$T=8.>3R58OM"HW'JNY;'; MB(.Q (^EUXSQI*D 0X-#".<"'!,:@@H\:VJM3JV\F(?0Z\NDF#?CT?DKO!^Z MC0C>;U=:KC\WZW65'9\FK[^@WXE[O3]TXZ^_%KG8G3;_HL=79UFI]-'%L"L( M=I &:ZNX)19TCDB# S7@#;.0&0TD(*4UIM4K\2$TN!,8>L?8!=UQI]KG0H)K M%/SQ5>L_K,K6?USJ"M:(2HVH'&8V20Z12FX\&IO$0"052D-S"=0IKUA6Q),M M$O:=E:G6,$K--JE![PK1VS3YFP&34^^$IQ*L+A$.GATXGPE0(IDS*BNG6P>( M#V?GCP#,NS'KYUG?7W.W#X!RU[+^6M:_UV!VELY9@SS7")I*U3TOC= Y,*># MLL8R&NDVN/$#BSQOB9@\T]+.&J2N%?45+0\OZBTI]Y(E"5F7+IHD2C#,4[ J M,\JCBI2W A$/X=6[K:BGXIG"[M-ULMW<[Y5>ZRSZUU?X7?VX_]>3B1M.8()W MR)=K[VK3URR23)EFX(TZ.A$)C"S%&>#]#8O&H3^ ML>I4\^OPIHZO99D^ONOK[?UVKTQWIQJ_7J:<]%+3W[7G)I-1R=!*L?>Y/SUK M6KU^KO>T*.UZ?1:+GM,U/5QCS9MVCN>CYKVCNEJ>\=>:3+7 M9,2OM]-Z^N_8ZT\NN^W&GD^#T>='MK?M?<9YN-I9%]^6W'C8'WZ(>XY MO+-;?,B9^[1YEN[Q>-L/ N4@"$\<4DP:!%<.O*<:;$$%A 9.I6QY!E)KX2*Z M#[94)*'= FN\*66<.6D1C(IAHS;XC:#PI6V^+HW6K[^_N6*L$ )#,5@E[("3 M=-.3)9.4C2D!H4J <,&!X_A]LW8TZ$@"T;YEAC.-AA)$34H=8J'WX*VTX+,+ MPKND!%'[?S)TXIRD(8.Q,H-@2!N\HAR(C(0BWAMKVA5A!_%D+"'SX8H"\1[G MS+J(WU(0\$83BQ2()M]*&.C::AR.-A"G![RP-Z0LYFE_'[\PC'&6"IH6P_9J M-+X8S?,X"H:6.BV'1G(P6Y1IE6;J;AA2@>)"*F//?43QSF=0*)DS\O0DM76>$@?8'8Q^^'B*_9^MHJ%7[B/:1[F!I?QN[YP@\_NZZ2T15^? MH^4$-'[(#:/_F$'>?#A_6U_81TSN]\N__VLV[D]B?VY(D92. M4X-\"\!#]R#-#]X*![YL*7K:>W-=,V8Z1@]SL(#56#!C+FVVF,+FK@M\1H_D M$E#Q6T[Z!8&7Y+?\&:T9_//T_2G2;C_IQSXR;WP?LFR$Y'0^)\N^@'9_^"E- MB@=4/!D5#Y7PW?;$7O[AGT-M\6"+5'[;%[\F!&^'D\X)TE,A^:F+=WF+ESJD*) M##]\,3P\'^NP%DS=$0>_([ZQ 7C= %M/4ZSJY.U*GQN.&\.9&WY,Y?SKVU+E MG1J1JEI=5:NK#OO3KNAM.?9WG]Z]A3:>WYC4:H G-:=W>BB2Z8=^[VSV[IOW7S7ZH*?T'L[?K5JYZ M*/NC8V]$T2Y(PO$J&R M4RT!W(<4HGPKD?<5;N4WN)/_5]G(?W?]87EQ+@3VQRII/S393AMS?A]4K5JU M$BL?K5-ZD)!W/X2C428>& ;Y*:XI"H$D8%;C>^, M"(V(DA2(B#1GYRP)]RI5V O"'5\7G\Y$3>OAY/KAY/C:$EY/2:['E?6XLC[R MD3"FNJ*?T2/7Z-:3FMGU7B\EOC6KAX_5_ZO^7SUBK"&=NJ6/?DOO5P@LA!Q) MM@Q29K)HJUBPAD9(04H>M VQK;JX[1#1]3C0RY4/75IEO'S[ZM=WY9*F+UQS MGW=( <9IVA^G\J:%5N^[@1MN%L9XI,K8CD5[]QX2J1WANDV/WZ?I=-"L]'KX M6\UF-9N'T>J#2FHTY1JH8AF$S0(L8P9XA]9&^=T[%SO"P'VV M^3B8W7 /G>&-K^*E=WE2]7")MX<(D&U+?ZP\W69YY=M$MK[;K*R,WKM,'ME& M,"$49YN M&@_ZP[0-R;3?\0OW*.W]^U\,H_2GWN6P]];&?5OL=@M?^(I]2;I8^.G%P6YRW1^/HK-MNG]$$87%VG<2%*[P0R_RNS\Q]YLTBB$+BX; MQ5E8'I@5=;KA=#3^>MK[,.KAV_OG^(SXQB*FAY]]TLNS*>["2;/YBTV:B]PU M5*.Y*7Y)'+!PMM"^*PR_27)QDU; X;3W!8_$%[>XT#;YV M3KI:>J:SB10\]P0$,1Y#:2)TFTN]D.HZG CW>#N5;\W5CL=9'H#7GB M)]KHDP[-=\$Z=[G$>PN8O%@N]=X("7.#CT,"P0TLRR6%$^,X9(G_$=II M,+GT)=1$.NJIS+S5DC 2'2P-%'1B'H3/$1& *N"2JZQ4HDS+JUNZ/XIO1N/Y MWEUMY;:H=YR-+^7*GWY"ADAU%DT55K;_.I'?VV(IUK-KT."5E=83"P0=84 X M1^\V$0W4:F*$]RREUN)1 I$_!@\V%GL0""X>_#H0;7 (,XE'F_=G#VY.M:[V M8)6&GW4B,@+C%'=_CCCIVC% 5-=,"^>RTM#"Q\6#V]TVN M^$Y[;#?4==\I6*)B5J0088VP&0):0(VVDMKL0[*4BM"RE<[Z[#(!)1+:UY@M M6)4T1&F%2SDD(^S>;*60'8+/CMI*GW&RN4J0G$5V;= "XD1KX(Z0Q')&XMWJ M]90B1RRU$@CB:F'7HG112A <\UH;*X)N-2;\DU,W' !VPEGOQG0AQ-AB# M_K"7.%,Y.?2,90)O22"942MY:TM'BG;4) M&$?2F4Z&_Y2="B5-.4.7H0=K* M)O;:76O90>>)*Z]%U!QXU';N/+G2)$PDP]"+BMPE?GWUB!)+,TC,M%#X3H)6 MP4B)OUKK(B=(NN3^@FGJYAR):A"6D)&3%<):T 3=9B$CTFMC?6D/9UD(^&/; M>=+&,*&( "0*^$Y*"5A.D))[(91S2LM"R9_6(.AO-*OM@#G8D_,D$_ P1?:W(!6Y^7E*6A<$%HBU7G">7^2$: MA"X[3Y_3I??4D7YTQWK ^.%:.\%Y?ZF2!8(^6G-B-YD?V"UW:G-TV%^TP<+7 M0[-Q7>^B5-4M#@C+@=_:;A^ZZ6SL!KV/;M)8^C1(88I+K#_]VIM-T/J=]LK7 M6+_Q?\]P8/+7 MT)D/I;-@??AQ\/6F<[>%HVANG7&Z-'SF: M'USB<\;2YZL0T&$C!=]\(>\&37O$R5E*TZX=,;8;/$XV#WXS\DWOQTX[UDYP M3TO,26J*/I9/I>NLU$!*AI8.R0?1BE@I90255$%@UH#@Y1H6)2B>-97.A.SU M_GA4ARQK1VF4"CE:SY#])H&&-KJ,Y,@2B#X@,Q;<\R9)'GF2H#A!T MQ#W.990IK&W9\DVN<:5_%E/P2YJ$+RFD M_VE/YFBD7MU:?CVO41*4\ZN 6[B4DGE""3T7D$XKHE//V]J)K[/%)'"=M<;NG8/%IK$ODYS1%QI MU'%7LI!*Q@K+&@Q1&3SS:/6E%5JW^(+GF2&CC)!LR8Q!(X-+GGO(O& /<<0R MMS>.2&OBVJV3;JEQ#"<16,P!"1_R0Y>1+FI.O?E^(I)H@_6*-[-6I1HD6* B>9&R1L^A=9)Z3Y+8 M3/W;_/IR\"M#O =#E.C3N"5;PI_QH,.?WJ'5DXP DR7JE259,FLE>"U2JCYGTIZ*VXH2P+GDR3T1MB6,QF9@@^*MSRJS0U(?K"M3XYQ8J'XLA188+/*MR^B =,E4<^#;4&R6?*O[/3<-BG3>@)'H S:0A1JZ0)A&L;2FI M(4GQPSO2$(O_-2Y)JV2%M&$)/8<:>XD*M)0BF7F%%FD5 1% [',=+"F'0I M+"KL#>.&W%0XWK?=Y+?XGVWK4YZN/\+X4^-"]T<[\%O*>*>EWB=#<*G^-25 SGGHZ)4("+K%/S&P0SQ0J- B:>J M-L0K_NR;7;-]LB726/,9QANI3.X F!TD. MW*S+%Z;C%@AVV,*H\K>C<7L&2]]5(W.YB)2PL&G&ATQ!;I;7[<*X\V88QI>] MK/GGM!FEYT^KOX]2+(6;#2_T)LTUJV8QX/3F: +.4_:GD;;YP:\3+(I-E]R M;K4N3%)"MZYGT?ZD[?YEJ#Z#(.QR4GB?N\IQ%>=F",L"K<5KM<(?T:0/,8S[ M[4C!'-.+Z2!/JTW959,\O4JO6@W:KA?&30>KF.9T50D17H&U#68\A.^[ZAL? MX,6T.;D^8O+\+-=["E]&*1[DVZMPLT$3PYI%ZY?KFZVZC6Z[7QLLEH[PA-0T M58:.2$F :^$Q5B2F*YRKMZT?=W7B9YCD;_'OB^F]2[-;&Y)V"2OY(HQ+]M!4 M3(O1?5M"T'8[R5_;Y>"QQ(=7:O6-;) ) %(D5^,SDO>@"OB9RZ4"4IRDE)># MJ<\-E\ES5W>@"X+SJ3.)$F1?@3!,FH7$8%);N1"SR?5.6B?W?YY M(.K:QN2L=3@Y_Y0#[3HPC"S@..&F5FKUC.J)-[#6YDS^WVE5?FS''\I=4].O7GR4VV&X5UZ')?IIKJ;?:^[]W!>D4[!]MY/\)N6__[8Z2[HN,,)< M-P1X[#7(:_S=8W>O$O9JX$Q=6R2E'H).=J=[Y9EFM7?0$@T!?3!E&TEUU3CS MR%JE$0XA^I2S,82-5,BYL?]COW_O9ZK]QZO=F]1OBWN MINL42&ED,I(::4H4XF#0(.MJ^-/2E"R+8ZI7?(M/*;ZQ$PJ\D_#4/MUW7+B? MMN($VFH]".%J7', G2C!EN6U3$F*-4=@O3JLG;7UQF;L'PX4Y>D@W*+@],?: MOR^J.;\;^M^7_ 2YO..5I^&N,BX?4_&09ZPBD9[>"WG]\9IS)[MS5AP\5T;9 ME:LLI?Y/A2E\G\7?9 =..YPYI![BW^ES@,PRL'^[U87PSR+I:D[D@W9AYXDRR%0Q6<1I1 M;^M6'J@'#+O5N_V?LJ6>Z6OFL1O _')REBMZ2MIC-\EO+WD-\RA3']E5URV0 M\<\I&/F^Z853OR+IZZMIS97*9GDYEG%Q7D,HEQ!:U"1:*DAIII/VK4VC&V?2 M@TDDA3L]C@;FLIU.WF2GZ]N>L@C&I_CK^0M OP,SZL*;+HP,+$288T&NDM6W M_=6Z@J>I HC-#N@W\S;>KJ]DVG=;0Y]?_>V.!\@IH_<]-'EU>=RTFKZ?4QY0<4Z,7+9B;>WM8.:;;I6M2VG[IE;8?UBAM#RG< MMB]+MNTJC; %Z==\M_3.JK-N.BG\6KGGM7'-E]Q4F M*4Q2F.0V)EF8=(5-"IL4-EF[6*";%]UK(X*ZQZK,?KE5L]+!4D1WBUEYBZ_C M 77/8:EN6<^=EK%^BE%YVVK_>/]]Q2U7B7^!!=L17N]SJ?/K-/)@:6G'/,UA1KA@Q5*E4WU+,DP];62GH:J%K)99I*=T@K<,K; M0A%GQB$C'4:V)HIHHKQART%[#SQBFA]7IE.I]Z8[_W'0?LXA?MT/V6?^:YC\ M%K=XBGE[A.:ALLYV@:&@X1Y,N:#ACM 0'3IE%&8OS%Z8?1/5QSI.9:PY$M(' MQ(4 -28$^,2(='WJU96 0*)ED$QB1%6M$==.@]8C)=*:1DTDP9+&FS>T[E)Z MKBDZ>SEN_^1T,AV';NE*Z#QF8U;Z-X?BSLH^%A&U*9_=?P)S,)SX MQ$U_U!G4JQ9FQEDFB<63 ! M:D)3@3:!L R&6^$DIVKOA1G!.Y9F#SFW>^U\5L"U@.L1@ZLRG,14 1Q; D#I M:X:LTQS5W#D#/P:E]4I0JU7*ED^VFO2 MA[GMV'=2WQYS60"V &P!V *P#P?8M5'SSX#@UG(>"$$J>SJ><#2@,YM:2H_S@T@=DT9PM)JX7PDTOO]=TY(?I2P M6ZX+[X,[OBI2;+O\14]I8C#?3E-.@!>48WMR4OR0U3D6&:=DP)9;AW -@HZ[ M:)!Q/%5"%E*3VM?2K?B(B.(R4H-3Q?-D802&5 PDW3&V*CBF'>?[+^/4CB_7 MW$EEAR?E"O@6\"W@NUWPE3C@X)5%4:3".])29"0C2$BF?; >KRE#_Y34A\5! M7P"X ' !X",&X!=RX M6!^I,0"R52.2XQDBGHES2X$B]+"+_!?X']?X'\].C,/*$P3,#-I$2?4(47ADQ>"F(A%%'S%P?_( MJ@;[Z?R@_/8B=*\;EG?BXB]Y)F<3V'Y:2;;MI$8')?H>G-5H/Q#[67-6'>&4 M"T6_ZNT]PBD7BG[5VWN$4RX4_:JW]]5-N=Q>VBC;9LEM> Q)+4H.BP=N_BTI M*VJA6/ 8,2LQXJ8V2-72(T$\T8H[;/#*):.@J?+!,80M3>E[+$7*:8*B8ES@ M&#QC<>_]; 2KDK.B@-V^;VD!NR>!74E,6%AYW[:TL/(6]19C")58U2@XGPX) MB4=:"HZ8(218&G!M5S(NJX 9V-DG:P M(-UA;VE!NFT682>1,FO O)(:+#0"9IJU."=C$F![&4L"OHETDG#&O-=(L. 0 M]X$A7=<<1<(=-=9@JNT!6&@[OH5\,&!7L@INY@@L201+G/YS:AFO*$[_D7>J MN1:J!KG#7))5C('<8772M7T0R@F+\8I6CAE-F; L"#2A$,?$((U%0-J9*&-- M#*[-WLLJ7J+RB^Y>H+1 Z?8.9K3RP=04&8(!0#$F2'FG$:T#H99A:^J5 $0E MP29@J0*#,Q)QP3DRU'!$0=^G01BIA3V, $0B=WPZ4P"U &H!U&,"5*=)B$I: M1%AMTTDW1=:F3U0$H:T@EJTD['L60-TUE.[ZH+M :8'2 J7'!*4>S'D=02T- M1A@ 4%!+C:IK) !)@W9*&KL"I9130Q3!*-0L06DMD>:*(:XTB9(%ZOP!9"8B MQ?R6U=DNT=1[QY"2_?N<"*5*K(N$=AZ XX4'LO\ JF9R*^E^@M4#KSJ!5"F^$"A%@ MTCB 5B61Q=$B;@WG5EKF^6H=A)H(0-Z(F)9@/W@GD!(U09A[$J,Q&CM7_-0% M7PN^%GP]=GPES-C:>XD"4P1Q#DJLJK%%RD8?/'&4Q)5SP&?!UUTCZ_.Z6@JR M%F0MR'I4R*JI8\I:ARCQ@)+:Z73GS*. N906]%>!Q4J!V^022%E" [/I,G:M MD:'6(TR95KR6CM+]OZQ&2D M-):H)G6@G 5GW(I\>4R":9 O?[CSX*>#\%O\'CK^!'IX$BO=9 P#&4ZZ=Q?M M= BBX_VY&9[!#S^:9OQ?9C!=\HJ 8!K_\&4$3!W\Q_:[:[\DQFTGO[E;AD\5XU\G-+S](7+/ M[XR>8KEI(_?]KD]K(O72/YOV=\K%ADVH4RW5CJ=]_Q@(>]P8]C#M[QH0VF$: MX/4ZRQ[DT]MEGN.7RB?W8ONY@='[<]O[Y:HV5LG K+Y)@OK;?[?CO_T'_/7' M! Y:PG'3 !/R:=XB,3P UA<%Z;7.3(%@-ZQK.K-J0*4#1CAETE%Z"SS]V'S M3\'#I[&#>-WL<%=J^T+P1<4JD/(\TWO4#?I#!!K0O7X;A;[DQ@:B].G7P@^) M5!ZLC!T&V>P+)RTHY.@6I;#$GK'$-NN&44QYX9=7Y_$H'+0K762SDEU'R# E M?JW47]B#RVP/3WMY!]-M;1&V#DO?!WC$-;VO.F?BNVAAGO^3OR@$X;6[V=@O?;*]\T+(M]/Q\WP+)T7$-H[4[=6!+=D?BTXM^]; MNB=EPP\&^!Z\0K?\UJ+6@:U@H3>ND!H1")' MPN 8X!TO$#. FX)CJ0._B83+"LF[H7^WI(Z4)/[[@&[[0?!'#W@%WS92["AQ M#'M0[ BQ(>4]5DBSB%.F"1PY285,5O+Z6^R5)80B)716YP@RU$= %LFI8=XK M*@J<[4.<2$G3_WA_44G37SQ'CUF4]VT'1-+&:C1N_3013 =:997OLGW31WJ M>0I(=H>#Z=M"2 >(ST41V68VQ]I%S1U#BDL&=I53R%+%$8O4CV?4N+BVE'+J9OYBOT MO#ZLFE,MF8A("@ZFG@@.*4\IPLQ8%8GG6*YX\P,1D7,AD+"!(*XQ1=J#R0A0 M*XBMF8LUOHFU237Z+?YGV_H.;+X_POA3X\(/K[WAP&#UVI-+FMIJ6P3&E*341$:HZX4QXI;2@2400=& =F6_$[ M/R8MQ<+;^+[IW*#MDF_O 7DA\KHW0Y\2PR!^R@C]>I%7)J$L:]O M)FQ8SA^AGIX)9I/L$=^.1S." MRZ0AWW95;(9F" )M4)F\CMD!.KA:R6HIA MONZ;@XBM&4"KH>K.0VXS>V$WL:@VF_PB=K-*00%YBM\'%RYL&,^_9=7G, YI MI+$=#-K/W9N7&VYU'=Y[^7[8&5AJ?&^B$D8WSIU"-LY34D;QHJ-XII#B543> MEYBQ/0CR>0T3W&)0SX$%\?R_TS8)X ^@FH5NGK7CG4N)W_)?( K_2B(93,_\ M]T])D4[K4OTT'$TG_2O?_!P^A4%%'N2)VM>(Y,)*A94V8J4_H-6.,BTI$Y MQ+F@R&K+$?3'G%>R3U O&<51HHA=REBA+;+8,R1$J G# MV"NU4LZBV#M[D_?X)0H%[^75[:?>U%[)95"\_\7[__@-/\(I%QH_L@T_PBD7 M&C^R#3_"*1<:/[(-?QU3WL%-A==X6;O;$3A+S"_ M@EX%O1ZV^>769&'E?=O2PLJ%E0LK%U8^7E:^Q:800GEJP)P0PB).M$**.HZ" M5!$'9Z+$*S4KO<9"2NH1DXZ 32$<4LZ!66*UQ(0'PNL7N,Q<;(IU'JQ[BE$^ M8$+WUX'<31S_YL7DFJO#]^H\#'PN\K;>W91JR(U#M_1%?F%60BZ5HJ/X[>_& MVB9_)F^KR7C:31)-YB=&T_&H[4*ZZCP:MY^:5.NQLF$88%1=E6])5R9UB_XY MA:6)3?! W;$9IDIT_6/5* R[Q)BC@1F>5FD"2\7LH.')C2DU765-JFL'[_RS MKZDSRC5UUCX\K$PNL5-=].5UUO40IY-4XC*S>V*AZWWT+^:N\N7OE286'?M@ M)[F$G6W'X_8SK$57F1$LS!=@UDE(S\ [SHS'EVF=^I=/JW?>-ZEA,QAT]BL%VQ]3^!+0_=1,V(?WE.6Z; M%[9;ZU593+$SH-5PB;C% 1FA@/B!=",+-56";J/6*Z@QYNQL',[R/O\6?P^? MPG :GKN&J]B7$JZ)%KLK6AQD6FQZZK,]+<[^FB1:K.QE=1;:,^C]'/;.C(-9 M2-27@^C)^3B F(2_S[LJ .OZ&X4F\N26@YA>0(S 6E7M=#*8:1"#]C/(SRNY M-[A$D,?PCC99N8L%5\&8@-FF$NF:V;&*-L=,SL#T65# M@]YC9ZR?FY/&8PV3$=0H$+$6(^L5R%DOHK188[.: D<(':P)-0H,'N$LJ<6G2P)H;B\=>!5C(4Z%V+2L[GV_LU.\ M:1_TE/(M#.-Q;=QVM6,_0GL/T4^X+Z'++W;CZSBWLLQOC^97:/55S&\/4U \ M[-;6%\_60"^/NE9)R/X'L Y-N,\O89K5K'T(^^[!B18X7?GD2Q&Z6+>P(V>/9 MBDL\)5YI_P.2_CYLTE6*/R9F\C"Q7BX([MFMJ9(/=4>:ROK#+TTL"8Q8Q(SD MZ0JA1!83AIB/@M=!1(_5S<,OKFJE'#%(UA3>,2HB6P>.5(!_HXJU6 U+FAVN M=UNZ,2CTB12\7!DL>+;O6UHN/&_Q&H+52OL0&,+**L0CTTCY.@+RA$!=.GSW M;"6(DGJGI%-(U*)&G!&-M%0$F4"]MK1FW*D=HU5=GS I"UIMH.$^(43_=6JX ML^LC119LRC!/=6;N(4L]<=,?Y7W8;S&RH1;,/6.,R !"P4O$I;#(4E"**1.A M=I35UJU< 3-&>2TH02HRT(*UPD@[D2ZL2L&B@*TO*D&'2U4+16+N5J$)N8R2F MUHAQ Q"HG$%::XP\,5Q9 NU)N6LPU">T7E"Y[XGE^R.H><>6E MC4J*E:,[5A/A'(^(:6D0]TX@)6J",/V M$!NX,O77$LTG=Q[*MVD#IVH+<7SD<>&$)8ZO!-24X*BCV\O7/K]"JZ]B?GL8 M=?/*;C@?50! ">0K@7Q[""FO+)#OP7G32H!?"5@J 7Y%OA=^*0%^^ZD-',6M MBVT%^#T@SV0:.^*G0NGE?^K;"K9=+8 XE?#0J.UR5N,WXS P*0/S[3H(^?99 MCC8/"28?>VKSXJ18P@VWIC=]LZUXHXDS721ACD5:!,&2*56:UL^82@S ." M7')"J'KED/MHA"V!GR7PD6A31N:"PY'T/TMB""!DQQ2(,6(PZB. M3'&NA,)Q*X&?>R&[[@Z?DB60M-Q6+VA;T'9KA@'5E@@N+0H,>\0-!\A4-, G M'Z*.!'N*MQ%(NO_@2DMH:CDDV3_@+M+J(&.K2FCJ,9QD..^EEHHA$'P"\1I' M9&(M43JI,![L#X]72JX])?9U+Z3G0]UJLJ9'&CA6SCN*3-B#,Y%7)0(>&6]K M1;"U$2A@H9*WQR%+,4'6T5K7@+K8KY@S3XFWW0M O@>'J=[Q\<;>XO 6 WB7 MJB;[IAL-S.6;. A?EH>>B@/_.>TF3;R<]Y6?0=W$C"=O\S!1DS;\32KUGLM4 MWYS0U8C9*4OUMS<_H[A^'>FNU>V?3 V_:2;0IUL=SGSNS3 -'^4EN&/.UZY: M+2WA(M;W9HLO-K_K! +L.IAZ>/E].QZEXN(!L**;=*GVZ;^L4S$?/HA'@-L: M->+:Z.\ /U;7J>!MD!)Q9AQ22J>D8 J;8(W"7F]8AWZQ+N_3LFP)JM@)E[=[ M7O: +'(]Z@WW_\%#?\B ;K%&+*%4*.FR(7+%&'B/\ M=K?_1-V>)WX?]G]>,_WAE@:X7_RWW])?IQ=A MW+@[OP6YNQ]&RU+?6\R5L2P$'Y&.8\'IL\6:I\)E'AML&*I9Q,"T7"# =XHP M)=Q8[$'EK;?A=OB^Z=R@[:;C\%M\WUZ,PK#+RNWOZ:)U\!D#_C@WX_ =Z#7^ M@[G,I/ 1.OT.R.2OKZH >#""!B?C:5C6 _/&-, _H#8@?LH(_?KMR'C0C<_Z M["'\E"2UXW9"(/9MDV6XN/ #3O+D:N11^:R:2ST_'9 M^4)%2_(/3#Q1_78Q;.RT2T&%\!K@;O5A8(8GE>DJH.H,UM\DR$HK2O';ZX_E M+\G;;^'QZ>2\'<-XNPQP3==-#3R:8'$Z2K!WMQYP[R2W;O-Z@!NJ:H&X8B9= MC:;(..&15UBE:];!T)4$?,9X%X6,R "?@:I 4&LD0A;[**DQG*.;Z+!%:-HQ_B_G7[MU\??TU]:'+/R[K#3_]^N.] MBH/$^ 26HG\H"PEUV-8":_E_@C8XA\VP$17(#R L,!+,E*C4G[ MTU49N?);U[GBM'IW]P/5A;FLFMYJ2O^?_=1WT(ZR)R3K1+ YZ)]3 )+8!'_] M]Y/9GV8$J^":GJ.SNZC+6M0$!%_2.&8+FUI;_C:_FPBIVUS+>OJN+\,PT&+X MDI?DFO&;[6/?C$,FT92?:GHQ?'O-JS"7@5),>F3.0G_TW6>+#3/6VI+8OR/JU:AI@"F6)DP3^RZ%) MC\HG50N .^X1#MFL^2U^@:]!BDX0$/-%Y4QWOH2^_4.GU4\1P/*R_Q/T&'@, M'AD$?U*EMYIA"L\\J<*7$6!2WV9.F-?UD@'>!(;I (M'XR;9O^V*/I0-P(S* M^>UF^9L*_I,?AE'?*CT2EJO:*5B]YLPTPVZ2GS5G9^-PEDS=8595TMSFL_AD MFD'.<7B[C.SU&EC4] 1T"$OQN9F]AVV<-C<-H.G;G MF>[LY+H=--_E4=L. MUB[[ P:])V+_M6+BQ_5:7]Y&>*?I)IGJ9R3R79O0!G;R^ZSIM..NFCG/EJV& M],<%V')A@2.K[YU6'V]_"\BR9X3>FIA<)D+RH0>V<)*ILQGF1P8-O+-P:P'< M 8%UB6A3LM!$F;-?;MJ-&>V&(/L:#XIKESKX?#XC\!G89)J&A<@$FN!Y!CX MK=,QC,)<])R;OH:1Y:Z6P*I0[K-3+FQDV^^]GPFZ\,\ID,\U^5KYZ3@!<9*! M[3!4E\%D^9>,F' Q&K27R0L<$O!VM]/O2=6WV?9DV(.83Y@=33.N/IG!%$@D M(2(T#9H50.A]APS/[URH@Z'82HUBX!AQ74>D*:F1@F^)B4(ZOE+-T=C E5(! M14LLXM19I!2GZ6I4E-P$I:S>FG/AMUZ\_&=:W>ZGX8< RHK_[ZRR!__N4QB# MZI]__!Y6_D=8^/]*ZW[]Y"+GJ^C35?P6WV5/J_D^I0\>]^[-9:\$ON\:\5YY M(WH,S0A8^19>R4[\T6B0\7(AZ%T !LD0;JX3N9\1E], J_95Y7INC9Y5>"5 MK+*MP[NY_'H"QCW^:.P%A5Y(+JA]A%GCL+>&$D19[1"75""M8XVBB(Y@S*C% M=!LG.N_FYW?K\?:'GF:V=:[+=W"J__3-?\ A_O-OO%(UJ0GLM)!$(UY[B92/ M%%GNJ=:<"I?RFFQ^8>U9-U[0VPLI/__&7S^*[^5.TR>>3):W#<, +R0IV)X- MT[E$-3,4,'_\DEG;][.;_Q5GTTO7]-%Z2:"#I%$4V_! MWS2>S\VGK&!F+;#_*AVM?\Z>E322<0+0N<6?S!%)K!]9^@Q7:^<;/1)3_+W 3*DB&-]VK6^V*,W'H]('LAUQV'"P-(QX(% M($S%$(-62$7K04>M(^B:SH2X>?FXFS5G>IP,YWG$N?K4SVQI^L:X?;ETO8UJ2KPFINJGM&M^8 M<3/W @\_M8-//:Y^@J_;:5>Y@6DN>F_MP'SNINE%0+8F,8T9S" 3K&0[[8!P MNNR5SM[%YJ('U/3_]';J(!OU2_Y@TUFP']JNNJ+NQYH'FYR&/7%+=LHV[^9+ MLAU^*>QQ[R3?]Q0.DCZ CA&&65J/LY=P, AG2?R#ZM"U0R#W9@BR^K*G<)#. M^'Y'-]M1C4L\:>;,16;V8*#ZHC M5BDK0DI3R8Q%VKL:*6>E-C%(S3=211?N4G<>_'00?HLI!JF//SH+(#]#]]WE MU9^7#]!6MP6[F5KW GD_YN/?9$XEO.PKU(U#3#[++M\R:K^ G3I)BDEOQF;M MQ;;3_FSU"HSFV +VU2H4+JRS%0B=GP(M*T=S&^WEB/[A#KKJFY4E2&9MMHH! M6N&Q[MO>C+YI<8(Y.AEDVS@WEJ&ZF\?0?$[VYSC DLR/RD:FR4()EA'D4SKQ M^RXX,TUOS-3#<9A)@1[?TTM@5JH]KY>XO,.X)D*QZSBZKZ49X(/KD9U8+4G M=E-]ZL!WO(!& 8T]*W&SI["RXIQ]N1)0KX%@"D<\7)&G Z>/DJ]P,T6N M3>YY("SYK/ M\F#R4CU8,UE_[X<9YF2M"?+&<,2E,,@J2Y'C5 :OI?4TWG04"R^D]$$@95PJ MXJ$44HP:)(4U3$E"3%RY]W/=/7SYH6?N_.3?WA<$*XX8>3V*Z^% MZ NRE4T^*&1[')"%0"11LD:&8XFX,!X9&FM$50A:&5\[+E> 3#B />]176, MOV!KI(ED2*3, UX:94UX"2"CM2Y MH&R7.H S2^I09\S53F%.X2B"A>!\7H% MQH:J,+>UI#X:Q'@J0<%X0);0@)@ B:*B)-ZNY*_AT=9.,X(,<01QX@6R5#FD M/:^E=HPSNI*_YH8$@27II<>/Z6AY.R*$T=OSV!6:+\!6-OF@@.V1Z3%Q@Z&Q(O7>"-.F5V"7MS0*N*BB(M7*RX>K >_4+6:J'# %)1FY@-% MW$N-#&,812%QL(%8(5;2QFY!T>XQX/LY!&Q'0E&ZXR(S+XZS#][L;9>/*:!: M0'5_0'7;&/HXR!226I-J*$2J0#\7@2/E+4=...<$)XX%MP.=?B>026KVRB&S ME+M_$>U^%HI1Q%"IS%PJ,Q^P?<"%P5)8@G3P(+BD)DA9S!"N%1,^,N?P2OV@ MK=D'?_0@LB511XZSDG.Q( IT%^A^=58(JP5W+ ;$':U354N&5*U-\N,8'3AW MQ*PX;K9FA6P5F.6.+]@<'4=_DJ7UF>AV_=S5_ M@,SNB]L7IQ(>&K5=DQ-KC%,)K>93N!U92)'*Q:_W>OUZ&]HJ6J<4?\8@71./ M>+) %*8H= M6RM'1/0%V8Y@D_<;V1Z9 %C40EFMD%,NILS/%FGC"9*4X#HZ(VJSS M(K0/*:KX?/HY+?IY\9H5K]DA'W@(P3&.@2$5"47&Q=I&J[DT?J,+ M4;>YU*[#V_L9NFTI!.&$TAU+X8-PLI7#CP+C!<9?P>&'UQ -VCA$*<4P# M,A[,'D&U\D'&0/V*I^8F3$.-F5E6?8_?:04C) MWO-\8I&>TL25OIVFG,#'*1C7K\'!B,9-#1 L+):$(XRI V.",I3B,)"LN:^] M5@[LBTU.,59EVSO72[/MN?W8"1;/:G#<()F7E&;EE*,@:$'09SPM"9)+IVJ. M0'_VB%,!QH!E%I&@A7 J1,O4)J#?WW/3Z\3_#P =!A6Z6!3S2^O3AP$7X% M8X\.8PND[MQLH)K+R%/29&O@/T21E)J)(TTC_("-LIYN>(;P; C*3Q@I_I:2 MP^GY+F-].CM-!?7NM2'"N#]3J,:AZPL^W[0C]NH"%RMFS;&*W&+6[(%9(Y45 M-J55J9,QPXGSZ?"C1DP;1:B01-0;A7" 4'X'NV#.PI5L?I=K@7X(XUE4X\Q] M]R#!3.Y+285/^8XSK+PRP5QP]I7C;('5G9LVO%9!1ND0M=8C'K5$6@GXDUI, MC/8!NQ44?>2)R+.B*%&G8L?)9U\9BBZ;-_ Y58R^5M7>-]UH8"[?Q$'XLCST M5-[]SVDW:>+EO*_\#.HF9CQYFX>)8$DONC?6=&'0#,/*A*Y&S$X98U]OP0RY M6FMU3Z7S_LG4\)MF GVZU>',Y]X,T_!17H([YGPM['II"1W, ]I^$P>5:$_'A M_3UX\ \9TBUYOFMI?;JEX[$4B%L5D,(D(H&C(IXH&]5*FB0K- .$94@3#R@M M&$$6,XJDH)(Z1TW4R^[X_K@9_MMU36R"_VGX7V;>;/)SN7??3 ML+_+]]OXX]@,NQC&X^ _MG],8"E_&_\8 .;,X/],X87&##Z881C\-OQE.I@T MWZ>+K=#,SV LGYG4VMVGVO@^U#X1_';4W@/JROZ*O2IZKPDK M0>P>C:>_T?O+O,9ZE0HC9^)/!6)/DFMN%/+&#BY/TMAG9) ._S_UA%#]N4P) M2R*EF9'$7(RTXVIR11O5I*T,3![H(_T2>PJ!QGH2J4:)1BH@]8M$) 24%RTH(U>!C,&J#EKW\*^PL8"V*,7 MVUQEG?,X@#E,P#KVBB%E*.PU#<;7G&NJZ)YL;M=\.;2]AQ>3/(Y?*8#5:L*7UP835X,H+QFEG*"D7+) MWL .[ UJ ]+*B6"),YB10L-/H.'JF;M7L3AOZM M;;^D18,FWBQZ(\E])Z%?O1!SZ.V.0_GSNYOV=5TI6?)O9MVH'?I_OOY MXK[*R)R%_BH*,A%&^L8,/IO+[NU7?[NV0_/ES^[I6]9^DR7>JLM[5^NYQF6^ MH/4%6>^8GIX(BKD%']P,\M],A[ _&8"VL"[O.ANZ2=M5/PU!=3%#%S86MT\> M2[6\/0_8"_&HK<@[MTT1]>1Y?KPNP[.Z^JX95_]J+D9OJY^;?TX;GW6"$TX MG4S'"]EZ^^*<5A]OFW 5AJZ]&(&=D]^],'^VX[2<,-:K[1FU(/DS!:3M&8W; M3XU?VJ'4\?UC* S]' R]?I.-^VO8?@;[#G;K?[>?P1BK?FW'P(+OLFYE3H#2 MW>F"=_M'%LS:)"J9-.E(/='W8M^S!+@BCOQ](LU;.'2)3,"2[C*E3R=SKC@' MK;!-8QDD O-3!\.&R4XC&-739-' V[T9;*<3^-->5M]-8S2#-AG"9P&LX.RP MAQ$!+X(9U)CQY;SQ99A;!HH/LY[F4SVI8&_<>?79I#4# !SW/?4+@5,&Z)\MOUL"%N5P,Z7R)ITV,20'+LU\/B?,IYE?@ MP?Z.[9J=G2_R*;Q;G85A K>3>:>+Q9VOR"-'L-P!2!5 S0!_A9M$>BO@5^:3 M:09Y U;-VO5K^2HP[M4JD/]E!M->6SB^33?MOS*?#/GJ >PF,X(/S7A M;>$F\FG[JR>HRZTA=-[T8S90OX&9HXFPZ,./*&AAA8G@?DJ8&- C '^#M M'M*,3TZ C!0S4%C3WPP%;NDNZ_9G@GJ_@XZ-(:?@J#=I2&M7@]-7<]#"-MMYO- MRX:D[4ZS(SP/J)MC^QU["Z+59IR^TDL3-7WJ[9$[+(.5D) #@NF#1 8@N1E- MS+=TF2P6^WAM3U9I:T[\*;PG&T154@7;<7=E*9U4H MFO2LK2IFX3A;,DO9] M2:N<=0?+BAK@V8MAHHW4=Y4[[+EJ0:7W/9T9ZR&S7$>M=TTV-Y2A<1Z>E-KZ ML_=KWC"[>\ZZA_1AIT /2L_?TB# 5@LV[=*L9VR2IIB<=CV\KQOR=)"UKF3+ M)S5U.DF3J ;A+-WQ:Z?05#[$NEH#6)Y)MJ=A8+<)AB6W0-]%6M_8C"^@$WAN M8N"![(O(8J;OWL%ZF90H(BG1,._!H'7],&<]]KK["G9=K3N,)J=122O29DFP M0FYW:)'0=8@1UO1D/H3LS>N2+%A\-3?C9W]F6R$_D<#89,W\NE%]@T-@)L:= MYZY';9.=!F=FU,U%Z/S5I2&+'=R%\R0?DEPW6N\GRS)!="ONQGE M7.W4W%#)]DVZA9U^GAM[9VG')G,]_PX+X:2WEZKF8F1@OT/?S-PP2BZ2?+@P MS&:2N6C3T&<;/VMIU:5TTGMA0-0TD\_)Y@5AWRWY8B[@[32<-R[@E,4=V"$#'L!Y-EX$F"PQ@;V#!)!32TMVEPV:!E^^8SR]V_\O=5Q[N M'>[VLP)PK@WE&A%=4\29PPCT>HQ4;6C$'$O'V7WE%YYY]QX:@;O ?T2G24[.GS(>9=^FJWO]Z'__Y8R!A!"3P3' MV[]%^V0*NZ'QO-Q ;C)= H,D8JY3]STZ*D!_>W'/A9X7H&Y& Y$\((NU1MQ2 M@Q37"H6:1 MDK*18"0S#6G'+C44ZU4+@S#JD" F(""Z)#L[I6B_=)9]EN/C8 M_C1?E93LXO>T)M=(=P3:T()V$5TF7GKO[>\](MNO$_#MVSXS:6M)HD/",(>X M"A:9Z"2RW M-@R,XXDU0[)GV>9_@Z>OY\00HLU,WN]:W1L39/11J3C/&/ &A M9D"R<4H9,EY9) 2MB99@/#F[(3FLEV?K1=@/V5C[$0#RY_9S&#^4DC9)CT/$ M[:GU7T+4;4@ABXV>W<]:9$^0P> > X @+C!L,^1UT@&R3C3T0GB;NYS[6G- MDTCPE 7$N=&@ZV"*:DH<8 6WGOOEE$;N'.A_$'Z+.0DJ;-;O.:G*\.QC.^>& M!3-\3!;61^CKNT'K_OH*I*]M@.!NWG M;-EENQ'L@*3Y_T\RAFT^.4_'RDF?OR4J MZ.I2X,V+@%=FX_(-P,?2[FSSS;7<'P\C@'E8\VP?9F'2O?V9#,TW9CIIYP'= M:0W3C3;\-C^.!N:RG4Y@6;X$_W9QK?,4?SU_ 39B8$9=>-.%D0%5;G'G-8?N M]VU_M2YS5'(G]1O]9M[&;2FAQ>'%9R?P_)SI9TP:<3P]/KC!T6P12..'B.N(,! M6&& DD!W9PET;]ZRNSRI;(#.\WGX[. Q19B6/(G;SY/XXJ3R8#F\[:2(!Y/P M\,$K=(O'6QEJ1- (1\(1QY$AZV6-J T2A\B%C^*F)Y0HGC(=8F0T58C;7 ,\ M$*2]M2HXIAU_X#'NN\FU@]PM>;$I4R="ZMWF03R8#(<%_PYJDU\F!^S!P-WC MT$U90VJ++=(LE0@%E0J02E@DE6!,A"!J(U>.\1U/2>% $R,R(%YSCHS4'AGB M>0B*$Q[$2Z(;J=E)+6\_V3]4PB_5[5Y N_[COKIV1:KL.OOXPWT >\A^6TDY MOFX%#D8@/5C__F:3T^RG*_AU+2QQ$J!/8U#607BEPDT4!><8IHYRH\.&5QUN M2+^E5.>OIQ+>8UQ3^V@?EW(]!<@+D#]%17HJ;C\R>34@L;9>(DQLC;AC%!GJ M#!)<,<8T-P*OP#2KB7".1\2T-(A[)Y 2-4&8>Q*C,1H[][(P_>SE]O84IA^- MRN708.N'!@'LF]EQ05^HNTC$(RVL]&*'"J^JTM*&=HD'@2:=LB@* W:)I+$7 M7K6O/7,*UXJ030J!O,S! SF1\O8+]*4 4T';HT/; JX[/^;0OI:UE X)%PGB M-D9D;4U1S:(AG!OX;25LZ3&5;U[DF(/K$UH_JX_GX+%T;3&[O]T((EF3^'SS M@"KK#(LLU?2(*?;5@B$8"4"6XF7?7I U4R[?[=(@-7=&4"UBU1S M^Y.XX6-.*#+++3!+LC)/389RH-6U;#7CX$+S*4<$+:74623^@UYZV9Q4^QY?0&?O\"09D"?/1: 1P2"8A:.V0Y84"E M5"KA(Y#LIG'!\_7\?;$AWT]S;&>_ 3\-5Z($WPW]+7&@VXP!%?*DUCLH1[=! M$.A3P@KO3%=S6(&%HU<3R:=V'D;WXG%\)8IO;^VJUSO!$L5W1#M>0*. 1HE9 M*E%\A2,*1Y0HOOT0NN5 _N[%_6F=_REG>DX52&>.CA+8=SR!+26P;\?GZ]HI M7F/FD#.6(!ZU0!:[E.C0!QI#=+7U*V="7DCI@T#*N)3352FD("FN8DH28 MZ&Z>"?TP=Q O6/SWA;]M6T=! I]07B)>"NP=X":7>+XM'LM$::32ID;<<(PX M!H"R*?TT@)HPD7HEW$K2:2&<-\9[5->8(QYLC321# E)C?72*&O"2X :KD\X MXP74-E"O2QC?0\/X4K;=U=H11<24F) 2$[(-'?R%@ON849YA*U!0P8$\# 8I MZP/H_$9@J3!E5MV4ASS:VFE&D"$.# /BP3"@RB'M>2VU8YQ1O'1-82$!WZ>2 M'#W0^/]N)N?O9R"R)7G(3JC:L8I_$*$B):*OH'=![U<0T4=E5%((BF)T G%G M*%(43![%6QV5C!CJ43>U@9QQ21@,U;(T*"8B4IH2U\ F^F)P+?? M"#L>;"YA?'MY:E B^TJLR0N?*KRJX),-C1(A(I>U9JCV,AD8+" C%4%:<*6] MQT:)^J;@,ZR6@9$:"8%0F>'E/,3GLB\F.B_ /5D<=)Q6[ZIN:KN)&4X:,Z@NS)_M>%9G M=W*SHWFPD$]ET_U2 >QNT?RB\OL%K$MZ=MR'R"V,DV_"%Q<& QC#MU4[KFQ( MY=W3(;.):W6/D:B"_7BO?A M>N3H('Q!OAGW=:%3%-#T8OC6-]UH8"[?I%_?CE*IVN'9DFG?]'W.C& ,W K? MI%#.)E[.^\_O(K#L@+>_I(FDB*8%FW]Y("]O0OJ;W3K>;.F)O@8-B=-[./CW M\X4/863.0N\>0";"2-^8P6=SV:7PHN4=FB]_AK9;UGZ3)=XJ7.YJ/=? ;4;/ MORV3]:N%TO/VC+1T(*M-*N8^>[7O&?#T4X+.<0*-TSV!MP?LO7CV MK<\M^%1//DN)-],AL.:@&89M3'\1SOTN[>,H==#M_8IL2:\ 0I\.)UVFUW$* M*IO'!=\2X[Y6#P$> ?UAV/-!OWZ5-:G^.7SIID#>PPD\\1>@HX2OHS2)8XN\=M:_<2UTX%/3-S!BC81M.+< MX3D@.^@:\%8?F#\Y-RF4O^W"U7R;>&W8TURUO0_X7S>BV>JD$8TGW>QK8.N! MFPY,W\0G ]K7]8%D96DVF7'HIH,)Z&'_-URF9YNTA-VLSRY<&TTSS("_AM?@_,DI1] %H9 MA78$NW?UM@=L'+0CV)S5M F@R*18_+%ZZ )(*@%X=W6/Z%/*Y9):S<\^ MKB-X!!J&05Y;_/38T$RFX]S&$#BU;SHM&U!Q'DH5C#O/M_[[5^<#2S>9TEM) MLVR[68! ?G;1SO47S'"8Z.[:3:BW66$?-)F1[.65E!L9,"I#=Y4% ]2IBVY. ME+VT^$Z#07-/]U3A^U@R9+_#FK38+O0S0RA:WL.P[CV=QIB?BK1:?HU_?\$AIJ\!4L3A9V_,#[O M!YAGD]"_&& BL'T <0 X)XNU'@%.I-V%G>D?!H:9/POK-YDU7PW"6=/U.%$T MC-W+TV4(:](//C/UO&YY^AP2GJ0=6T_1)]7=F6IF^]]K0"G5U#6)D<@-'C\# MT3!.,KCI>F!/; SJ4@*^S&7)56"ND@;-^7,.["!ZQZG;?T[!H/6GU??]T/N. M;V,0(,)M?#U-]N:B_S+5UH+ZF-<9,9.+?3@I+19W&9*0T+[:P_W$VK!<3L>J1> MLYV#9:):] =MF)1!)H^CW^>9,I2)Z_9Y A7[)$-2>.@P7TG(=!J;(325QIT$ M4GKC9#%@6)'9+!)UIO8'#1"5AS&=7C-"U[GTP-#?;FXN)KBG)$AD.::IQ)=# MFAJ.B&?,&4]#359*?#TF-]?"F3S\U(S;8=H+,[B1*N[[IG.#%LC@(4FZ,JZE M)%+#R1O$3QFA7R^\2#G;#3\EC'U]$[V6[72U*93FM8O#?Q#QC[ \KSG&II_! MA@Y$KOR^I9N@.[7^?H6A5T0L_)77]J[ZQ21W95CV> MIM.408H.@,Z[6<@ P.%%$G;9>W.E,^X3KQ5L>V.D-+L.*N;V.^IC""BW;8@!:9I?I5 M2K%>&^AUT"9A4K9PYW9.,C\ _D/7V_-)*>A<\BXDSUB;=CJUOA!)>7(K&YFG M?VW)EA;] E8@+]Z&.?)NT#CJ@D/-%W3>>)C4FQ__41/-M)5U2EHG$5=.(UU3 MC2BA43@EL3+DWD8,MH(Q%5%=DQIQ:B,RO-8)QP+!C&#']2G'N60?;'=GR'\K"]L^A; M)DLTU5@KY$6JD.2C1;)$KSNWM+>9'5,64%?KO^]A M^&#&D\N/8(]V,_'[*-MDYS;'S*B8N4/^,7--;N$2YS/8$W)A3\S6NOK0#W]/ MZ/FU6A+O/OY^79D_-UTU:$URC4TGZ=9+5IRS^I[<2=!.?_VE.P>-_!RH(XQ/ MJY_2?8=T,P4DHVW'XYQM-QU'@=A*NOODUM2YV]1"I;9*IQSBJ10YKU.$OQ V M:1XX:DZQJ-7++'+.W+LO*F-*L[WY3JQ#8ZT98P9S)%G-P0P(*3)4I*CD2',2HR+)0Z^7PI:^#W;RT[ #:$T:T)SL M9NK1ATS'UW2;1"1O_'2W>V;><7;R MADD^KP-^_9!/*!?>S._,,!O/[\^;(1C-O2/U6B[V?;-%;-"<2ZD1&! L%:JP M*7*Y1HY03CAV=2U7"-)9 N:L,XA$89)ZH)#2'C1\1NNH=8C8QYOJP7JJ_!W6 MY(=\%@<$\&%QU>6:CCX"U6&AI".ZK*7S)UDD)C@K%*>(11,!"1GP4Q .$1&D MKJVKW6K9S%E?LK6Q7GOC6'R]6%E MB:]^G(WVWG=>;CHG5=904AZ2O7-U6*D8X(%$V*ON$3M5W_S^ MRW=[)U24I[S6E"'I:I$29X":J4!M\98KICW6?C7 XGEV_?VO_]]3'3ZW%TMZ M_FW_MK\GU$_P=._V7Y-H);4.@?H 2D60#"G!.'(\,D$\-EJN9$?DCAA!9$#& M) =YQ 89KP0*KC86M&/G]4J S>ZX/BO%0 ,+I?C7=H^V_TH?_6QF&:A @9]? M*%HCJO;$%?B23K_]8Q)NJ/8BH"@\F()8"U!#O4:8"66TPDFGW(;F/><#8(MT MGO>^/P3=#E>LGQFA-.A4)B\"[0$K4X(,-REB.5A!@_>8K A]+W&:CD3>40J0 MH1BP/\&($>.,QPH RUXHDP]>]X3?>;H7M.+YOW9)9[VO MF]SH_=_>FT%CQ\V_G71FV,%FC9MXFXN%D$ (!3O6.HT13R7#;/06>2\T"YS: M6F[E0LY5Q;S;7-]'7#;OY^0U61SS'Y+)ESG*=+.*:-V;UUE3)O#2/QOW=\KIQD/"_(5713UV"*4>TG/FLGB]$UQ4?R'\V,J_ M[*;.6BD+4["G8$^I/%5JL16.*!Q1.*)P1.&(4IVP,$!A@,( Q0X[L!4^C@D^ M&&+V%$ >K%/^_8_OCWNG7_T$CX:4?__EN^/>Z5<_P4,GY0+"QSK!UTJYQXRY MI:C/1J3SG1GT.9A2 EKHY$O">E.8YF!(1#UZA6\KNL+K& M!M?(^91Z1;$:*6\TPIPRC+TS5*Z$T3_E3FNZ.->]&_J?4V;4[O=%AK6E.X;; M2V(AQ(YK@AY,38B#IOXC1+\CW.7=8QRNM>>.!"2C2A$)@2,K(T2M9<1.&1=%$AS@&D%&<1$:X< MTU*JFJX$)6IMJ# 6,,VJE+6/&Z1,K9$FU# 7/=-D)=YJEQIBKH7!F 5C] M!V8,5M0)EV_)] MWGG1XJA\GXNT:D56%%GQ:F7%@ZU\5/;_X/:__\+EQ[#+V[?[ MJ..!L("490IQP47*D<;A3^64%A37<26UR5/R:GU(=>B"[WX5++ M=95 CI'(R]6]S6Y]AE&?N;*XKXJH>+VBXL&&[3?;JO7X..'D1&1*I4H+@J3B M4Y0C+0A&'&-'/=$R6+J-Y,57['X]@^ 6E6PA^*L334^\]_KMJV2W JH%5 \" M5#%U*CC,$%,8-/[T24F12@%B[[F+7K/G!=5RH;# :H'5 JM/,]7*F4NQ/\LF M%YY^!=M=[IQM1#4_MF-8J&$5OKAS,SP+!3JW#YU/33BVA]SV1#*X?P4.!G[W MW5*50F N)4/4\@"6*L/(!.61"(PSJKRE8B5,Y#&6*ABI,\SX80893W?^== * M?+KOB&JWQNK3\]\5@_98#-J"X,>(X+<4A]36,1)K%&B@B!NAD<+P9Y11&6' +N/ 2M["JE':$\6X'QI.GA%P/G(<^A8!VM-1)@SEX+\4NED0Y#P MSN%:1F^%V>22U#85T8*3^X"3Q4-08/+H8-*2P*0F-1*UP(C7ID9**H:R41/:6(^WTY3!=D7E$U[DCWR M(:MS,')K0[](U-)RKB)((1!?G!*'E+($14$8Q5AA:5;T_:?4@W\E^8GN))W# M$VO%2_+Z0/8%#8#CAE*C&?&84A2PMXC+FB!;!XRP)T;Q&D<9R M!Z?[;!P5* M"Y3N'92^3";,5X6IC[P&H8WAV%FD(]_$RW& Q5%(F@ M.>"GM:++*H[;B^K=Q]__]7\I2N3;KH+W MVW$SN:RZSG?N;QQ"TKHESZM\1LSG;1SFDV+V0S/$BFEQ]' M7+;3F2'WME\K@O$I_GK^ NS(P(RZ\*8+(S.&Z3DZ[=?_>V.AS;]79]2SG?HG^.!R ML <+/0\^%TD:;L&8,;>$<6Y$ M.A^NWZP9][>]JE%_W:O]J FOE<%(**T1YX(C8ZA&1DC"F;-1!KF:Z_XJ#\''L1EV_2@6T'"S MZM66+M&3$\IDN01: I*.&G?+/?H70M?:1583C0$?K47<2HFTJ6NDG++"VY"J MC+PXNC[]BKTZ45P5="WH>M3H6L(]GSE M\,!7PCV9U(P(S5'$$E#5R8"T4*#GZJ!L;;BSIMX;G97S'==L*JA:4'7/4;7H MK,\#ILK4F%GK4C9" O]Q-6!BS5$=J59,:&KJ^.)@^G0559]H4J) 2XV=9W-V M+V)*BYO[6$57<7/OG2-&T%K5F%C$(\TU&0(RS($ 4RHJ81TF =:U&DCD3%?601 M[UC#I"><%AVSH.5QHV71,9_)V>R)LS+4R#,7$0\2IVL-'-$0I'!,>] 1=P:2 M&ZB4XD200["%^2;<<@$D_+? M32^&;WW3C0;F\DWZ]>W(>-\,SY9B=9N^XYF_'0,EP#=_3KM)$R_G@\COHC#T M0#=?TFQ2+K\%"7UY()T\,G'C%J.\-EO_I+$LD1TL^!7=G2\.+$;F+/1G$OH&0%X'W6?O_]AY> MMN/FWTXZ,^Q0%\9-?.9PS->U %O,,/.P(_D7#_!\\*G =5&VVV0T^[!VSQKJ M_!HG7'BI\%+AI<)+VTT\L&(^%>XIW%.XIW#/RR?^*%9IL4I?UBK=!W[;FR2% M^[ 8170_E^C>A\GO35+#?5B,0OJ%]'>?!'$?YEXHO5#Z[I,F[L/<2Q+%?8DK M?><)QWUHM<:9[%S/%J!1.2X>XBC7B.D1DB%!(6U%[$K15 M827.-%)KF9,,8<%UC@97-;1_#9/WT_$8!O>T MR(!\:0C]3QBW7_T'*E==2T# 44-K"0AXJ4!]BSV/CB-/:LJ+E9WI/_G[TW[6X; M2=)&/]_[*W"JRUWV/0"-?9'>F7-4*KO;,R[;;;EF[GSR20 )$F408"$!29Q? M_T9D N JB>(B;ME=MB42R"4RXLF(R,@(B9LRT^'+>Z1'9,S=T3+IX1GO6-(9 M?7"^%-ND-#)L73,"*P"3P/4UGR2&%CL&3:P0MBMGH;;/)KZ4+P('MFP,J+HK M4R](=\IYHZNT!_:$H9[A!":)B68X28QNE4 +(SO1#-MR @O^MNV7PM#U30-/ M]0Q944)BZ'ECJ'1)O[!S)3*=*(I]5_-]%_5/4$(#W2(:3:@=1+&;>(LI$3=Q MKNQ$_[1U0R*G=$:?,W!*Y?-E\#+TDMAR0TM+ JQK%A(;\=+1G# Q[#CR?,\R M7@@OU]&_EP-:*E$@HF5+"4\3UE*9]*J[23T_LAV MHW4N79R>%2.G?-)3EDPNIWSR4Y9,+J+Q.%S2O,8!G4!5N-R M2^,)DZBA$\_&C&U,MZG/9Z0^0(/INF;0!=A,,1T5+*UDE,[YN/)DE,[!G3 3 M-W&I$5'-L%R*!;@]+7!BJGEQZ/NQ9>CQXHVG*#0<(XB(9B0NT6R;^)H?Q+X6 M6Z:3! %-]#AYK #W;T+R/TZ<)=N*UM$=Z?N3Y\QGC;'RN&1/2!H%MAG:!M5, MWX@TV])M+30I_*4[#C4M*W#=A>I2.T;2#6)V7'F*(I'TO)%41NR\\ ET3,+$ M#"U33..0.H5$5?!C>3T*6.'L:::]B&9B>AKODFZ)/4]4W/ M=LTD]NT7QLU-+I+JCBN1<]-BIPT!/]5#6J;1OS<%%4^W8.0!A@QM89X?<@7K M@Z((J$HUH,IU48Z*DG#A'Q!@?9 PIBIISK\%ODYS4HY!UNN24:P(&=8LS2F# M9ZI"(KD.6QBF^ $]>E^0.)#-6_@ QAF^GNX+Y10-5(5G1 M5J-Q35X R5D:T9$7.E-=8H1$KSM[2;"P&_?>_^::I7W8=_*,LZA'_T+A\ MHRIWA/''0IK3)(U2DO'QE3BH?DFA]1*^!]*WZSV]#L\@\M9QUW2<2">QIX61 MYVBV:R6:3TVPXXGKZ20*DH@N^$ZIZ;I>$CI:XGF NP'\14C@ 6!#4P'1'9]V M%C] [DU51#_89R0'&Z2C+[3$C8OTZ0S:CNJ2=G"KF=-X^^'3^R< ]V&7ZN1JCGA8D?.]'B=8PDH28H-KI& CRM MT',LW0CC:6%I9@P3?H_S_0V@8Y;Y8_A$&T(? WQ)B\E8&U-2:C3?"[R_IV%9 M(_R:^EQIMOG=>U] \<8NF]2S??1OQ#Z/B W M]33#LWS+":,X-OUY%O02SW7LQ-43=9Y=Y>, '<,]4-#I M*=^ @ZJ2Q+3--[Z_P:!1V.V0\SLG\/+/AX9RB4G"D":)1@V\,VX32PN;C^'\5Y?_ O]O;4Z+$114UTD!WP @9V!J(Z>F: M;?D GH9K.-Z"UN#$IF-[-H"]B3D8;!)HO@.2Y9A&Y :F'<9V/"]/-[2/"OQ7 M"OMFE>;]WU(6904#S> ;-/QK!AO,3PH%.1IA)&%9TVD'U704H&;W+,-\=3E" MUT'>%Z&"=L^PK%>/Q <:_E-+\I2#A-,K+RKZW?"W$85PJOS9N$J59!?9,WY*[*?'V(4RXR[Z_?O=%86+2RJ@L MXCJ"=P&5^Z#A#T@)'(6>HHK23"F++&.J$A%6B9\5DL?MLS2'"5):HBN(-U,Q MY77C^7G_[DOK[NDI[Q]N6R$E56K&FX =H(3)H&L+J!'S!X";%9@A/ B6;#/8 MDJN3O!%T4-4PV7K(!R9<5$-:P6;34ZZ[4:O"G<4[:QJ)L1NBW$*7M.+>L+2$ M#15;$4/ M6JE*D6:\\3[!IV-X$Y0]_ #?FZ$0=,\J #I@QA($ %4(\3Q,5"AA+6<,4&L? M42&*W2 :3^%-!;. R;[+^QDTJRHW=Z!KY"KOXR8K;FF>$OX+_:M.*R09V(B4 M5;RA0].?S,@R==^CFNG:Z,LSP$JDU-"2V,4,.K;MAPM>/4HQ M!/*,'S,,-6 O5*$P_IRA;5$-2DH/27_Z$Z>GW(KY 05Q2L!IR 37@S0G(*0+ MON,)-+6 @.]1X#>AE;^K2^!+ LQVQ5(B1/83;* #=(G!)MY\=%/4TQ_-] V@ M/%!BD"XN"PVDP4;42I00U4[4X"6B,/@Z3; M&!KNU\ ^B!J8C[)%/Z!_4?<' MPDJ,@)U8@CL4O/C M7K']\4%GTZ,-ZS3C]&@$NS>[K-,T@>4"*I5I4O?AQ1'_&@>%LIH4C*69EM04 MG>KS)%*Q=5AA@.J$YHS.DZRD":Q&2\_5-]S_2E&BFHT4>?U_BO*' $'@C1@T ME+)J%(1K4N:TGU)5^4+SG(VS6P [,ML!4"H#8<*EQT'0$>76@]+GG@U4J5:! MK1D-@(_LFN0D)KUI.($="!@;)>W?9TRSC-YK<5H*K>@"(* >YI> LZ"6C"_P MV\Z$:6&DYZ1"NINK67K/Q$_^!!*FR;B5=/XNR%E\&1;W"!G0Q$5WZ'^_XLF^ M8:X/<9O5Z]T,Y$QCQD9N;&*,#1AT-]M&I$_%I36-)##2"Y+=D3&[_.GMS JU MY.>GYP_0?A,2'VFL@8BE>/L06V_NQ:9.D%BAH^D!13^#96BAC9'DB>'IMN6[ MGK$02;Z6QZ$Y+_N/N1"L02Y_'7YKC1[!=.@_;GTO,Y9/\^'S M+)^[XI#LGC8&I]U[!=<(_ND<&9@\**<]Y;\'-$=C@_3[)>T3E$90&Z U/ZH /EZ"!()Q(+C_=KT+7 5H(74WHW.?F/!BE-6KT"&D::H@JK M#\(W:65F6M@2],N*NHS0W< 5 M!QQ5VQ?K[3-NZXE%?A*G5MTDVG@\SMC+[FZ3NBK:2$0<#FZ@,'I\7 /]!Q0L M4=/M4G1GZ'I/?]6^@#%69,3H!:,C JM 6S+P@%/1]D_+KK2CQ<(#-L<7;1L/ MW%47W3I.+S",5Z@8//S0D]_[/=^T@LG__ T;-'NVO=\Q/9$RP']^QH"EC+G( MS*NG:5B^,1]-P>[9-!SN$VDX]C'9#7;>;^B:4W['F "FO /#*U9^)V4TP,.] M]1-S'/F*2YDZK-0VLV'R8/^-*CR/2.,G[I3L7>I6OL@[$_WR;'%[A#Y/7"(X M+H:1$G'T$O&( %A2 &1VW%TE>_I$*^4&[=S'L^'*;&MRRJ=^IU?R^!E->0<9 M!9^Q;R!'O/SPT&L-Y1:3Q5K-6[-WR6]FMMNV46(0\TS"&@6:83Z;89D\A8.'DG'MY!L2S-CKU(LTW/T0*7NEKLNS!,AWI) M0!;SN/#CY&UENO(LU0IVG++E:)*QK,GBAQ(O]8))J_:.9Q*^-HH32EQ"G(@: MFAN14+-I$FJ!8[E:8/B)Z7N6[CL+]>(H<0+7\P#A/#/1[ #KQ>F1KKFN'884 M<,YU%^*$MHU6ANH&.T[-=S1HM9?*!V>L*;[[LL-$9JN?1QT@)VXEZ]\R"AP- M^FZH/";$;9FVXZ+.:5LC>CP?]\G#K&BA6MK7J@[)K4T/R$ QZ;M M:3[5\1TO3 P2^1:Q=@S'ENH%+UH<_CG'E*H7TIP/"%P?&8(NTE)'%J@ M5T:!J=F^!U@8>Y9FN*!Q6I'EF^;B!0K09_T8#&D_] +(QN45$)#S0@3R[-B MQTA"?<=8Z*CZKC73D\+"_?@YMU&XRSC'0+JL 2(57XN4.%=[(3VPW"3W-C1'O8C3D?>IKKA7JNF))C-#-[1PT +/(]J@6_:OFM;7DB6U)[:+CRZ8/W[$AXWUGA?)I;,U)\7 M3&;NS4>Y23#$A^4:\[C5Q;#_U$TYT0W4K4T_S0(5I,X\2V M3#WR='/>K629$=%U-]$YKM1Z$6N($#/P&L640WDF2Q0*,3AX%A MAAHQ U>S'<_7?$,/M03@+/02 _!KUZ>&@6KJMH2O73DJI-+XL!S]P2(?-HX]TZ#U'2\(HD S M> 4W&NA:&$481H:U87W;-,V%2Q*^'9@)WFY+3-<&U9'8&J%1K(%BJ?LT"$S; MWG5@,,"6:SU!&HK $!-3*:V]!SS6/4<[\5%' M]%(1/G% E?BYE\7P&MI+\SK-^Y]'M"0X'O8K5Z;$<]]0E7IW7Y4$$"'-23G^@(E* M/A4YC@2K*,*K'W!9**NVY992'4_6J]N6T)R./G,$BRS30VS1JQ[&'O&I2;3$ M1P^YI0=:8 ,L.B0AB>,F.O6L;61-/GQ$-%73E!DG=N8WD8JNC,#>]XY]0A&% M&RK"+HT<8AJZ1I(HTFS?C+30B4/-L)/$!^PWW6 K$=B'#_N&"MN6#%J4RK*, MZ98(O#L]VTP2QTK"2(O"T-=LTS4 <$/,Q>:XL6O%IF<[VXCI/GS -=7 D7?% M#]SI+*/$=QLE?C3<=^K>D@WU:$+=)(G,6'-#-]9L%\OQ$5"1'=TRS="RX.L% M/7J=&.[#AW5+=9P=E[$Z(Z$Y7QWYC!;YL)'QF4 8AD$4V+H61)ZAV;YC:CZ& M:"=>8(=60"/76"@WO4YT]N$#H:,:GB>!<']^Y//573]7 UHJ]'Y$%I 4D" M+71-V#Y X7;)@AO%THFE.U37J(Y9HT@4::'NV5J2+5=NK;E+K#.?8 U0?^99Y.Z9^EF8FN&[SHB1WX8 M)6!9!*9MF?"=O9B@VO ]R_$)T8AG L8'&)^'J?XL(XH *1,C\ \S)&4UC+=4 MWPLDQC\?TO?B/+>V88!8QVB <.?Y^=W^E^E4SL'V<"(O#I/0T!P:ZYH=$T,+ M(MO2?&J:;J+;CALOA$HZL>G8GDVUV+2H9MLDT'Q'-S7'-"(7]K,PMA1##> M ( [\((@670/.88;17:B60$6:XTC5P.[P]!T.S:2A)! CP[3/?0$,IO!CH]C M#Q:9-S^K@)\Q]N/?6P)^JH>T3"/X/4YO'_@47GWQF3ZLYDSZ?K2[52F%DX-) M=M/+Z+T6IR7E;'4!FE [_ )W_6 MK$J3<=LW?U>C>0S<=8^3@"8N.D:[7Y&;#/.I>3]W@UM5N]R,[*8YPYPM5PTZ MLW5$^E18I!I)8)@7)+LC8W;YT]OY%6K)SUGN =IO0N+C9..7D=26A?BF!#,; M?C>_PRNP=CR0[#O(250S!I+S'3[-QBQE6["6^ _PNQ UW4.:PH["QT&Y3\ M\.W=[XJI_/UOOFD8E\KO5Y^N_O'N]W>?OO%/O,L;Y;'JHW+] M^=-O'[ZU"_CUWH5?W,BEW-G&)1[%EB_2"KJ-'O;1I+E2 M#8J:D3QF*I93IJ =@GJLL $IJ4*&10U8^&:3Q=KVF-=8K4TTC35]KR\L>45Y M1\I8^U@4/S"2Y*8B%9V)ASY.,7/WLVZ;S?/;@"I?RO06 WEN:%27:97"BQ_A MGSY?>^4KFIU#Y2JJE")1C"!PE-<5O(7;M*E?PN?\)^/RC3(JB]LTAM>)PDA" M%1!+T +1JL0_?-&S9M%9M^C*D,14"<=*S11X$'H,Z8!D"?9V-1Q%A?8EK2H6 MUF5_H%PW44FL+[K Y9&J>DQ(&_!K)E:$/:8*,[,>6W3B'D=+IJE$(DZOLT)WF4D@RH MF<=I1\NOE-59Q1^9.!UV/\T')1#'5/#P,R:,0CZT:@"S^%=-2MB9LG%SJP*Y MYCURJ:%K_U(5PI0[FF7X+RXCM!EC^!JFULKY 23P7JPD'1VFF!$[S8L*1@@= MTZI0@3W'3=@;596PKA3<:^ 1)4N'*;:##TVW$!;P4"$H")P./W"W2A[!^U4) MAJCH!7,"5SA0'EV'TH4WMJLT2DH"GJJ+D$TV0&KBL4T_ &_PS%=5:EPR6?P\+]N:2A"K8W MNO!IOR +HT8W)JQBNV],"3K(]) O#@/9RDC9T8RO1@KL$*%L-!S42!"^WLH5 MJH$9*X"/?_P3L5&E/P K(%F"6O7$<$$ M\0=P$):0K^.TA,*(<(-3.]CH W8!T2GE+;3", $)Y#>Q5 *!!=>G^6V1W5*E M3-D/,>4:GBTKD"C?.PI(+O8(]P_[!JX[IOYKU"\[I M8$O]?[ D977)M2T-_2?L(B2,1D525#3VFV.-9+!ZB0!#$.T?^#!B<-..-M;EYUDLC-CLGO, M@M.J)1&!#E"?:39H!J"XHMF)D%')+0#-I%&'8P(&) MT#I#]2*I49&I\6@%+\;T -*F3& M,W6U7U-:<5::V)'<[D&C!TPZ>+(4"B8:>".P4$%1YQ8>[("AL"M$$URMGEBZ M19@U?AVY)TJVY&R99.@=F <[H2W)*MI:^#\T;OI@5:6H3U64C3OP0X!'A6\ M%=4EV%Z@?4F&D@S5X%Q44E@2SDU1,1P6'-5&91I1[N*=T=@'-.XC;I$^H"%# M(_^1MQ'M&@<7_YZBJQ>^:9U2.:(@P%R?L-;I5.#Q$"9>Z0N#^P<=3[O)T,%1 M C(R;C,T+N@:V9H!#]%2ZTP*+;;-'1!T,$M&3H M7BS@(>'=@M=)Q#?P[BWN/P4VKTO:.![1Z1S2J0[@+61H[NL&]NR7Q5TU:!5- M::M()FV8E.N+4]:)\/TIJ#&.A#^\]53>4=S-)>M(UEG$-WI/HQK=VK@3+H*4 M-&LEXTSY1Z;PAGL_IL_C4:N*,I+"QD>RC/:;$U%6Y 1=;7_6L+?Q T!@KX(A M;^'^R$(*ZA?CO0!\B7PCPU&1\S.5R4F[<3G_'-7T>YS%.:19S7D3@4[("P^S!6F@<,6AQU$V8 MXZ#(8FF62J9LH0P8"91[FD?"O;%*.(_D'10HR3MMK\[E88)DJ>5[)'=^C=L83+S0"KIZUBE;DU.L M]J@!._@?Y,J;JHA^*._NA:;6QN-^^I^;=\H5OR$)$VN_E;PG>0\'.BKP!PY: M546B'PQ1*\W%G68$L8I&@QR&TL>(CZ0D$Z5M$H$8C4.\M$C0J@QK!I-A3('9 ME?5(GII*9INY,2=(,7L50 M<[Y-3MWCP4>[7?2Z& Y3<2>$7[=1N3Z71G5&2AXIK6 2"<6X4I6O*?NAO.?G M5CRJ7_F"FM^'5NG+2(5VZE6>UUUEB^D[&/_)_7XXEC$EI2("L'^C$1T"NBJ6 MH2JF;EJ]!V3@5.]:_3>>^.4S,>!.L$ M5EBHU9P:8;L1J8%G"4:-9.VH\?TX!?0KNR/U;.+9[8+9\1=X SD=O2+# M49;B1OMX1/X[<=.3L%9GY&^0T0B#@W'L&;E3^808 XF .4W%.8GP>10P]$(+ MRV7J2QAV/>(A_(_<4 ,IY,H!P9MM8L*X.CFL^)1^H;;4QA "?/XN9;3C\?U' MU)]L"@:92>1%,HE8,I/(X602V=,&^&*7Q/%>\J^-_75&5[&G[S?#LS6&#O&H M(-S$0''/\/2S/T#M,(<94-CJ8Y5_I$UK" QV7-B!J[$RI'AV/W-A1H2VP5#C MJ;"0NDHS_E$X[FY @*)0%G5_@'=,47VX*\HL!FVCO=W:G*#=%1-+F365S;JT M+OC>(5V5!@VU3V-.AVL"*NR[CHQ8(YD3:8\[]NOFAN3[ZW=?NEOU#4W%/<<# M(^>39:;W2,2KCPLT["G?T(YJ*8JJ*/PKQ T^Q\.4E&$[PI@:%'>U3 DZGP?$R3AZ:5-B0_L&(*GMQQ$9D$WT]+*(_0AR=1IV5@4N%'659$D]0& MDTLD;=/M?6]^3MA(W''IET>+RRB04VR#0"&"6Q!,!F VT)S&S04RS+Z(EQ<1 M7OC/2G,E$9^=P/8$E#NIGP@]O\_[4-O<<.-Q+Z,R!9*EPG@':L1*D_I1@1G" M@V$;ZTQ+<:T:&P&+"#3B-*^'4WY/OD^ K77=C5IM+#XB[NIC(]SM0)1;#*81 M\3X8(]%P*P[O+[ (N>-!G8P1W6-B@(-"@!@?*)XOC<0P5>@]3NOAVP$EM^,V MVT,S!9[6 /T-XG<@#*P$S#O'2^MH8_)[^]@BF')=U/;LE3[0_:&WL&ZVU?(' MK52E2#-Q1DK89,=K,7:&0M ]V $1V*Y567/W27M AA>OD3U:SAC@M?#) 7\S MB#]R?KV:Y[F!R<*6DT&SJG)S1V%MA8%ZDQ5@/*9$;9(K\*VY$M?7RR9T +9C M2I4_"_A,04L3;7D,BR*YN-JM7 \ :V -9U*@5%/CF_ +OD<1GCC0O:M+&#:! ML5RQE(@5_524\ T?&X#.8'+N,M,EB.I B8'FG$(-HX.2V-*9M>:W6 "1&P:^ M3A-L"T8$O? #QH3GT77^KA"-$A0ZF\;;8US/0#+_R= M#$>7K2IQP_WG;$8C[G;VN8=;U(1V ;0*1(7BCH-F&_PW;D\8IYKKM<.> +K M#VT*I.%K;*BJ0ZH /%68=DQX4R, $,'=_%(48C5^#[MVSM -UK$RND)G0;-# MCZEZ:D690J<89]OIY%,&0-FH[L5PB#E2"(!X7D<9.E='Q1WT)A)>3/(B34[P M)ZU -[WE*]01(,,D'BT98&6!WU!;AF<'[;.L69A$W.2ITHKC*O3TFO;Z/;!& M"L8CAE6,#;B%H0..P=*,8"L; D?6(AI%A*?P+!W3HPWK-./T:."C-\LYLT81 MND/*-*G[J%SQKUNW8Y&V>W *EDMH/&)L.E MQT%0C+_&S[&RR(AOYZN X\SNTQ@^.8G)<>'ER6?%>\=#[O'D\#/(S&U*[\YD M4WG?B.RTBJTV0LQ58-1&&SA R1%Z2:.-<"$,*:RHYT:B=E)4!D7:>G:@RV5XTU,,X0Y MKN*:NNGTE'\"S_ =((W:_:^]UABW,^'!G*ACTT:C*D7/1!R9D7ZAS@]J0#/4 MF/,4G3L+YM5XV$%N, $P8M"V0I[-9 MVE&6%-5WS%)&?B!UA:+81?,P<5D$0##%"$2E2^(RR3HD=.I81+'R4>:5V(ZS MXD[CUSH[4TB<%S5:+#>[@"7F1@*[+VBW>;]U5;5DA14#QA A_XP'G*;\UCN MYCP-^",$RG:Z:%$V@"ZT8CR# F9IMI I+T'*9D_YT70I<-,L6-IL$'QBTW3C M^GUW((OKF]%6S^6!="6]38N:H?V2YP62*^YNV@ U^B49JM.,V&TTJ"$TEV>C M]H07%)#N$@;FR:K81"7G0H09SM)LTA58KAV4XKMWBJ(%P M2L-6.S\/%59_"#H,O(5KPV4%5#$2C]NT1P\#39?O"QD!7FZ>FNA^G#EY)5]A MSD]E[ ,!8"CJ<^"*0T6%D').$4C4)/,C*!N5UL8B3U^F6%2A.'KC23 _;!4C M E"8N@C.[Q UUWL6[,0.%GG"4MKD/^OR$*)<-V,373\JY'BM%J8(P%&CIR*2]:C#M-T6RM@,KT%GTW=(,C'Z^%;0A2TV:3EQ MMM6T::%.^9"[;M5)PAA5B&M*1:R.<&6I;7+)'\#KT2'%(,@B4%>D!+5%XD3+0MJJQ.56Q%]Z/0FB_: M]YN'9HI7B:A4KQ<$KQH!6?*]V?,?_=YX[#NKYSO>FB^;ZW=J!^MV:O2Z;EK_1R5SYKL_DS(:8-3U>MRP?AGOW1)I M2PSS BBS*JJ<5.'5\YMMASKFQJ"S&FWV#D(+>N:#%HD^9Y-L%7T.@5H')C;' M,]GSDYI'A,220K)##79;DUO9]R!%8D.1N.:Q-E(H-M-CN0ZUJ,A&0((DVJHB M"^39A^-O P[[1"OE!H];+@[25CX8J#GR>?<)'_*N1WRW"1_'O7K]6]2/^#12'KTJ.EC,M[(=*OZ_!'> 2I9S[AU^1#GK4*WHV?' MAR:<%XPQ_%(M_UD(O M97R%1?=R:* M75S4>#5QCS!] ,=JJU#F:"!\90H:AJZ:QJ[4P#DJ'A>N2T7PE#%&0LJ6]F5# MMU5??_+ZAD00B2 2022"++4K;<.4^+&:9;F;RRP+)N916),RS'?+H=J' 27[ MN% LIWN,TY6,+:=[DM.5C'T&T]WRP<&YW%O^D$?%D(H4II^[5*'R$O/Y",Z9 MX<0Y3E')"7JP]-57RN'WWO1H&\7+V=" _5\;9W,> H MSDV.>NW/6N:EB*\2N:^:3^>4/>0UEQ(M)5I*]!0Q7KOV4>=*6&W)W^P]>OY\ M325YR?H4H/7,-L[MFD&!O[T@,[GV4FF2J[LGZR=PMA=M+I=:"K)=#:UT9%F64J:CO+4V=[=RID*D=CC:UP\KFTFM+M;=X;'2@R1[6 M/'!!)1(Z)'1(Z-@<.LQ@5S>#3P$X9.HI MF7KJ2(W( TWJL)>@PY/*\K R!;=X''=".1^D+GC*\"+19$M;LJ$&@2AT [";-2BC;VN_Q&(SH,:3DM-T_Z<:7<2+DY<[FY'I"\3Z6@ M;*;8KG.YXES2JOX*9,F*OLRC>F88*Z=[RM.5C"VG>Y+3E8Q]!M.5R8&.)8_J M"1'RS!(6'$#\\V%@UC9]PZ9IJ\86B]J=#LOT%Y61 MG&F,EFER-A@@17Z5-$2VI[I;+'LK)5Q*N)3P0Y+PUZ:EVH%,4213%.W0]))Y M6652 )D48-/3LK(7XPB0+D93")(1)#MG1_U#)42P\D9$C(D) A(6,E M>]!5G< [=<20V8@.W624V8C.YKK_7D[C3NK^_\H4M&Q?];=85NU@,P)(K_^> MO/Y'@3@28+:T2UN>KP8[\TE)/)%X(O'DG/#DM:6KNK^]*I$'BR=;,$#A7P+S MX#^N,'S#A-]?UK;C+<0TPNHD:9%?@$U,RRS-Z;S]^>BP'J#-)UHIC&2T"]I< M1V?>; @*&8W*XCX=HI&J_&P8NFH:#C_I_-G0;=77+24I2J4:4/A34JH,X=T! M4R@0(E:ZJ]4*7JOFK^$]454I*1O1J$IO:3;N*=_@[32/2DH8_, 44E5E&M9\ M\96J4 8@@[04M.BZN_KX16&T/X2!]I0K)4Y95#,&BZ 4B9*WI.L>;VO(P -_ M_YMO&MXE4ZJ[HFV"8;\PAJS&<83FYF;D'M> _E4#* ''-EX*A3#DLSGV MA(V>U0P>$J9'\]#TC7O.O3VEF1!P,8R2<99#OB115 _KC%,0WTS2$O@7U01H M*%<&R/XPQ6APH;Q.WRBDI JK1\#**%3A6*&W:4SSB.*[1,'AER2J8.3P:(G7 MEY&[57@77F[X&YY+TOOF[D%,02\#&G#X%B@\*M.(\E?@G0&YI0J"?8&/C&%^ MK,8["K (&0@C"=,LK<8J;^MU>OM&Z=,B-Z8$)LD%%BD13@@$LTOSOH+>U@GA2(43!+V*P/OXE3(D8R4O*A!7^"9. M2^A)&<)088"K0P;L )2$:<%,<+@%*)M MDPTH_+9XF Z$(%1ME.J\RK-^%OUB+N0 MNX5"V(%Q4P"U>$(*@#404BJBE-HIP[2B 0@QK%#;U\SB33H1$X.6 1%'&3S# MVX%YQ6-.!5P(9(MV*FUW *H3R(:9&OXKI./TXD"CTTL:(GDS)!AP4P*#X4*Q M",[MZ\"P#>#*+7SI*0.K.'Z,FAM >#@5JT!R)!07"42/*!5P@:M*AB@L_\L_ MV!]8JHA[(%RT1$./].F,7J>NL=W/:@^^U0M>\>]\LV>_FM<%-J2;NDQ/[: @ M1F@ 1@)Z*''-=5P@;YTGY!:8 "6OZ549IO=;',O[ZW>3P=S1DG)Q)J++D%9W ME.;\0=@R6*7 ;E6B $+/'2$?^M:2NLT^Q?R&9ADR E_[&)Y*687]W-)]JCL MZSG#S676BC35P+,:U=U4#=_;6'=7%=R)\XD5"4SYL^>[B[8EBMM$^";&)85M MK1A3JL'FTVRG*'3879HG0IDBY7BRF^-FW$Y0[C-@*@(64("%AB8'8R2:JN=X M@ME,5?>,W?":NXS7@,_R*!UQS57 _,48WRYO_%& #!E")&DU8E&5Q![@-NWM=P6QROIMSP>0\"H9&D=WB9\!5<5HI M"8FX=83H,VTL"C;E5MV4EI'."24JRV1&'__9@ME.]D^@7/.WY,ZSY\Z.>[#T MMG![;87E#%^RG&2Y&9;KN*80]@?:>'S[Y8X -/7!Z,@)[*8 A:#8YHQ$W!FK M-A8_?C[?R @O8=%XF3?DMY2%=^E?=>,,F3-MNW"KW80!K16245K! _SL%FLMXSM-[3W,;)Y]P M5Z)F#[.OA_DLPXU(C%(R%:B787&/U((F+KHSY_L5 M#Y8W,78V2P"]V?J:SLSQ=$OX01<6/8)]4D0\:]Q7>4&R.S)FES^]G5^AEOS\ MG/T!VF]"XA>*E]F,GDLB9UJ:;I^+W#8F_'"-YL^5@ ]^S,C/$(U+Q(<]&L^- MB[],49EK//5)D67<3)DW7\4)_9(=C]15T8:FX"#Q7> Z?%P#1 )CYX*?%UUV M@-X#2&]>P',@,F+T@E'T35;=;L=C<43;/\U?4+A-62H.CB[:]Y?^<=5]\\497F^(+%)98%,^#R%*[Y_S?1S^[+J>COW&Z[R-+ M[_V-^Q1_%S[%=[,^Q=TE_3[-)-^R>LU.LHD^DA;^&"'F;"H*K'P#2E:PD8RT MSMXE*[A(OEF';V1)DWV5-%EBWZYQD?[P;\KC10@\3&J#FPKN-AD5K"IIE9:M M[QZ]*/(B_=&F-=S+)?FCN4^V,G4,U?"VEP_IJ"^B'MK,9/+69T._H9J.>\QK M+KE9]O).'>R*[R>GU&EJOJ\_%HR]4?IX60>4WZ0H@688=QQQHVLF M%$:JOD6T'&;"NYK.SCJ@BQK6CU+8?58YBS9?55H\QVYSJ<]LU/GX->. MU'*E?_(!$E"YOIG^.91 MJ[B2I\^'IQ_TW#KR%.+$9W;J+.R>65E(Z:1=BTWX+0ZIF:XK&K+@RHD47%G= M@[L]']=15%_9@X]7"M6)"-6#,F18V]-.CD**I-!(H=G4)C5WE7C]8&1&!B4? MD-XK%?V')>9 "UWL)0KYI"I?K$S!0)=ENLY*MJ0H;4N/42UW5Q5,I>Q(V3EE MV7EM;]&M?["B"-/&J!:12SHKF,P7C8-I2@M5Y![S-&+VIGT6&^#)32F)!FW* M*['.73T)UK((C!?SF3-61**.!Q8?>; :$,P,^N%)LB;U@WK*53[5G!+2G,)3 MF'D+"W"T1:]X'8RHZ.<\+JK(&];AJ0.;\AW-6)?U#--*JQ0>9RE6(:8WM-TX],>"FI>8YV[/S/NDQ9G$9=?82I M?D3QD>8%PI#V=P/*<8$L72A.&2P0,[U23?Q:FUP\I@DM2Y[:L7N?TY5-K>H: M,. >(\C^%\GJIC0%)I(CP)&BX R2HL0D280C9,5)-R1_%B6FN%Y<[5_8(X05 M^=>GGA8+-826N;1@6[?+1M)5N2EYUG96)TD:I7BGO*N$A*6&1(FD-BTW+1D6 MZDFP(4P(SW PO,I0T0GFI(^>\H_TMJFM,3N?J(;98%>DS'DB<%[! 4:$VPL" M3%-RJ/L>9G)S1V%8ZGQK6/,FA9&QR5S(I,X2CHZU.?*ZFDG00@XLHAAFDPE? MG9X_O)%BTOL)(; ^4D@YY)$S\DO< MW\M7*209[Y$-*& G7T-HNBD%T-1$FFUHJK\V578+>D+'$(/-VF("K:P(-J?W M6.FI2H=MT0_.;\,">/DQ@DPJ*_&B7^&?6-^J*E1\%1H:(EUYIF'!7!EP4]84 MGN'H*I@'$!7Y#(;RF0O' YU-58N"G4;(#(VAK[DM0JS2PGXWQ_A29^)Y,%YG M_$9@PSWSE3*OAJ.HT+ZD587YK?L#SAKYPFO 8;@TL.; L,@*3[:S/]6LJYGW MVE0]PWLC2GF\UGN&_6;)1/!+UW/%#WI/MQ:?V;A0I*QT]$P/\,ZEXH97&<3E M^BR4/P"SKQSV&18@N!$EKXZ">#NEU?NB[#=5&J\)Z%OO_E@.7'/=W+EVS[/-8.I_ZS;4T^WUQV#HEC[YW]J363N!, Y )A&6281? M(L&>H\<[C1O\!&CR[IB<#R3.WTIV$_2 MXV/G"\GT)\GTN\[8?,25@Z/4*4AS?%VD?9 M$3G=8YRN9&PYW9.R'2K^ORIWP$J M?U.'BA$>*@XQ@J8C&CK3N'A:= TV[M9=CL)/*P[7Z49FG&OZN=+D#2LTEM3D),3*S MWRX.YES5"W:5X%L"B 00"2"G#2!68$CT6,TB/.5[,*=R>UK>>I$QU'*ZDK'E M2LOI2L8^F^F>LP-_ ^6_24B>E,6P32)8Y/(&RVF=I!Z<<_^HSUA7II^A.M[) MG[E*MYS$EGTZY8X:2A[,SZ2:3V M%= (R[<[SG5_"+23,"NE:&,?RF\THL.0EM-RL\-T^8= +2DW4FXVEIM=)]@_ M!/(<9L+]-B>ZNK;2_HE!5@*L!3@EPRT,"W5WN+-R8-=]4?C*.!?+'W.?SS, MPO)S@WFT\P5B7-(S#/&'QQ M-Z"Y$A7#$<%Z\U6Q4@.6,BI3( 8,4XEKVKZ6%%E6W&'-^;EZ]7%ZV\&R("%/ M'FOW#.O599RR44;&%TE&[Z=7PP5Z_%FS*DW&[6SY,QJK2%E=\@ >=RA@0CHJSX>ZJ24]Y6 M.@0VOX6.L06 S%8B8MI*1-[A^J)4&&KP/*F D4AQD.+0B4,'S;PXE #F03H: MPD/L>:SH/X<1>P\PX4$84%N@[H*M-2=AG&?BM*01@L%%A,N0STK9B,0QX,'4 M64,J^FL<\'K/Q$^66\M5 M@^[P8D3Z5)Q+:"2!85Z0[(Z,V>5/;^=7J"4_9[D':+\)B8^3C?8YY.==^DB,P*M0[MI$2._-GHHM#ZFI%PPS2\.9\4?T#4; M_>],E$W;"XS L!U#=ZW .V5=\RN-"H [;B^AB41')$6K"JRB(4GQ*9*#]43O M1S1G5'Q1YR1D11E2#%UA%0?DG]'8:0RN!%JH.@R&+[G @ U71"D +DA,6@T M:.$YP%M$5]K*R'51@AW&A?$7-J7X)B1*,Q@E99?/]!E(QCU-QGW*9X",.N4, MX/L^M%<#)U5U"7JAX-U%0ZK9#>"!5.P1B_:4_3S#7C*L9-B68?L J@SU2>0= M'%8!2B6B'S 8,%XU5A48*6B>R+_TKUK8^PO@.?DFI,BJ@-L9##B>\GFUND:* MRDF>"W-6O,T5%-K']Y%\AG?)@!:H#/?3"%!WE%8P*([Y<0K2@NT5_9(,<:#S M;B[36=^A*WG]-'D=;;7&>\J9%'@0?HEKP8,9!7N-X;_.+9 MPPJH[#S;W2JY57(KQH32G,(GPAA$[AF(PS$T^2=>V 7?:W<\L )O6L_RP#[$ MERM8X^XQ&N,;NF86Z"\]-"?@H6DBM:0OY]%<$U/ M^0;K&39-(5_ &#)A4W*W,%O2ZJ3'A]N?UX("U0017PRY2(?(E\(&=MHN>;-# M,#]:L[=1QL#D'9(_89#3A_&3HTX!.\"H7#6+JHFZQ\"*A^V,GV4.TC*>-[X7 MR< =J(1-.TT7"8'M+$L.R@^(^8<.6>HLKM !?4X^N MPK+6J/!#F]D3Q/6).X]8CZ_I<6 B M;P$6M6'\BQHVEI)K/5O@JJNTY.+Z,07+,%:^E$5$&0/LF2,-#[9;IMR2NBK: M.U0X<#PY@UESYPHH:$4-VEUZ3^/+3GGK@?K6O! AQXX8O6 4T:3J%%L>,RG: M_FG^MM)MRM(0%?[Q1?O^LFM(O#O;?]4HU_OXCN[IYOK MOMLSW'5?-7O>:MV^0+Z$14DZB!P#>[[6>O2SZVZQ&OK&UUB/[-KJ-VXO_"[L MA7>S]L+N+K.>YN55B3(295[FKOR!@LSJ-SAWFHOEB-%E73$XGLF=OA0\PO0[ M3*1R['PAF?XDF7[7:5&.F#.VG ;EJ%(S;\!1>$![@]&L%P>I1QY,OK_#N&0L M$40IT5*BI43O5Z(MU=*W5Q#Y*"1ZYXF^I5'$$Z)14DUBF:,BS:1- M=-J"=>H8NKKEHZO^TZ?JG;1^9.9I<-!A\(=$$(D@.]/B?-5PM^>NEH!Q".P@ 4,"QN[, M/M4Q/0D8LMCMB^&-M.D>EABS9Z+(Q$6-25/V"+$'$/"W"F6.!GY7IJ!EJ;JY M*PUNCHC'!B9P$D,/@" D@$D!>!D <4$"V5R/X MA/!CF4VXC<11AWK;_U1R1,F[_?*FJ)RN9&RYTG*ZDK'/9KKG[,+?0/V?KE/Y MN:M3*1W\)W6">G#N_:,^6UW]WHL:^*8\;)6.N?/!%@DEV_'JJX$C T$E"<\MRV6+AER:@/L9#+RB[HW[LR@6'Y=L<5O0Z!=A)FI11M[$.9 M+FS=RLT.BX(= K7V(3"!PY(KO<_WY>U_NO82>'(:JMMU2$K;J&=L++9&'O\>DJ!_!ZLK,\\_>W PP M-BP]..95ES(M95K*]'0PAJLZP?;2[1SLHC\::@'_DC"C_,<5AF^8\/O+VAMS M@WFT\P8QC97.&:N@(U9)AZ.RN(7/ MX2_Q3E0,1Z1$:BFC,H6&QI24RHC"S[$2CI6?^65=_"Z/TA')LK$2U]!5HYH.;,,0)G\V4L[/R0$KYFXSHT%RL <9.F^LV*S-D3(54Q\M7]$E67 (6 M%W-4C]/;3H,3U./IIZV>95FO+D&@1QD97R09O9]?B#^!W=)DW,Z4/Z.Q"MCK MDI-<2Q%K+D(8/X /75B<";V:SO:T6E;/MKW " S;,737"KS)M-,<1Z[QV3\R M753P?--T.PUOBJBB#T/7YUO=#S/^D2?DMFAWF2*NHTH9IO< )/W@8H%3@VQ3X$7BVCG"OFQ<%V-;(",9QGPY)18%)?[9U M?74!F:C40/'F;\G49\?4_Q0,"$O"M1SD91+#PZB- +O=4L'%7!V:Y3;G.=R& M: KK#2.;48Y0[1 #P+TX9:@6,3X(.AQEQ9A2K:09P1U=# -X/ZOC3KB@,5; M!HX/W*758%:YFM*[<#T,[_(Q9>N2]_NT5/!UCM.21OCV182BF\\*Q@CUL[P_ M=2R3BA5HSBKTGHF?+.4@H-YE6-SCLD(3%]T!S_V*5LPF9L!F816;,>)<=M66 M\(/NG&=$^E0D.R.C-GE3V_G5Z@E/S?J'J#])B3>_;'&%NBYQ&\B M(?XL(?XC-VZ7X^6*QN0"^,/D>@]AY:D:(\TIJ@)F\H.V!E?LIL-@A"V!+@CN MTNHI;2NX==8^=A,LY1Q52!$WEK/QMJH.LJSF6$6_,M?-]3KN;72IUKP0Q>X:C#9KPI M]\_ ^\)21&UY]>>6F3T-YD\!8A4A2<5&#@E9R/-H&NJ1_U6G, M60E6X9J,T@K6\RME15U&E&WB(YF>PPZ<)L*%MV0C)'55M)$U."Y4$F!A\'$- MP+RH82=([VE\V0%]#Z"^>0$FEY$1HQ>,HB^LZC9![B,7;?\T'\-RF[(TY%A[ MT;Z_+#B%=V>[KQJ=9]F7CWQG//;=8XT^^N)CWSF[:-1:Z<5G!\ __^KBHJ0> M1-#XGN,4CWYV76"BOW%@XI$%(G[C5OSOPHI_-VO%[RX\\33#$;<%,@<"*GN] M9;-: .LQ0LS9Q#ZO'*$G;]I(1EIG[Y(W323?R,L7!W;Y0B8*;2*<(L(&2I(5 M=TRXME[7C ?GO)DZUFU<A S?:+_QW2YE4 M?L])@$X=*U=6<5^;JF\?M8Z[IN5SU%J"9/B5E5Y+M9QSO<)W+%.4[+PJ.SOG MEC5">GNWH>EB/&.*@13A6$G2G.21U';/2(A.'2U7/]97==.7:W_:,SL5KG[X M5"(()!.?^,Q.G8E?FVK@Z<>\UENN8B/=MT_RS+LDH1&_']1=X\&;#8KXF2E% M+G1>?JL'?Z!_U>DMR? >N]1PUQ6M@ZP]]F) >T(EQU;W"1O>]CS"1U&#; ]> M8RE6)R)6#QY+;R\7Y('*D-R I*1LQQ9PG[QL<>RR\J+6@G2!-R[P+J?BZS:A MP1L,^)!6@G2VG**S964UUE(=>WOUR8]Z[4]W9J?"U8^X$%U7QC,?]A0E.Z_* MSJYJZMM3@X]BJ:4??+W+H@^IKY@4*Z0PBAS#.XJD23TNM5KI>CASU\/*FK&G MFO[V+I,#]6"HL4EA,6EM>&:MLG?R8D_=P'90U0^%S: M 5L6-K-GHK3%18V96_<(SP>0]&,5RAP-=*],04-7?7-76#Y'Q+/3?0Y4O*0T M;+C^T"\ JB)6?>4XS4:I" M)(1Z\XSR6?@:ICB=KV_Q;=!&X6-X3;YD>$L']8RZGFL73QR*OJ@8W(>%*H=;XH MR+,JX2V?8U,\MJN5>O7@ ."MF:(AR"YI7M.V^"H,A#)*>;6)I*[JDHIU(T,P MJ?FMBH5J;(82'RFA=6@:ZQT$M1,G6ZLEISJP.&3QBKAR,L&@)/$*!U M76'=$)Z\IP4#H@"!DW_[Z6])_MUPOF.MF#ZO,_*PA.)!XH,5%795J.1345'% MF& XV4OAUH:[X).8YHS7MW-%' 2 5? !YX$UBLX<97FE9^2(FH"J MR*+SIH%5GG)D<3""OI""4XYV4(&X!"@0>!1&F>P.G[ZW=?VHJ#2BO+ M+9Z4]#8M:H85$/,<)#^::@W@JU^2H<(9'DM(Y_A:/>IS<*3WJ: ^IAX=5!> MA F?3+LJTED1<:%AS:8PUS(@!*M#X"K )E[2%O$NHR 271TP9+X,19YR# EA MS!F)Q"HP6MZF@#FQ* HE*BLB$W<5ID3=IR7UEGAEQTK &1)*0.!R0DX!.:PG M+"?@^!TO@SI7F D&!^N%Z-F6 ,^!AQ7#U RG6?$SE9NG,DY,9(??R1>2PV\V MKR$W\V+3E2]#KOR9WS2=DJ-G55&V>\;Y%"/T7,DJQ%R'1"X M-*(T9I-*R!-LFW#M= '"GPW5_TF:^IQL[9I*33 M+HZ?3=U=4*4:4W((3T6TY5EX"';/$>K^W?OY@ULLJ.Y#L!U(/J4OGT"G9\1C9=II/_3F M(BF06.@@ X.V[ Q_^!9X"&C)73.:8"@_A:F3F/:4#PM+K(#JR46Q+KJJ)/S7/LV1(]K"X(T':8I-<#')+? O$564UY:!>5\^ M^IEJ=*RGN&W"!V+GI \VW0T*6*Q$L2_IQ)//]_76E185K&(MH&"Q=2Z"%>W< M, ^/$J3B/^J<*F; 8?::F& M!PVB@0?]H-RBGXDL M7ZTND8]Z?Y;X?A^4R0D/SCJ6&2NBE'-7Y^^>=Y$O\^*K+0, 4(-DPF/P7EV6 M8O=!9SJJVM#L4M?W V+PZ&3G)$$U;*^GO"/0;K?%/Z;/=^W@M@E[38TL2M!9 M#W3H E'W7FVHQ &7$#_U@//4PGS5N1R3&37HJZ#H5735ARGK/Q$^6 M&H' !)=A<8_CAR8NNM"+^Q7C*S:)5-BL7NYF%)_+M]N:D.R.C-GE3V_G5Z@E/P\W>8#VFY!X]^'*6Z#GDA"84S>1T2^ 1HY(UPV ME=<4@ AU:^Y1T2^_H??@(SS%?S='!4X08T&F)%!T(%1[5J$"VD^;4)TG MTEFIT%A$&4OJC(\B&J24:_B\DV88C1>RQ.=;!QE8NV"?SX]P[SS[8KO'@<=) M3E_&V&E8UL#.7<[W2:N0^2>.[QAD<>A89U\G!^C0=I1@_J)'G4L/J=K%(I/%&H&T1?R$@JO,0SS?_-\F%!=4M:L\K^&%KQ0=K&CZ MO"_ U#%T[3\[_]D8;+KFQ&WA *UU$BO #OR,-9;R>U#R^Y5&PK?Y@;$:5E"* M\>&(\5*=#,PR:GPOFV7[GO)E^TY&!ZE>'*]VL3IK':;ZX^>;/[Z^ MNU&N?OW\QS?E]ZNO__GNF_+UP\U_'H_VM_'6BZ?*H-:C[W6-'6V[/-40@"%]TO7S]?O_L-!>'4V%X\BBU? MX*E+&CU(B-\:&"ZY"LA9L+GIV;+A/HW1JURAMR2;C1<6 RS>-'YR M;OS^=M.J2$XV%0_+;Y*W<9TI1LAQ^_Z.8"1K6:9X<;RNIF)86#W"U969X4Y5 L:G-ZV$8Q-6LFR$Y$%'(^;B.. MQ!+PT\LDQ=XGQ)^:1#>!*Q'';@26K;S&(^PA=\&(H[QF1M,/=U/CJXV!L_@P MGPMCE(<3=KX?G*L83A,_U0VQG0^>8PI68BLM3!-\)P[5D;.R=,BU)629AU[: MA+JYPBWC\D'J%B4&4 [1QS4A] QU@5 DBNIA+>YUBYC*X;#.86.=NN@M^ND$ M\3'C<](>$$3GK*KVW>"!X .L&HA5/B)^:\H<"K_! ? M>(-S3KP)$O(([@Y:&V"I+_@T?$8MQ#0\E][H_?!KAJR ,\ M/#\OIA+?/,0+\^,7Z0(FK"50@ MDC,$622H\W?!X+EP?DWUM:G/NQ 20!;8[ MTH2E&72D880A-# M]WR;8X$_C!3 Z-!2Y'$@G(T1L*$OCN4$P $T_3%@Z@\4=!#\A>=5CD KDT>Z MP:0;;(MDMW3I!CL<-]AQ3O&E?1=HUGQ/T^]%^7U*Z3QTO\67JZ_?E \?.L?% MYV__?'<43HNORH=/[S]__?WJVX?/GX[[K'%M^=H,HE]LJ:Y^_W+]6?ORX=NW MFU__^/J/?RK7G[]^^?SU:%:.$R?%(\'J0@MZ@6>\ZG9UGFTAZ.FN]VI^#%O5 M_"?N4>-[!N98]KU)(X'72?>R1W^ P2B*\?^LN8*[C1E%"AWBP#!&HEVU XQK MF4XA\B13'V6(!$8Z3?N$\!LB,U:^;-"$\GH2U,W]BVD>-<8YO(%F/"Q&B#=X M$_@YCP[RELP6=H4-5,^%78%\+U/VXWN3KG6?.\*5PK->'R#Z?DT/<53LA_)> MK-H!VK"":6U"*?:YLF115#Y5D3NIM8B!YMLF=^#PVO<\64164: MHF^3EN/NF=99/S6YGG(5B^P1Z!:$YX1/':-!>19:?A:%34XNQ__(,2]-0^#I MNV1%X\AYD>VH;EN M;,6.H_NA[_W$;6V@[U& MZ@1^Z!G4U&+?"6"HEJ'Y>F!J@>/:L9=0-]&=38<*_+O&:%^>T8@86"=I,_1: M\OO>=@3@Z=TPKDD]7Z=NJ-F$(N/ZGA; WYI%DAA8V;-HLE7&_58.\VHMO@T3 MU_(:[5#HU79LC>B$V'IL4-?UM\RWJPWVY=D!4Z^ $G\4G$N47Y"D M"M)4,W@Q(Y[_KBS1OD1OV"_(W;_ :+4G'E1_$;$FF&)'I)\)*3[2QB^"J<(U M3%OW48_ 2!/:QU@TQ/T;[3\/6C<_[$/BXST!E[$J.X]5,:9(+F-57B16Y1#\ M+1-O@ON=W@_2,*WVZ'9W#]*KL&XHR4X'U:S5 3HX#F\C?KE#V:3 V'.1EU4L MD$@\EF(I*L+XK1'0:404Z_1QX?0Y(0:L%JJXH=(ZU?\UK_>(%/Q+O ENS_7< M5VWM59PFHBS0"%_08),LZD;YO12S"*R>WCT?82+^$:,7C&+(;X45(GC]TZK; M"? ZC$CV>M$^W3PT4R16E)PP>K[IOVIVB64/]'3/>>1[NV?IQ@;O^T;/,[OO MVRJNT].Y@XF+C>U";&_XP7(F69SE#%_K.!;8W.:*X0)'=_Q?-IN@>' )V[Y\ MH-6SZ@.O5EQZ,ZHLIX+[TDJ )($DP2&2X.75X?6K94_C;&, \.&?.^9N4*'] MM=4SWDC1D^@C27 J -P&:@ZJ:L0NWKZ]N[OK,1KU^L7MVZLR&F"BY+-$^="9-OP"[?P=U*NZ7[-*,?C)G^&ICYA"5:'\2UP+S,9+8HW^ MU9A6\-&GXE9$& 6BU8G!1)[>G Y^0]J6W$D;X+C!1Y) DN H2"!-@%V: *8T M :3D21)($\!Q;2?0#?C/MRW]+1EI]-XROGOV2^G_5YB J2W*?"6R,?%(]'4, M@]_)N%'?@^T8!=B@H8L69PR"M8^'YF,Q?[F&E0S+]!>5D9QIC)9ILM*9V9&* MUE%:3XZTGHZ"N20)) EV3P*GMRT\D/;3D=I/UE[LIV,XNI,TD#0X2AJL:T+I M@:,;GFY:NNX'GMF84-^M%S6@YFVF7\=:1N[8HH74W:,V;'YMRGS"3GKLEO;$ M2,)[6&9[,?LYYR;-CN3T/.<8]B1I!T@-4)) DN!H2""M@!U: <:>(JFD^K=C M&FS %4 1RSX]BIPK5[1&07LN\F)A4==(B 1+)C1E3KYT*?_?=24!/C<9#D9U MR;"H%BKL-TU"=DLW\36\5')#RI#DE&F?[S,Z;DM@F+INRA@GJ9V?'@I($D@2 M' 4)I':^4^U\/T%.4@^3VKGDBKUHY^8!:.?ON\2:4CN?77U3JN='H95($D@2 M2!)(]7RWZKDIG>>GHXAM53V72OI)\<:LDFX>D0L]T-US4]*E"_TX5!-) DD" M20*IH^]:1Y!SI4D>7.OJ9HH D@23!49! ZNB[T]$Q M4]^'3S=233\556Q+C/'_G1PQ)$-LQ! ?^=D$K5(W?@X5 )) DD"20*I&^]<-[ZY_J?4C:4J-*L;2^58H)4D:2!IL" X8;!$5MQB10?I8L[94*OCH>I*9_>]_\TW#NV1/I%D?$*:$ ME.;8Q)!4F'\PS95I91R3&F+'!#[A7[X397$5M.V?N2GXQ[ E^%O++;Q9-?BF MOZLR)=D!7J?>'IF.&!\D$2017H((&VP5[WF.V $MZ5U:#21B'P9B2]P^86F5 M1)!$V!RWZS)/V4!B]P%A]UY.K:282B)((AP^8*-/)FW#^N+FH!)^@.'D1:60 MT8B2$ATHZ*GY@%A%1%F(WTA%%%33E9!&I&;03,6$\^5U_UBS-*6.- M'P?HI7PD>;\F??I&J4B?*:2D"I:6B+$8!>X876<3=TX[,+F9['TSD;O):6*( M)((DPL:[R555D0BU?\*F/>YX\1)PG2FE<.8CY"/$)T66%7>X)[0 SQYTZ5\H MK],WS7E!'L/V D_ 3ZS(TEB4+B(9W\1N!I1".Z1JZ@M9HKZ0S<\$NC)&S:>6 M"LT^WNX-5D828RL2Y?.(BJ,*UIU?5(.24F4(1!@P1=146M)SU]ES>KLNAD#S M 6ZFL.6^_E@P]H;7LAW2-;N_?4;O-P-8J$&1Q;1DORCO_JK3:KQ>M\_I]9JP M@?(>^&(]"N-/KV^!R)^*"J0 ..^!7B?WA"?]/ZI?P+\$5!K^XPJG;CQOY+A2,\XS3VVZF&;W7XK04%Z@O8#CU,+^,4S;*R/@"O^TPK)U2 M#R$,NVK4,;UGXB=_UJQ*DW';+7]7@V6]#(M['#XT<1&"DD9+:.E^Q4/.3SJ]02WZ^(SQ M^TU(O/NM=@OT7+(KMS1]B4@:)8W_[2<&GY"J+BE;DZ7NQ)J%@+V/)$?8 K5N M/OSCT]6WEEH'/=0_OKZ[V=9 MS"<>:0\^!UAW8E^F@9MQ24$1*"?[-7YV M0Z.Z3*N4HMH7#<# IVT>#2.P;+5YL9^RJL2F,( CKK.QPCT'\8QR"-V$5$$1 M$E4BT:T0T@')$BPRB0UQMFH>J-#/7.?P$F^/U-6@*&&^<6\37GEQUGA1:'V2 M#5>%5IP-/[VE\*;HR=+!Y M7K4OP$)E9,3H!:,C@A5&6QH(\XBW_=/_;>_L6AN$H3!\OU\1"KO;*IT=#&D+ MZD;7@5-L5MBELQD&W!S1#OSW2^W'Q11AA$D^SJT'D<>G=Y7$$[@C<]L6E/;-)WW^TY^*^]6QVEI2RKNU@AK1\8 M3])]9#ZR1W)!BC@ 0>2'U]$*X[7W$B\?D1_&41B[>!4^#](M+L<;A/P', !3 M LR U5A S^]=_."@(*G1Q#YX;48EAWQ@ F/IO3IJ, XS>&?_ZV16?E6HL8<5 M&U:KM-#3&'F,5!4*4H\E-6&&*IVVTQ[ $P2, &I IG2/#< #, D 1,I>IJO MW 5K?B;P,TK>VR?_@)FE?HH &(#I!6; W@G,+'VR'LPL,+/:9E9 TRPA.5J. M>9WH[G)2&RIUVLY[ ,P2< $M IT2O?D # DP1,0*?6Y),6#&UH2E#$2$FW M_/K5T=AJ'Y>W-[TP5Z)RQ_IMKC\VQ*C9/@!=,(-TP=@B73 SZZW8UHN+F955 M'_GB!U!+ P04 " #K@JU8Y97/DN)4O^O_]%'@]+^YTQTMU+>VM[?'L%QXD?A MG[_Y\/W[;Q .W';^>'E[^\W_^O?_\6__U]D9NKJY_8P^XU=T M[J;^"[[R$S>(DGV,T;>/G[Y#_^?BX0X]NL]XZZ"KR-UO<9BB,_2C;;OT-D9)WX98P=^1U=.BM$?/[[_^)NS][\]^_## MTXL[ 7H4C2[0;>A^C\Z# #U K00]X 3'+]C[GM%\2[P_)HR'U(DW./WL M;'&R/..?'X'GZ'.Q[/W/YQ!9UE-['IGR7Y5WA3_ MJ#5%?JLLK!4DPZCUYO4'VI>/[]]_>/=_/MVQ52(*!W[X:WG?2?D?WL'GE9-@ MR2_VRSM!/NB=(!^]5"_+J?[V'?NH%O5K^D#6;4K6DNR#LVM:#GS POWV8UD/ M/KY_A]]2'";^*L!G4 S'=/TG9Q]A&[+J29QU?^TD*UJ9_*BQN4_.-H[2(5F0 M?]#'I##8?&H^_/CCC^_HUV_^_7\@1#>"O]U%<8K8?KB+7-K!FE&"?YV)H3J# MG\X^?"3K[7M"[!L4%G92S3B_&]8)L69Z=4(NN+Z=$*L+6O]M5;NER[%5BTG5 MPH<_SN"/VC8+VZ5UHSD^Z]=P"[X;-D&_P1!'D3C V@^(=N)U:[QTS[W#09J( M7VJ[4;YE^_&O7A'B'^W'0+M@^BV,D@N'_CMIM0/+KBL#"Z'+(ABT ,3IS":? M_*O=Q,M#/6O6"<,HI6W!3^+'W&V_FYZ MESIO41AM#^^@^+L'\E]_$_*:^-_ST+L.4S\]W)+&XBWMQ3?()Y=Z^^*BCZ*7 M'B;BGT_Y^? >_H\(AXJ<*/]T0@\Q:D@A]V_O\D1RY/<)]I;AO]._=S&1ZD(V M>'?D!UZ9%ZFIZ#J!NP^ZU\NZ55F-_RCFRO0,/A)NJ71Y&84>.5*Q1_X@PK;O MD=^]"R> :_7Q&>,T^1(Z>\]/0>24,]JK>L,,?X 9EH01".N<-E*)(TX=,?+H M6]G =Z=)-S_I]TY,*CSCU"=\#UP!.JV&Y?!Q\') WVH-GI;'H.4AOR;+]7(G M)*_NAT,3G89E\4/+99$U@Z(URAHZG1>M%D3[.;R,MF1HGD$L?\%W49+BT0K57T+;3['6(MGU;,&$?(XS,YFY^CP,-QZT8M<%_1:S)TU*QO%3Z22>]B#\-L_;[PJPIE4\STG9&[N.(/,+3PWW@, TP$79V<'J5SD]U MZ8;9^D-AM@2I!:+$F,)8D#O-7_L=E3KA!DQOY^1XJK@@"X4:9NO'DKTE*"!& MXC1#;6=H29X)\>4^A@?#G>^L_(!TK.+\JRI;/U^_?5^8+TH(<4I((76:M[;S M=H57Y8<@_= P(Q\*,P*U3H/?^EH"E5\4DBN&KN3[*$EC\MB.J6!]@4/2U8JS MKEW-ANG[6+RN&%EZ3;'-I5-&@O1ICMO.\66TW?HI?2F1V2*OJ=0/-RT.R3;U M&N;WA\+\*D3I'&=D3Z=GG\EE2C/FGKENN5;#1!85+0I)(<1H-B"@>IK6]C),[+\X MX.=]&Y+;:E^M0RLOV3!]1T\C]]<*A%H/MCEPQ!1_)IJ(-F'+WXR>N?%_GBC3,4%%5PNLC3N T-VWGYF*?^"%. MDD>\J1;4"X4:YJ>HZA 4D"!QFJ'6\L)^E>"_[PG_UR]5-K)\F8;Y*>HR,@*( M4CA-SVCN)/?DFUMU#O:GUC#EAMQ+T+>BP9,'0A\/A"?JO='DA\!+-4QI41.B MD$#?/IT<10RY)=1,6E.=ABDLZDQJ711.DSK85Z%V Y86;9C"HN:DX+=PFC93 M#@PULU=?HV$2BRJ32F>&TV3V\FJHF3GE<_TT_;ZH/(&ZIQD9Q]6A[MKK4+]A M3HO:EM9N#Z>)-V]SK9GTMG4;)KRHO&EC?SW-M1E#;.TY7%V^84Z+"I]RH^QI M%OM;9VMF+E^F8;:*ZI_,4GN:(?,F6W7F>M9MF-&B=J>C^?8T[0-,@C4[LU"H M82*+.IV,PFF.NFQ-W:)4O@5+RS3,4%%ED[,]G:9IL!&J9D-5%&V8M**2IF"0 M.DU;E]W5V4YQ[GFTUTZ@0'-=X=3Q@_RN-$J[86$4%3_]S"+D$2,[H8*/H6]9 M/TZKJH^UI''1]*M:OR;^4-0RJ7:5TTR/,=. Z^OM [Q<*S^VF^FZJ@TS7=0] MZ3,M2 /L@F9;.TVU*=M:-GN516J6@0&R#4ND)"JKUD*G+YH&:]YI&9E:1EUO MBEZ$&I9*40G6M%1.-\E(5E[U3M"_U-XI'8DTK(>BFJUH&<[?,07+\6DI#%T* M^^W6B0_+]>4S^1TGM^&0)=&66,/2*.KK2I<&:XV"/K'VD!^>%LEX[@79CJ\H M4+-4!I)L6#!%O6"U@X)^IM0X,IR6C>EE(X\%\?5P$\5$"O#V;OJ+$\=$"#A< M!HZ_';22.K?2L+B**LVVBTLYEF1?*'X5[PT2W4&L/ZOY \^RQ\KG6M:5F]8)44=*G6^R9TV60,H:T%.._IXFOB!ATW7ETX/ M,@T+H8NSW.F-8_ORN0TO]TD:;7%\A7=1XM?*MT-IUJ^4'SM@1)5>+'"OB):1 M:/JT=,:[0X9=(4W+H1R@JML-];)HJM,PP45E*9_@TR5@TW$7<*1H M1DE2,H&G09M*=X]B/ M/-]M4_Z2_#AX?0YHLV%Y%O6\798G..J)CK6NB&CW3LMS#/R_KG?F0)(-BZNH M*6Z'&GBZ=,?%%>RZ2KK2:%@617UP.1KA:1E8C)TA7<2W*=XFYV3T72@6-J<[ M@TP"A% 4PH<'[ 9.DM"TWC=QM&ULLD[U-^?^-BSOHD:Z58P0>$N'&%&>D& * MD<7>+A\<3;P@>4,J]UI=_F1O=%KO MI]5^_!?)D=TC33NF:*DXOFODM*V,;:NN,OL@@K5+\W?OBZ:1EDOS),X;R/_5 M-+'2STM&8E[38^ \22+7AWJ_^.ESR57??+A.WHN&A5DTTK1;Q AK7>B82&VQJO0CC763Y1U%#E,!=M=Q!/YQ%E<_FE5 MFUW5PFM%XF*H$[2,K]]V5*1_BBYPYY?'4W3MQ&&CR\1LNM>P$XK&JS8[(7// M49!#M%U WD""#Y1&:(7[OH-(9<'1:9_T1X^1?RS7,H"9A0\ _D@K#_>^M!I6 M8-'"I:PI[1]DX67!USSV 8[?DU/[J/ U'4+WAQ-L6"Q%NU=7H)N3:&EOY;0K M-60I=6JA86T5C4[=UU9GV*73HIMFT=T[X('\C%.?#,KX*["LN8;E.#@E4Y_E MJ/7S]# 9<7E>''B,%.DS-K$ RP@V++&B?63($EL=9-@7=.&T> RE!NNJM>M. MI7Z9?"C:*JH2BIVDJS'P!;/@"]B/TM\/LG!<'+)_'FK61&]B#4NC:"U0\ KU MP [ZFM?:@Q-#:?&T1BRLD4JY9Q3*#:NG: \8LGI.LHNYU215\V[JOX#C*F!< MDI%^BLZ3%4[2*)'QWNT647>"#6NGJ,+7UXZBMN=-(M$FZ!1%JTK<^FG!&%PP MMZ$8X=N0% 5/,[";O. &8+>!)!L635';W;AH_#!;*[)=E#5\6C8#EDU7T;9= MS89%4%0X:XO@),".F*2U<]A$1QH-4U\2-E&6VO6T"L9*_MIU_MO7;ICY9MCN MTYR;AUV7=_A=Y(3B2BU7=K6OV##31;UI<::5BQX:R&[[TUP/GVNJ#21R?>C= M[V/WV4EP0ET7TCCYY(=13,;Y\9F\U9ZCP,,Q*7:;@N)T\(4V0;UDE1&5NV3O*_Y2R&W#BX.KDZ3+R46O@WC-)& MPR(K:FT-+[)_2B, _->*B)ET@H/PU\(L.+$+-1_P&O$_U:7YMHJ#[Z-X\\X/ MTW>>OWW'R[QS K)HWBB%YQBO9877U]?O9:6/[]__EI+PTC/X^_NWQ/L7I69* MNOOG;Q)_NPOP-^\,]8S\S:!RSLC8.?L@[=G/2CIC]SK:.GXXO-,:F7'Z3)LX MV^+M"L=].UQ&8Y3>/A.BL;M?X3,Y2#W[7$.ION>BV_D^YYO\D9WY(=Z '_G MK'"+S1;$L58-^OOCV8>/9Q]^1WM=1FV,[C[A.,%F^UPDV:_C[:7UR*6Q#>)_ M*9I#2@U-4@#6N7-V9X(@[7EG,B-S)$/22S.G\=?@XS/&:2+3G+7@< C9&7*L MB0@CL5_:QJ1C48["8&X9M*0_WABT[UXA:(J)D"W'PGP[LUD7BAHH87ABXZR/ M%NT;('H=Z6"I)C^VK""?K)VSD[81(893'X]_!; B M($,/EQU@]\28]!,.-9P\Q8X'KCC8?Z$I=#_4LSR H+595K(]=IJ_DGK6^ER9 MTZX3!XU4+,Z!GEJKXT245[;6^XK4"IV8:*!AC1= <>_4<;6"O?7?!@:ZVU[H M0M$:GY?-@,.=N.Q SQJ/97"YG9BJ(V"-BT:TADXLM:9F\5PH@;GH>%#44+#& MAP0TZ-3W0BT;,EB[F,"V E@W:M;FHSR"K=/DU).PQDGF6=RI]\5J]D[>$H_; M;B=O#0%K7.@^.IWZ7U[56L_S5ME.?:^J;&_G[E<)_ON>M'W]TO7E45%WOB_[ M>_+-[;J\!K:'UX+A(V9J&ST%SK;]]N]L9H8$>8V*FJ?F,C)Q*B1 $6:T9P.$O3AR3 M$^!P&3C^=I3!ZMOZU.-GZJ3M3W[J$!XZAMJQJ MOY2=GX4?7T1Q'+VJZ1,Z*L9&HJ>M.>C\Q\MV;!)(\+(G9S/ M;-Q-EPS7Y'Q-SL9\9M3406.B(2MQ$Q.E&VT9A#%I[Z:U?IH3V?L1GY;[4;- M#AT]"YV;R>C;S59H;%ZFZ+9]OX*N>?/Z^!_T:V,^?@H&C*W&&IK/J'1+?F9R MF/JT?&SC5HIO97\0:[HQOQ$M33DUQIC5-#1Q#(DI@:\W]0D\KKJF#^KEF=6O MD1F/1N<#9LP6IQBG'BE@^@U/[X;F,"JM\IR8&9<.34TP,J9.UDX4)XV*,Z8O M[T=[HE@Z4UQWIFK?V[T$?%^ 6!"?DT@QN_Z!Q,=F%"4?2#.K\H)$TV87) M?-5-G34]Z-I8/<;PPMNM%,/-'<4(#5 3C-GV_/RP/H[CB/71.L?S-<1V&^(C MX*/?G*Z=9$5Q@??)V<9Q=FP6,?:V[Z[?4FAL%1"9>+_E?;[SDSP* E!*! QT M@1X9U1_>X2!-X!<@GL! _T '&9IIU_T D(C)&/_*2P.A2G#D'Q@34%!2]U.H M(,GHK6+@U,.>@M0N&XY>=AGS),_,I;)/R1& M\1-Y-2;TZGO NRB6& NTEW_^IK;H.Q-=K9\L^"7K./_A;U> CH\][D\&H1?J M:Y%O@APGW>I.QMH-P/Z3CKQ@KQ".#^//<@DHXC#9HF -I1Y5_[U/4@WE(\>[ M(>*3#)488+\*V. _"/#-/T)1YO8 MV3V#$'#^YN=[7E^V;Y?S=PL9&H!.%2Z<#%J3'?H_@0*)*A]^@J""?/^ZU)QL MI7R.B-05IN0,)E0W9+'C&"?I)RW=0&ZEU%:9\*A;I:H'R8K\Z;CY8[JI]&3= MKW.]$-"]/V-O@W]R_!!^9#)S)H>X[$A:D]D@(G0%VZ9;F;[.M#.ON"K ]F+1*G636%YA,B:R%PU_XS')AYX/4DUP<> ?:11\ M!7=]*!D\Z[^$A/QU0%X%L>\^IA@'7_[SSM]",'OIH=BJRG1"DG"/N0UWY*5Y MAU]P\*'V<*^K882-]A*W,M]E"Z:VZ/0CG@G+R1-YLER0YGYM&O/2.I.Q\D#F M/MQCD%=H5!"Y'T$/*L+DKM_<8 ^*"Y"+R7^\ZFNG#Z7)V"[KH;2B"L^])W^+ MU[&SQ?93N#P$V>SB3$;[.6:CS(];9KV=[NZ$\I2PE?U"B=N[.]8+ZD< MZ,$KOU*>:JIG\%XNBXRJ&O?&XI,-M>[% G)_E"MB2NDNC*BQGLQR-U/#GG: 1)53_*BTTGY.LHLXUR M377YR5A@Y\(GG#Y''L 2,4T=TVA(_3_[@'&)SJD_'8.KA[S926/DW 6E;-7: M*2MDL ]W(*CA.^PD(+?!^MQPDPDSF(0;^(9O]D%PN.8:^^NWG<\,$U=D>(I= M-D#3((?W<>1B[%$O"G*#K_9Q0GMS3FYRO"V>::VJS."!+E\;97$2G\@ D^>' MMPR)_$C.7QH;F_A)*SG';!O3*62TU2:OHV:]3&.]Z;2\.,T4?>C.1RS1IG0)!DPR]?0QPGS_ZNQ(S2IM:$>A+I1G:@UD$BT(+# M0(,)HK':9 RI>5GO(J[RKY:%*HM/IW>@Z[9!SZ"5F>Y%J(":#)!$F;7G;!LX(;A3PH@(4I-B/8O*Z M??&9AP'+8$D^+-?]C)S>=# ]>Q\7(N>RA=''(BG!_CO-7)_:65&!)F*_! M;<@PJ'[!H!W#WOD+$5LWF'Z$*[:0FRLOY5ONQ81ZK<)2:UBA=34F8T.@+Q_: MGUZU52S=+)#(EIR4CX?M*LI;](O?3>H(J3H5(%L\P R=T(F%-PX+E7R5/6FMO1T[Z/(]JLI(3/G!#P%C6UO\#WCI^ MJ,:\7#H[\JWFN=N)R)0.#TU86O5[J'7]6;X1!SS@!LO)91<&A3]30JR^A!Z. M6]IRNE2>\WK3XIWZ+SN=S!3:I4ORYS)^BE[S6ONZDG-3"C?-1&,UH[IX@/I> M[S=.<+_?[BKOQ8IRT]THU$RL6]L><(A?G> )QU7>2DVU)KW7NR@6RTM/^4ZK M2._:P$F+BA/N7CW@@5P##3#0(GBY6BH;1M.D\Y$TTXNWDA*S5FOH[UAY+HY* MM2)7>=FY=/V)-%5C>JLJ/9VC@?2<^\F!]0QNEW"-00@'7?6?G/A73.,D0X_J M:A)P]JF/-QM$E8"8+H%6R\$ -/'V'4 MYE*OMVJH9/R]W_6A/[\7?B',3IZL;>^*9O'27 LS480P/76WV+]\G3E8_[DG M0L.FJJDP#V^+ID.AM.PL#K:K:+]*U_N A_+S>&V0:!H<23K1L!I)?PF=P/$. M7I.?G6V9)%%9;!:&'Y&*C4:.\?B 2@"#QGHF7; Y/,)RK1C.GIPW$>Q?XH_= M5&,ZD5-@*'#H!\V1J&$_MZMK4J<7AGNPL$+>6'%W/440S'UX(,\1N+KHT[Y$ MH=>VYH26^ESBTPX&^^::)B>!.6OKL+H@/&XC*H,+;W M)32=#PI[OXIG;?F+K*'PA,&:$#,:;V&15(GC:I$9^*^*>$I0!%U%8!]M]$\M MJ3(_7?)G7#4#M56F6_=P>'*1J'8>2@I.%QM);6B_^!Y6X#04Z 8(N8M#)\@" M=>N5#?WI3;>32#^2U'*F2DX+NU ;[UM>9V&Y0 GY6:SLH*S\K5R06YO04,82*#MY(N8H3OGN=D$(V M0*<4$X:>+J/R1=RJ\HPL;JTM;78%JB?G[=8#!!>A@BO%AVHN/Z$V6_B-"MP_ M/]R3M9XAZA?2/I"5'SM1[!$A/CY0F;T3.L68+4X?O@>8Y,DS]GZ*(H^Y2S_@ M!,WDEVKEV>53A8G==T=7F[.2GDC)8C_Q5_Q;C& MXV80N9F85VMB+4H*3HE."AVA832WX7T<;2!$J-X065=E7GJ^*D5YRTJ3:^EJ M7!"T(L,39P&7/ MDX20WM M ][XH'LB%SP182J5MKEBLS"%U0HQ)07GH#\1%BXMAYE47PQ3D0R@/>%\I@[H M=<3K/Z?Q(;=%Y?PV5IPP-':W"S#;WF(R%,^R)N^9EK5G,V<-)NG2PK/PE:4( M2M25EYDU,WV\W#7*SQ';JD!YT]/RCYO%4&S0*G_S0W^ZWI4=R\?LL M0B?I( M0%&X$U B5>J"JTJ:1+/+&^T !NB3XSZ3,8@/:F38,K[8^X%7^<8:2&PF0'*- MIVEIX9G8EFD^L$,OR+0QX0X$)*UO6'5A;GFNIV@V+8>U1F,(>MN<_O MV\;B\T&0/]^GSU%XNL;$KQJF.H">5(:,UDJ!7:G,0N1H9^.HJS'EU1=Z M3BS N;@'PX&K^X5#7_4=V*;RQ%;)5EA)4EE\%D]^ECRG4LIIH0%HHF!)%.=2]0UY[#C!?V$G MO@Z]$DB@VJ+3NZQD>O(F1Q6EY"QV0LL=,&CEEX4-0(PZ]I8O. Y!II4*:;@5 M'J-UG,4Y?')B(G14'>I]"4TV^'"@,YNV0*8$-:DPO34@2K>L/%W\\]X!41[+ MF)4LSW;E^Z:^SL0!DD_.&T_HQ3M7:50M+ST/GR&&MZG$S+;Q'RI6FN[FJ\L0 M6A(DI72Z,2^\&=HFCT80^Q*9.3O#_RDY_"J+3O@K/*%#F.I_>V#9&!]QF@;8*T4R MZ%!QNJ/'3YS-)L8;OG_YJJK-Q5=7Q>293AY; G9CY;B_2BE5\9.KE'#;UYU. M'2PC)KDY4UI)%"?.BP/_V(27W)>:48P_>F_0R!SP"..XKE5S5%_<9#(-/_13 M6 X T;:F_[@C5Y"7U_]50-1VJSY+3S>1BI!=XN3W&#;&%6;_VP;P:ACAZ1PE M*"+DGP@;T/E1^4DE5N%B.T M9%+%RU-;9?!%5^3(CL2,W8:B@'Q(PO$9O>*8;%.X=Z&LA[ MQ B0"Q]^N+KQR;U;HBZK*C43!X(;Q\4,9J&5PX!2W"3NM^8.Y6]EYM#E^IZF M&,;QYE &6]*MKMV4(BPBG9Y1J-)9MC.)R=94B36RUGNL MNORT%]WG*(QT]7#]XZ*ATH0:,TVF /,JA<6H#D2H*C^E?2XO&@BQ8$#@P5"J M\T-\;Q"SFNM-&@J5(PY_16&CR2>$RHZ MLMZ$]SU9\2Z#?",+0%6L55[YU35&NO7ELI1/:A%X77_CU]0S*>:V Y$26DH* MJJ@&Z23L_J[(^CY" R:?N5&,_4WE!3XYR*GNLFJ%514TB><(QD*\W9&'CK>'9S/@9%+UXT44 M>D^O42708\N*!OOZ,W92H0VXC/R@4EE957!2CZL2\X?;);:I&XUI=S/3WS5: M/T_8?0ZC(-H<6(ZG^@1Y#;6L MQF&6'ON%SV:#D5ENNI)\=/=1X)-CM1H]O$MEDWTN@PJ^?MOY+'=&N0VP3:69 M^""1$^3B\!F@H3 #1.4>1C7.T!T(3/LFTWU*56=2_51ICG#M2&E6 )B?G#= MX;F(XCAZ!3@P9^>XU7@;G4@8W&A\LUR_X=CU$WP?^V[)SBHM-:&2(TF7:YI MAMRYCSA^(=U)'HF$4JG1J*PPG_.@-O% >6&KQO:J- "5:-8-%6;BG*'F67\ M/1ZYW^*T';1#5=WI9'OF(UC[LM3+3"?!LY==8W+C8CFC?H^:XXW_AKW+9R<& M9>X+CAWJ"U;F,-6RGDE#GHA-"RL=9,_AC-[@"N3NK@0,]IWZD3&P4\60&YZ' MX9[C9_+.%7O=ONIT7@-\8)^B<>#$NA>:I'K AG MYOS5B;VFQ[4!PB9]#)^6#]>5'NG*Q\E=I[CM@JDDFB7HBAHSN7L;,L"WNH.; M:!A<)=7Y@ZM6>\M*4R(W1L$+/"WTAT<]VG-=G>G\Q3GX-)EZ<7#X;I7'=VG9 M.1IMNYMHIPXAENJA!JUR56F3I_HK6:#)$,\FD2 Z.(NUIF!5 M74GU<95A/^K7^:B FQ[--14F8^(S3L%-FEQ*+[Y';M\#.9R]VU B0&50Z!5, M=2 P@X#OJL.LU=G0F8S!BZP4RN#/9MCDJ4]D^KCD3,1L:1 MB25/=!;*)B/;RAX1%27G^-13P*2D ]$] *U16* 6B%9F:,]&*WGE!_NT$K&^ MJO1,U/4%JR\X41[/6X-^JZBS0686\!<^: M1'A#56H5FNK-9-=4^L@T%I^IJW\O1_XIT32SV/&[VYNE3 A9I5ZM+#^]MSOW M.J?+7O[XLT]>)$0(J$^6W(V&4>SCT(]B_ABA%S>UZ7MO6&;6+=6:B*.-NSPU0%M4UIE.5\30=#-\/-#TB&UJ5:JRZPGB: M(9&7IA07CGE8T(R;G1#&1FAC.J.LY]$W!N3N\4GO>1XF)8M%E26VN>+4F--= MW?0;JXV$9=+&A['DZ=R5PM3>L5K<(SN+]63$U=F-NU PBH.L9T?.\-,@!Q&U M5; TU*#C_XQ3Z AS!:DP-)FA.>$MK/=]N4^7ZQ90-*WL"8:(3S8X @:A 5"L M4&R6"#*E*65VEIK"5KM+CSJ' M^C)?.:ES6>KAUUA\LB7$E3]4ST@#K<'QL+5/2=O:T]F:-&5#[4%66G0$=.2* MY(\,1YA<$-$FA$2Q5/$K;@OLP>G3$A>O5B"9L",S\ G):3R[^8MU)C.=+:O- MZ3_E&0]K)-Y%+-J?6@<8PX:?%WA$9P_TPVKH5FJA$1NJZ*2? H'G;!N)@(J2S%HE+Q)0QYUDL,[[A&H B;\<4+NO$LV?1(%OB>"4N[)SH'NLS# $B"S)F1O([2GLU>V>U=7(.?WI3(U M!DY9$KVFV[E5U6G=RI)D#R\Y>@_<*9AA*G;+3W$UW&I'(I.Z <:[1:[2I>7Q(0,*)B7Y-SO?I M2M MTD%C;;H9H_ZL6=1N^YC?#A6/SIFLP>=[$-'I@R)NP]V>O&, X_V'>BC1FAK3 MLS$@RT"=D&".OM6[9/D:XK@RQVU9B>F>JD,RA9>[P#-W5C+\JJZ0/7:J7KUV M.S%F^ '#D0!-?4L@BI(JLP">@!!RIJJG^M3E*N#10=7X+JTJSPBCC8?'=LHD MHM:9WJC[2Q3_>AMR>Q?57HK(V";C;DW-N4FQ\EG ,KAG9;J)MM5DIG6Z>-R' M7GQ0[K5R?\EV=:8T"6J.SE0#*U%+ ,WDU0^JHF];5IXN]BT*77+I,+L1$S-D MQ U]_S788-K7-QJZFJ8!?;/0X21M\F TJCF'(*X2/\CF.A.>#FI2N<<=/-QB M\*IH$1C:7'.Z,T! A8GHR'I<[(K2,U 3RJN%GT4='4@;JL^ P3Z^Q7VIF%3! M4?'WEFHZ]EMJ[']U/FYJ6G,8NP=>8/%8J''RUSS-8 M_LP)/LF\X&_#WB[WIJE/+XG7YE*EP>?\*0Z.6FTP*BO=!9H] MN(:1GRZL4,=@U2W^RWV: 055UI7Y?[H1F-NL,H92H5$16YZ.';&-,_*E%K:PI/[^=^+Y_JS7/66EZ^C.RZM%14]#@95,WR$P9FP$'"3_U:M2A0=1F< /H ML*))>SU"9<7I<(+*DF+6/F/J:LS(?$K6#;N/?)?_"E8"]O920[Z4R"FV")=E M*[,5H+;E3DS\YI5P.HIDS_1DM>_?FFI'LGJDZ4^QMD^VBHQU9BY>6B5^4]11 MZDL8K< % $1AZF0&RM@0L%_HD_KB0*M3\*IV8+VFFYM2MR&TTR+I(.E9?>+" MNBJSBE.I=G-N5W$.45:UUVFQG$DM,?@W\:,$'(6# VU(^O?5VMC:UYT)''R3 MB%Q5>E+W1NJ,IKD,GJ>73AP?R$E$SZD:K\3FN@;7D@BK\]/#E\2I2 !77LYF%2:3%J5WGRV SAQIYE^[LDJW83Q8?E&H1M\=UK2#'2 MC]HD%K+_PD[QAQ5Y)RNE4;3;M6-_2;4@3QY$G MM@AEA=01)5=A:;$)?,QG[/HY"\J?+(!3NH\!W#^R_FP[DSF2F=P5_W.]V M 7G+=8K'+*\TG12C.C2#+\RSOZN/3*JK,1?M WNV7OG)UB>7>B< UO*J\\/I MJH//:Z@TW:VJI\9>KE('[+.WH3C)B# F ]]H0+E,+U!UI0Z@:/ Z(JUL:+:( M2R=)/_E!\! %024(4FWI66I0^RDZC>DC6^!RXXT3,/UT2>A+68G9NX:[)9;T!C5<< MO:;/L%>=,'^>-I6VU.%S_#Z^4PZ_^'C)R)3/5=)*(:(3_@&X!K[3.&B> UZ3K: MU)W.C367Q[+$2^7B<._4,-B%PF1L E9MYN)4^^(I+3I9QUDZH4\X?08P+ %P MW^R'U+W^=$4C]3JL18*2#P3>'C XF:E 3\+1;!NS%]SGC4=?<*)V[L[TK$EI:5I@R; MI&Y3N<2OW$F/_Y/L=P#"K\Z7T(W(7-0\G30\D[_<=*?\&K&MI*!)[W9A;9#H M#2*Q=*6?>U.-F0RI"!WC!TBKTP$/SG) ME]##\369:;B1,S&]Q!G1"-4)O;(2"A_.W5^J=D"AF$DT$6W^A1*$'W55[K=M M*IE$F"*%,$=N/G?)]DM\:LNMVJ$-Y:V*V.>>1\8FX?]SYX?X8Z6L759V!D)W M,3!5D1]K@?*[T; Z+X];\@:[V">D5P7+=%4IDT[OF2.5JN99KK] G@ .-GB] MW071 6,E^+=RS0\E:'?PGW$0--EVM$(3^C=FN?S$/?\EW$-:*&?GN#S$B-TD M-Q@W*C3[TYN7LN3ZC?3,3S!%8)4?$_XU^=!%0=)(RV@,H;SWP:=!//K3O$VK MN,-:UYRIG0?@O@>8>I3J\UJ)M4K'NAIS\?_B/J2=4U@'>B91*+N( MW+4*AMZ4)G3 ?L'AOA$WL%!L8DDT?TC7EQW]T='MM3%UF!]UD>F6'V-.F3&N MPQ<_CD(842?('2 *CHQ,-7YUMTVP;4QIX_13?^2^XH$>O M\VMMK#83/9&:CX]YK91NQ(Z5IWNW[E<)_OL>@HK B1W<(6HEA.KRYBTBPH-( MWG 4ZIKMZTJ3JZ#%@ !F<"8M$8CJJ\["\<.Z8C=[MRJ@?D:2G5"925; MHZP4D >Y 8-82WBC0RP G[ M&*WC#$>C4OW9F<24 2-K%LQ:'1PB"LP!48-;SSLB:936&B4#0U[0(,=H(6%9 M^T0,/:A->#IQ[*?/$%>\:40SK2X_0V^W>GC-IFK3(SPJR8$_=DXG_''J>5$S MDP2DPQ'#WC@'E=(&"X4@Z,W,)<8:,BG#TO<,=2;RP)I3];BYJT#C MZT5B.KDV@ZMZBLX]CXIB1"AS?-);;END3CH7X*2CNO$PM$2JD4H>,+,^8H[2 MRAY'/)U4S12GA:.XM,@<-4\5]M[NNJ@J0C.U8O6R74UI&=AQ_TT]YTN)'VRK M*G.X#\E16H-_4?-V[D9C6LT^.9DB$8HO<-.I]U6#IJ-EY1D(L\S2\XOO825G M(3=103)RT#O%1.@0AW9R<>#W$DBA_&9J*<^:;,N@2/O)>?.W^RWXP;## H-/ M\Y?=)G;@C2O,C559X/I0F!#YIC1I69;]>V#VLSI"$ZIN8G(#P"NI;IWF2\W" MV:B%_] ,@5X:S2UM:DZN@8&KEB*>T(<6?3!D^2\;++W=:,Q3J.\CRAOUC@SV M6S_<2Y56M==C1<$IS6& D/ E;>454%5Z8KBL*SP ZF"-+-@A65<4M MHW_#P)5H#;7/5I7*$@VE0INL?Y]2MFBT)C?IW!^AS;)^W_WCLQ>64$!X;.77/H MYDO.0+U*AE4-L^N(M%=?V^KU0H:4OZ[/-S&F\L,E:.UQO .S!.!Y5R9K;%]W M!BK"SQ&SLM=ZVU06G]L!(+W^^AX 902LHQ/% IBK,E1%+V42&8*S*9OA-PB]Q%%'J5V(#-=2:;^ LGH"X SQBG=]!" M51[A%A5F&9B5:<*:)(FN5$QJ4VA.@DN)A'L; O)?M$_^@RSGA!P4U !RGMR& ML 5>\#*F.X![2T@?RBP-5 M^-#]7+/"J\O/3ABA9W(9D'@A;^Z:++-^*2VZT9_N 5/E+57U7JDL/YT%CUGY M:3\\'RP#Y&:AGJW>Q3XE+\7_PBDX;U=9\]I6GU"M)T/7*_5Y68D9J%^J_4Q: M.:PU5)]0B2XPT-G*E]AKH7?EP_,]K%IC;6K.Y#6J8'HLUZK4ZORH,7%)M1]&M=@O5652=$F"7OI>%!,LOX'SP]OCJ[.!+K3P]C.:LS9 #S(]F_1(@JHL M*/%7:5=O5BZ<=&$V F^TJ6EP B@\^')]'6 7="84\; '+E@_,@;YN'-"2(1X ML?<#V/+)SSCPSA,:JYN"GJC8Y<8:4P*E5R*.-*5,;E-U.@DK Z5XB^40B]?K-3FN(,;I+GK% M,8" A E93W K;T,*]TK1L\JN\Y':F8_#7V/P<%V-Z12N\-2BICOZ_B)'7QI+ MUTKIM1&RTP/,#%7*U\YT1O%DYN;] TN1'6Z>HO-D1V=F+L3FY&; M'I%^A#%;<;YI[9A74=W@I&7R,6QT=C3LR1-LQS$2$V$E)OT 18=+E3O9*5YQ ML9ND;)3;$AMSI7=Y;6F#O9*R'!D!JJ6 )_[M=A='+RQXN:J#;2M.&;WA;#8Q MWG#74CZ.=Q5X+JVK36\^4E(--,BVM56,(N!VD -F>9F7J!W%&=''BEH=YV2T ME>G7XL5!_OFS3T[7V'T^4)RK=G;-NLKS,4%7FD_:VJ&K"7MVV$/9H6I9^IUW 'IM6NL[QJJO<;>X-^QJ_T4]4V:5EYO)>@HBHDXA$[ MM:G_=HGMMVOMZ1S2>-(8'F[9&O*\N9[)[ ,R3\IRS;U[1 1'<=SK"D_H0I \ MP__#2?="ND(!C)B/&>2&29[)HM!_4$K*NY"(+;LH<8*?XFB_HS)ZXA:%^4HW M!(M=F%<2D3I=4F7Y*>$W7(P]^E:#94M&^1-DRB"2X7+=Q?VK,QV3(5J0G3Z) MR&44^-'681Z;58^GNL)SA&>[.'QR_CN*&QW6.E PBJ\11*_@^0T/5^OR75);LY$S6U)UD;DTE_)7E4C MT:M6V#":)D4E?XTA&YT'87H0502KO$0F*BTVDP#[QQVYN:)8A JTCK4OJV?2 M3R!V7M=1[-$;MQ*[H*1061^@ GK;!N2OR)!E81D MR2!X\-KQF=X> C+_%JRD=90\R3&;&3(QKZ^OW]/)@7GY^/[]#^_@\SM*\IM_ M%^101@\Q@O_V+FMZKDRD.$[PW52<5.NI,]66U-'UG1]&&W'B"*BCC#SZ*S2 M: O_WU'RJ4WAC)BMD1N4<#)RG M@K QI4P'A[#GKK/$SVCK*FD>L_052>H"< MT$.B#RCK!%)Z\76.E;IRJ,)E@7:QOR47;G! _G;GN"E:$[$;,7CJ!/DA6K.W M*')Y7 K"'+P:0:*"T0?J7L+.2D4*2'I4!=%SJ0B2*%HC2A0)JHB2/2:6U!EE MO/B"%W=,7B".7KK<_(2C3>SLGGW7H3K?GO.BDD%_!4*C'5E&NZ_.@4IKK,[S M-P(_\A,)\4HV[D\1N+=2IFBVVB&L0!MHQ>\5>BHX:"/I(_(AWAQ00F7VPQ'R M&BAL"OI(-("@!90U@5@;1\BFQX4\%@ZJS6J"8L$NG5]E=C>TK>_'/@KK'-AZ MSJ=.$@F:Z*^,ZNA2D$F6U.TX-5]Z*(NT/_<6TER) A@C? MNX_]T/5W3C#L44L.!U]27I!K"F@?%3_EY]P",;(+) E;69R*G3-S5AUT3S<%-["*)2T4)"U,#9'F9LJS_C'-'!4=I!9*2X._"/U4^TY<:(E^NYE MY)!L#"FMD1S W-,"3Z@ZIXSU&S&B?@"H1W7ID8U(-#VN; MR+.,^>]&YUXUHRBGW9 C55I0%'ICGY@FV2BU!EGDI<[#649C#-YHBD&$/#2! M+J*$CXNMPGN'4AZ;!24?5EF K@PU!]L%^8_7_T7,6V*J*-$6>B6-(=': LGV MD&C0QDO7PB!HJAZ!T[6\C42@^&T%62!CV2_TX MS(Z/4?;\[*N/K9AYV:\%8CV#"T;VC3RHLMZAK'M(]@^>7FR!V7LASVI\-5,1 MI#?IHI@*CUFZ/DE\A,6JT M8>^)8XF)6LBB>)+!AFO(5%15Z8'/2&^EEZ"[0 IE8);1I@XI(SY-&;(1]8E. MENLUAK"+WA.7TR8\/6,$3QBR)KW,SX:PAFFC**:MDA]8LV-J%XRRR>>.T42, M*!)4K4C-ICE23YARML;>8+E8FGM,H2J8GS@#M.@Y2T 8*91!_*&T$2.^0(S\ M\3&XH]%1UZ'')^XI2IT N90BVG$FG12E=!MZ7'@A58Z5UA!TNU%SA':#T).@,,2W\!"KX,7CL\)JQ(Y:.P61^LW+H>EBR M?&\>]T(M[E"%0\L;$EQ+( S*"7YR$HHZ9L0XPFFBC9.@/5 =4V QP@#?6:+C MA!BBU&S8/(PPH+U\IN#B$=,(&QX\F!A91XPF.D>OG.J8Z\@( \(J*CHNJ!W- M#&@*G:/E0O=>L=9]:7[?KQ+RH@1M&IP,,:-MK9R+(W- M!'NK?<+I,R#*B4A!YO^81('O0>0^^X#Q ']S_B9D#:&L)>;/HK2%1&,C>Z4S MR"M0+KQ@".0Q'C+2&T:R;;I9XQHZT@TC[+V$73@JQH= M35H\JKJP ML8Y0NYW2%23Z@FA(.>\-HMV9P- UZ0"6^^W0<11 Y16C.+HSM7::2V79< ]Q M_1[3M)T67<5-/QN**ZKQ08U%QK66G: ,U.81E$ K^B,!4[S-;O*,TB-*( M^L\K$6H^;_/H!T$H''&J1VBA\]P 5(3H'?T I&"6NALX"@M$K5MV@W@$")2$-?\ZS%H^3^1\9]"&Y(6%CO)+LQ8Y?PN0,^ MG5'Y!-,=W)L>K*OEFO$)0A&%LUB^AF3O/?N[04@&E#[=GR!VK603**&0&9%H MY,AX##3VKCA[&76.;K(\4O;RR 5M9W'T]Q@'C[UWXO2@I (<&A//R2)*%ZF$ M+4;'EV6?'Z!C%_9R2@\)@B/KT4WSHIXEY0R-[E-,C^"!CM$<"*XJ^M<2^C+,6/?,.=AUXQ:69?Y:^B(8&W/B-V;,P4)R?(\94 N#EOXW_^ MRQ\^?OC]G[A[[)A!<==A"GFU/(^422BZTS*^CZ,7\ESMJZUG)!&GN4"4*HIB M).@>"S^:?GTJIHI^YRJ@3.AQQ%N>KHDLIBQL;K#;O6Q20YV!QR&6/2MH;Q+M# 0?1MZQ'WRT*:#X*)"6S0 #[,X'XF?$<:5%3 M2C?AW; /8QE"AS!/!R%Q[D8%393F"+@>+^ U T-+!HJ-869GO3AD13A:Y/FK M$WM+JF])&!#<;<@RB>029=*/\!"3IHZ^%A_HPAGM U+[J=JL*5"(4HYW%M'> M+A#O[X*CYT'$)NOS HE>(]YM5H0]8NU%-\]\)DHB6%9TG!WH0\)0^MB+>"T1 ML,9WM*[,?C5$DLP=I0%5M558&LZW.SJ+@G;]WK'Q> .'MS"-XH,Y"4R2G$JZ,LF3[N/%Z(YH[X/7P%/L0#C0XV&[ MBOJBD7$:B!&9;6_5T;739;"B\033Y2D[AT994.*PJ7U)'L4\\'<%#8P:=F&4 M-6$.92PMUR@C*V.9*>&CX4@S[#?.E(7+9AN%5$W#DL2QY'']+YHMP& N063 MU8@\QD@>"2>:*8>QDS!VJ)XIH9#GXW.3STNU7-\Y\#8///*$^9+T%;-U#S,@ MO$! >(& ]-DZBL\(\6-CKMKS$= K8'N1GHX^9=(%B&+K0\;.-Q#R\5!+3>;@ M1 DS72XG;1/)V#1[&B:FY-&5/&)._X\C'NUYA$]%6NN#<):[B)G:1M579R . M8U[!AKG2E%"J54&3K<<&[C3,5!&1=3+.SI,5)G=,HJ;T&[CR!$D>WC_F8C/1 M>VDTY+UFM&Q$L)CHO:8 M,_"]1XR13LATV+>."[U/#6RC 1IY%+::,V)CXHS M8Y =85@3;#":2! ]MMG1-'13\21-[I'K]TE /^R$6%[>(MDJXLVV]0K]2L=& MTV!0$_FY2[;QGCGXE-F.***/A<5/Q/D-]HBL>.DDZ76X\4-,^/2(C.[M74-8 M *P-*C&ZI!6$93-HQ]L9\[@:A46^VCEKA#BDYTA11AX)^D<[BUJ@2C:%D_%9 M[N9L"@'_+@HW9T\XWJ)B+AH[H,<&^"HXIF?T;'%Q1];%^#7"<"NFDY6Y6,)CSEI!L"HFVCIMS+?2&L\]D/LB'(KA>2:Y= M2UPK%UF5=\!P>:+&!S;36.0&W>9J?H2JS23H8P] %PG"_B@4W-8OR9_+^"EZ[1N'FG=6!X+@JPXDCX"+.K][&ZPT MA*P-W8>5(6M6]YQIYM1)FY9#&ED9DK?0>K]Q@OO]=F=&0Z<013N@.N:M;X8# MON+4GE-J-M1M9CC00Y)MLR&U%A3;2P='>< A?G4"T(8-@C5;Y"',0$%#22.@ M?62LY<%/@+\,["4%U:$=:&O0[)D,A5JETT4X&>$DK_:TX!U%9CH]0,!*"GXV M?]_[.ZJT'3@7@O""!@>E,BATIVAP;0)EF6=4 Y)5U.^UG(\O,.AA5N25MERW MD-R'V!X*H5WDR08#T5*(MZ3-MSHRNIR5&Q[2,C@7SV-X- PYX5"2!;T-1(C+ M0ZDKV\01SBM.UMBHR.KC<9FWP<'D"NZ41A []"PE'!J17QU">[MUX@/;[S2* M]T#SXPK^;T-R'U)<"L2Q?- 0T1YZU#D\ 9QA4]E %D@VNT!Z MPPLDFZ8"1]:XM6FV.CA5F4;N20>?'>JL_C6RG3/G*(R#WXY(*@]GL!@(>PGE MSSW/!WZ=X-[QO=OPTMGYJ1,,,YE+F@B(GI&;A9,]3K8T'?<,> N"Z!4NYYLH M9MX>%/Y@6 B))(K642S\6IC)?_3X$>E -J[_WR1N?^/X^TWJYC>*?]_UO;7] MDW_:91)VV]?EW6 S136L2L=G^)U-L\9DXU;[,E<&K^,CW>+@Z^/&G1CE2=<$JRB\C2U&*&&&+X'0<*W#@Q:H0E%B'%F,R MS?&CF8N*25%'B\$L!7 <*NWHV),6Y\,(%V53P8 HQY\%1?B\BO:K=+T/R'$+ M3C\).9FQ_P)**@.)>'6!E$>7@0/C^)JH47D4*Y#30QG!!:H4PNVAI([)NOX. MKIE@@/HF&\/#*)9MCC;K29S^[1(8Q/$.G"H^.]LAFBZ5% ):(VNY3'5?1[7( M\6 3[D%DX(:_1>+DOI.A0SW(W-[T7Y+VT3&7DX:QOZ-/!B=337B\F3$S$Q+) M#';O+2HR#CBN(T'[B-C2<,@JIDF;T]&M&( E3)^HZR+0]$ A4M(&#E7J M_\J!M.VHSL[#< ]X4T2$O$ M@-N'"YX BF8\0Q_??_P](?KQQ^-@6IPY'(-7D,S@&1[&S;AJD)7\L<)9DI,G MTM'161S]&*E(/CCL#5N75]'2>]4L7^5X8X4TBHCFD/CP)YD$9,?P.^;J##?@ M-3O42]"*@X?-<6GT$6P_."(.:B*SUYBCI&MZCFN/OV'C1KUC!#47<)73WL45G2H"N@H VN&KZ6LDU]*LY=UB+PHM$X)TW]UXK MT##Z6%O*@SVD\_I2OXN<4,67L)<%[1+@&!V7^L)?10!Y-3S[FZ")_LHH6DSJ M-IR=BJ1M@O!DT8&?<=]SJ#8,D,(*'1-3.=1[SME. MM]S"-.A@H(2D.H3X$@KAT)K#J4VJ-=5WI-1O^R5+%2>J[<* ,>NL(0O30 MMZ=H&MQ]=5Z^?/_X?3'%I_9BM1 AD',*5NPGU^LUAE!3?(])S3!U-OB*FJE8 MKL*!&IN<%[1N74%8M T &;QQY#$C&8/,&--WQ-J8E.L;=>,9DFVBK%'$6N7) M,+^&H=!PKB3'^JK0%L"(3'\)G3UYDD-.S]"#?#7P1Q(%/NA.O1L_=$+7=P+I M3M(?C"VW*63#R!4MPU^R:;06;:-$-C[F3K W$GPK9",@6T1JDTBVB;)&K=YA MBH,2-[>$7ID1QJ"K4H6E;FQ7I0S%CH)-.<$MF9&W_\1],;@Y?!TGAB@U1,C- MOO\E&'S'QX2ND['-AI2 B?RTA8TL 2LRO(J^RTJ0G 0$PR1#[&*[#CT^21D_ MF5>]=&40P"X+A,GSF9P2X&EK!T[,),^ZUU0)OV>2TV-BBTT$.<7CM):Y,V4> M5WCCAQ24G\_F 3NQ)4W"+PZD+$^7\0-D(!?941^Q"T9C"$5S@@![%P=>+N$% M>\=<"(T#IPDL6+#L@:XZ=3M3M"ZH:0S*81V@EKGNJ: M/;H&D%2$<))!.C+Z1F>!-9;48\.ZK2EA1=_'3"=&?<_%V^HV%&OK/R+R_/D+ MN:'!-C@T.H/YM\OWE!^B4&ZT_X:&T MO:=1$<&.P*N0 QJ)\/-^&*$LQ31M MHH5CXU 30%O/I)5$"J79.X=FQZW-W6DM\E=%A1ZDK=0AH.VY#P[M?C6,M2T> M?B+'-S@3+D.R FB$'/A!KEE80&MV?F3LA'A#8TX80T :?/$]2IB\@2A8XICA M!F:9*O5N($+5MQM"_KNO@+- F2?N44J84@BK*+#<^JM8?J_?1$;)I1]0$R,% M+A/EX86^4P)EOMS!MGF*P @8]C565 *U,^KP5&'TCX_#>KSV@+$9 M23:Q'38C)TS.0Q8JJ4 Z*-=[?]T9)4[/0D9> [=0KWP+FK1Q&"TJ8BZ<@*IA MG+2H<;&C/QN3TTQ[J/!I74-8!#$R",8T_\ZKEP'+WNP6\9?&MQ@\.6^W'FE5 MQO&PQ^@P\PT '>A4^3/[:/@I,>=89RH+I18)O2C 2$1Z$.[)@<2OM2A,+O Z MBB5(_AM.R-T6.U%,1%LG/E";9WGB\2'#PN5M;FI\!9[ M/HN)707^ABVP@4I'K06D-(&4-BQJ'\'SBFRD%S+DI&7V%[--LH1@5BC<9 M!?SA#:"U_T;^6_.\.DI>^;Q2Y[J,^ ))\EJ([\@X%1!) V+_<$4LC0.B(346 MO$.'=3LXNA[GK&:TYP&A-CK MBU(]!H9*]?;,<5CPXMK@18$]X/[:W%V;>FEGX%9$M&$JYWL&+W*>IK&_VJ8'MA;QA!V[))Q M?HHNM"_PJFB9@?HING9B4)Z-E[S,RT(4LU"!!#D\93F16BB78 //3 ;@7R7Y M 3^*Y'67G2T&,:V(&D+EL08.YI!#7A:6N<)T+:SS<6 'FRT:*\>&]+^22L"9HVT/Z,5@0E6 M8PS-LE:$>EAF_"VGX$_XYP^X8)6@ BN0I4.Z;#6@0%I,2H4 IAR1X;1"#A@4 MW\$]TEE32!,']-:0:&X"["3%EN GOPY8>*6O5DN+T"0[%5!0&>%1956\@29^ MPN3.<';/ONL$@Y:@2FCTQ664 74:5&I3>$^"\ B)1<)>=M0\A#",1H;&G5H0 M3,WS)-[C53ZOU$!$(_3M *B9Y[#H\VIAPD#7_RMI^/S"B)F.TD+G%S;4[X/Z M+72RZAXX;GD,Z*N.5]ZO$]WP'8MIOHOA+ MXFQ 891EM/\2>CB^)O($G"\*>P+??3Y]NGZ"CT^G3]=/\ZOEP7H.EO7@"[M4&7%7IDZ[ZVU%JK-7&LK.KN0IZ?T.,6 M>V@7I1!<0I@5 4 '.A!.$""L#09XGI RH3M^Z.M8@Z!&PG:8=$N!L6.Q70PT M[,;\A8Q%Y(%[QST061QBMV&XIBD"QAZ#+*;L@0P[>/2'*2CEAX7&9;1&U?"; MZGPI(J E'LI 2@9I@#5\$G*4D,:M61F&,U&)M&+1Y5: =UPZR?--$+W^C#UP M->.NMB-[+RLH'PL$/8!4HJ^(]F&AN"[/R$79WGAIOG0X30,L/?MS0V7/^C[) M0.13*$W$^P-.'?!.%^Z%.;]UU^_[+!6$,R?4;_,N_H3X=\?'GRH3MF32DC@X M J^JSES+1Q[M,!7P8C$"'FOA^'C,V_KL\O.XW^W8&>@$XM!1$FH,A=Y6J"OG MJ]* Q2C0D5C5O;,5?OV,]A]M+\N!&'OY4V6JV\ $UA[GA>_.2?(" JP]RU'( MD)6R(&AYM7-T%)Y:=@@*D9K?+H,C4B*O51F0-XNR=K^V<5&ORV66. ^MHCB. M7FU$-,C\ VJFJ0%>4_D\65;R(IZCP",=$#C W2-5!WEAJN=DQS#?KW-T\MI(._K% M.?"L8=[95BY/PWC1L29Y=F+,^T$S9_S^3S35Y/B:M;H@2TU3(M0G#+@I"W9D M.&1/SML@%.W26-=*19NFAN. 3?D>+0"[Z>L=/0WC* LJAV!S&*TUC-8SU3>- MZ5_\R0_][7X[Z$G$:8S^>AC<7W7(;75:R7'K8NQ1.#4JT'/@DDTJ<5BD7 MJ\4;M'\5@@LD25K;&>;XT0 W%2<]0=:FKH;FPAWTI* K'.1HL;IV=O"1^_9= M*LA8];EVLRB[A61S)S#8<^VRK@7_;*N[Y0@AH0?R4':NFDS(4H'4 E<2;Q1E MK4Z3K(7=,IC>,0+ N>^5S&D)WU!)[BAXR&%T4D:8(Z@%[&FSG"@G0M646+(2 MJM*.YNV!5X-L+[KPIUXH!^01VL?$5ZD\JZ<-NCHREO0#_L*:]IUI3.#Y&X7D MI#41G2V)6?.*,L)$2>8S2=&:^>!BG_@A3A(>])L,L(,($K8M("98T-V0-F/' M&YW[\<]$P@!]X.,A 1=X,\&B?HR>.5V4,,)CQI298H,O(.B^H(9;)'X0"1IF49L&5_L_< S8]:O %:(-DTE:AEXX ] M(YO_RL8E* X)X#P*7*1L1,ZU$5E^O2.2.Z;R\$H[/C);;:U@=:VL1 =&1ZL& M68![\#"2.XILI?VO;,)LW (X6LDB2)& M]5BX*F8<;M">RH]($J^J--^CBY\;IK)E\)E==$K(6:SXN M\UJ8-AT!6XRI"CDS(?0YC5PQ@'[!#7*J<__Y%HZ/]F=_-T#7*4R#*KD)@3+-\ZG.7QFS%L"8 M2AG].0H\@&9ZBAWJ<+F/=U'2W;Q=">%5D98%W"P9)%/*&D8[WK(-S*XQ1X(O MZ RFJ\(@3INCL%V\021://(!*(?BZKP.1C^.%7EDN;XE2S?<^*L #T,25(@" MUQE99 EDT Q7I;=^GCD_8\X.5-0%B+&D0X->DT"$*M&LO:>&=5O=3O;Z#DOI MZ<&,$>WI852;6=]NBBV+GM##K,=3$_V>QN]KB___BCU'?1$+M/3NP^HQ\^ M+-#']Q]_PUR@L4M'2OSZP]Q'K%1722DM:$K.\35Z=V3F'P M(8-V&!!C@;KP7RI9>\'*)MG2P/BFY^T![V3^5#7XN+?O[T[)!JN'6Q\+*UH. M9.?M#+_A[2Y%MP\7$."YC^$,\4,X$GY/:GW\\5CXRD-IJ#-E+][;V"QI0"_5 MJVX"OTWPVU^N*S7Z1MP=H0U@5K2R8-:,A6[..&*NJYU7$\[Z3K*^DX8<_#5P MKJSL/I,^\HH'PS&W[-[XB>L$_X6=^#KTKLC+HJ_(P@W%C!X"@@#/B*Y&]%8P MR88FJT[ 2P'I.0MA';+X> PO77H1(QV%HU\0!IC@RRK#I]:BD6W><,9$*=L" M5*>.ERI\]/Z/&6, =BOL[F/L+8F,$X)!48:"@K[C,5K'&3X:>>IM_- $/B)M M$LDVE6A9JF5Y7-X\( 67C35L)7.[G=$(3@-1JK,2 Q+) 5G+ 8GE@#C9@&QI MVZ,[4X(N@(&Y!4'T"D9X".83X#S]S\R[0/3^&9- M4F%%-,KA16'1/3F:L0T0AO1'HHR,+;Q8:M =GERWB!9?9A@ MSFIO-"XJ"1%RB--#WW**HPM&AC@I$5%+V;'T\A_*5:GPQ/E*"5_?@E;03\A2 M^PZM&.WC8NE)2^$N^9)L605-Q[LHR=56]CY*4'+]^3%7A@$P:R@,>]!V)PB>@>;$'=^]D M/_+"XBW)NPS:8IF%60M?Y3!H;OO;71 =R.W&CQF;M]PTS"LW28>%,/+%(D#M MDN5K2&;GV=_=8U**/"\V@S13C!T7<@,Q2VHDZ*.=;. 8F!(O#DH/28+H_JBX MR#\:&3=E4C%9"*(.U#%N= @C:<$ST@/SGERI--%P]^]?043H'E&B8K '70.,2X; MS.RSG/QQ,JGIR4!H.5M13EV%-,)V.-13"!XN:0 12USE,>_QWHDBM(2!Y%' M:"-.G(@;E/P1,5BJ9^)<)8SBZ'*FGSB;38PW7';DY\H30 +TE04UDBR= "6* M_DK)CA\ 9) G#>% 9VQIC3%XXY!3&1P>(?QPY;B_2K.9DH/$C*4,'%K %A*( MIA136:9]&/.2'H]7<1L C^.QFP>MS;+K3,AQS*JE=OD MEFN.)B81*90,5Q<'_O$)OZ47Y.;\=9"RA<.@(4Z4/D\9H"_U]67/2 Y\GUDQ MQI=\+(V%6/R\-9K&AH]$!@>BM+A JX,LP4XX!(TCVOJ8>X)K$^"6I6DB2&= MH6#D?!.:"EQ<:I990A'45H0J[(D>BG^9/^I>,[AALR'\39I M5F@.+G+Y,>TM^9WB7@C\BX%(#2V2T_ \9.!$8 _0P?Z Y%1_RGCX?#P"&(_1 MLW%>K]?8)0Q>O[G/H!,!7[QE"+EVX/_!C?V%R$EAFCS@!!(XD-[)I?ZHUV#/]SV5?:TY4<]@ MC#7+LAQH+ ::.D*ROQ,8<)KS" :3_H&S=L<,JDU6A-N(#(*+27/D'+PB+_=( M;+C;4!20QF%X/$6O.":2 ^BWH*R'M^2 /3S Q/9&DV'-H%AV!'E[FD+/YWV! MB#-'%!/X^@R:,X .049DZOY$Z_ ^(;K:ON8!S$>+CSJ0HZHA^$/IPP]7-WZ M!X>AR(<7(8C60!%Y(T:@&.(@_VK\\ .Z0I3:J/$SAGJ?5VZ53X$5S-P,F.7& MJ\_+=FD/&!8J(D1QQ->FI(?SM:D^&DCE'W#M) M>AWB>', UX2^DDL^G8?2! V-)(T@3%L9-R79J+SF]E-7GD?;:)"&\))!$Q+I MF=T;=6XC M((ZJ$FRW0?E3RE'L+.50,<;,5%!UVKOZABI 6,WTR3 &QF=0H5*4VA!,>/0S$\ PI/KPMF+,4%&*61QVY@W')=3965F).8PD0?_BSL^WM MQY31.V-J24H149)'PTNJA;7DP.P6G*604+: &Y57(@H%XBBISU4 (YPD?T2E MRD1':1K>TJ'6.,#_T=:_LL$18EL[=3,16W*CI/<"W7Z=HZ2>V::'RA[>3SG: MRT!S10[:)9^=P)IY D"44@[-!/')@R3; B(3#?JV)-F:X40[]4K8&?.!+0-! MR LK3'W7WU$/W#W/:0U2=O=$(/G'M6P$-IR3-4,>VF3YQ1R6[O79=Y^1$V/R MQ"92"?F\.C"-_3J(7M$S=&54G^IQ!D-LOFP0EN1QJ0Q"ED"<-7!T'&IP6I5S MO9-L/H_*9J;M(V>_ZS-4AM!3PW-Z*_PRBA#)MPLP]>J \H5'OSU%8S5LE:'Q2)K9FWK^B@:/CL!J.LFXF MQS2]9]F1ZER)1'@NC 8X=-P0,8U*$ G3IHMGWE##NY*K*:+Z*;?:PVB!-C3N MEOZ##6)>A$28>8R$[ %(#OY14>"G'4N^>]0QK/%:HZ%)-'"9_D6W&O4Z@NXP M\33AIA+Z?E[2]_/7.WH[:@VZ#L7]"F";L&2>,3<4?>VL/Z9.G'+F+_#&#T,: M/6-I"&Z8O&+$79[3&G.K#^HNWZB10XS>W/R+0>8F(KZFXKUWX@%JS*+!5!<$^*7/Y(&%N-_] M#!;LE=3!R-GM M^%#HWNCCS10&GVV-9*<-Z1@C*<]<7"\B(#]HE\(;T._&CK MT/CAX:>32E)$6ELXJ0QQ$E0Q<40\Y&YBC1>:EW/,2YDB#4*2C=O0VX/[N1/P M8.>+*/2>7B,C/$%\!\_EXE*<1'HJB="AIC9PS$^0*/XQB/SU0["!(M(KCN\A06+R@ MS7+P,>(TNF#,(\XH0T+D$XPH1!%0M2+YF61(D\8GXZK, &7 $#SG[E::Z5QSXH/UD7L>QL,"[/G&F$$Z-*>;U^UJ#Y(T4=/2@M^LLR?[M[QO?XI M(@05!&0 ^,X-]C0)ZZ6S\\D2H6E;,]>]+&/3N9OZ+U: U O&>R?@IK!+[A;V1+XE+*I.6)=[P^BS9A%O%XF&$6]Y@8093C2.E-95#/6O M9H1*'??H&WR!=K&_=6(_."!_NR/G*'=@X4@F9"P*'GP:YLGX '^6EU%!33'_ M(;K"L?]"8XKO!@+'9Y2LP*0;9$!_=T["!46/9NJ%!#SUR"(=ILUD1(JA0M:L MH^8YTUY_F3HF^9__\H>/'W[_)^I]F!Y&-Y+?.'X,B0PY1AV@^&09 CYA)Z%I M-L,'R'P9D_<;*? Y"F/QSPLG\0"' ZRC(K)*J0/0$ *5D7V@I MM3>(=L?J4I]T_+17@!Q$,8;G56.X5,?P?/HQ+&:I$>]M0!$!DM\.>]U)JB@CBQA=B]IHHYSI-V\)>V/S MY6'_;]=A2NZ-08\^1F+T9QZUA(8>Z,(][L;O!#)74W(?!3Z18_OB5.7>(XA?>0GR%;T^MG'45I M&*48>4H#(10)0$H.02U*%@&I">TY84A$];+6$MX<*^NX;A1[D%$8O?KI,_WW MGAIP000G57> -[X!4"3:#OF.=VG6SA> 0?!8XBO*W_F62(*N@YZ=%P GQR$H M_MC00RJL:.NGI,*8^KX1IYHO6]D"DDUDJ;\2Q!I!?[4#/CXBN^HQ\R5T]AZ= MZXQ[\E="6O!HO$'94(S)=N DR7+-WZ;+F!ZGUV\[G^TC ^![M 58TJ^L#5B^ M,;2R ,,:;V=+PV0%M^G*M).?IDSV>SV8^W1!BY,F+E="T@) P%GLZ:D(ICU9<C"]R!1E?GHZ$V)=T5B)ZV 1::+WDGEG%/&[CS38S9[*XD MC^[(/!+V^ US_89CUT_P/9%1A\H'XMK$G"8(S.ZHLH ))O@*%)T7M! E-O.^ M:WCPVJA#JF-QR8^N^P>=RG+]4Q1YH(5[Q/$+Z4'R& 5]06. (,TE#"3I8T\0 M14#U>/C10MP%Z 1A+(1[FKP,-DX"(A@.L L9 BP<:P9YTQ#':B?,DO-:0>@: MDNLF)UO1K+UV\KJ88:-&3K3 "T :,RO-)YP^0\(5<,C %!9RD(8L\^Q84'#+ MT75EYCDI=U1A[-C%@O\$QQ#H+,F#[P%LQ33N_<,@1V=.DCXB$4W0NP!=6VQ! M63X":U)EGL.\EVP"??3 V'RTP29/Z#=H$W$:B35_HD&=UNRUO.>C&Q>9-\7@ M)'_"S<(!&A[G4C)N[9AQ>RT\S1,DC1A^)!M##R(F.QF%1 MS]I7.7=C@F5Q1_5E6)D:6,EQFB MVFS0:EM'R'6IUV2O.1^1>9J;C*[)0$%:#<^IR94.!._QP+6NM /Z#0FX&@KK M+AT#$2DRYB(?C6/YRLDX51%T0\2:8$L=\4:.D5']$=1E7D>'(>>[ZRDZ=RE, M\R?'?2:B3WQ0,BN MMI* C%V#< 9%P5Q_#5B[,Y(RG_CQ<50T94_'EO[0% Z\D+Z9087Z+SB3;4PI M"*6?,+2S0+(E19P[:KZ+J:@9)C'G.A[738HN*<7#/O,Q[7TEY8YHGIE.<>+/ MW$S'/+E'X$P[7=2P!!6+R,X5.@)WQ9-F0A:S^-F7*'@!#Q'=?V3([2!IYKUD M+$8X&^1*#PV>FK5KG@*#'(A"U/7=OD[\G!8<]4QJ7=#0'O$&I"Y0;Z[.5PY5Q!.M6OJV\\0$_&'T0/'#7(9E#.HT1P??@( @J6G M_L"H60XW+,G901%^?"6'9_)LXG3./U@99>2RX]E&5A6#S(@G+6?"]AUCEAD= MNVH:CL2F.0^"Z!5BI6ZB&(X=&H0+2%H/V,7^"W@8F<%J),^8?4R#LF))^:B9 M"X2%4IAJ,J(+)%L&4 ##91-OLQA"J^:36JX!VR*!3G4X[TNM62I9FCS/ M3?<.A1[^%G+:?$?3@Q\CMVVBHO/,6T1^&9%ES;^]+GE^DO"4"&49$(&$F'R MAICQ=<%B \^B]1EIC>DT%TA-.'5N,7'D^&.@.]:P@0C80##S;(P9VXXR!#9R M9\(R9ZYHU!--#YDB:YXJA:ZWNR Z8"R\UTRI"34GN$4^7@NV =-)B?;%\6\' MYL/NT(B#4/,+S(W(^3_5B.@9@F<\+)F&C^[;>X>1@ >* M M,4P,T=9" I^*ZT_^6S:_H(=@]KKA@2?(HA!D89BT1[G[C+U]P.)9,WP^T3(D MZ8T2WT94GN++$7H9_*:Q3!(AR>BRGJ M+(03#>B]MM#*6; >GC948"B+3K-XYYGCIRGDSB)3GW$*65')N^S%]\@C_T!> M ]YM*,'@,RSX(4Q"&CV99ICG;OYVGU TI.]0))'G'6O(\^/Q'60LT]3 H@EP M3?OVB^!Y"K3]$>=:L:KU8-R2O4U&[!\T7/<52!V7)9*T]&:1!D M'6UT3,/8Z"-0?BT?1!)1O2DDVD*LL:-DO-PN43[#XXLCX>8)QUOPWOL%@RH/ M>^!1$N(-Y7W7X3@.03M'3G[I5"N8)C8 MIPF O,,%MG("T&Z.&?KH^,'A$7!_L0>="-Z>7-T7.<\TARG@4$QH+ST2ZH6IP9 MF:M*S6Q&_@XP5U(8,-) PQ3B<,>2-20HB0(/?8MEGBQ/30E'DRXIK7Z'OET7 M$C2=E:5HLN!A96T(]0OP2?,Z.PVG"9/9T''\^D:''$^K2'43V(D[ 93LZL]L>;L.M$A]=6<3P =?\4O M\GL<^Y%W'7H#8(P%+<2((4)M5-1B8_W7)%?+3$BU_ #;9J5)853[YJ">S\"< MT"HE^W#[9=N<[%;MDF-R7A3]73]EH*/SBK =W[OY$<12'H\_5"&P)";X5VNCU>"R"3,ESG:HHT8,P1T4J7.5=:\79QA@?.7_W M/#-C+S=(,,A\N41T4$*]NA+2_,"I>;R^1,*PNT ?/IZ]_W&!9'M9.%+"??E8 MD]; 8\?@7'OX]&)_?'_5G< 47 NCV)T?XD0DI>CMM+>3\(%KE-D!*>TL!\?Q ML-<(D1A+=(%<^*K=&V(P]'GA6K""?VZ:&3U58PE'H[O+U";S[J_[J<_X?EQ< M[80>CT_4!3.)(R<%R0I."EI2> M@AVZOKN]64+:@S"-XK[YHA1,5+C$"$4D21X-+WITD,J0STF"1:\XOL)KR$O_%-V&'M[^ M_^R]:W/DN)4F_%<8WHG=[@B5[:J>'=LS[WQ(W2!!)#@9"DZ2/<[BY/'NBS!$[SWEH1]1#I[YFZCP8XB\29.[ MXG YJAK8@Y$12H"-#7 +,+J'PQ\?@0I*6$7EA@[_@5(9L FF-^=4<# C5JZ7 MX5ZLX3&.38MJJZ_AU]DDD$&9@1:5PS74I\;60/9XC\&<@Z(H TPLMY2E:TS;W_>B#=$N[DB2=* M?HKY9/7QQ'O J3PZUQ&3+3M)VLCU%,94I%ORFTS) >F^8T0"'N>/X&A8<8:0 MUP#QB[Q"!CB@@EB\#1'V@5NG(H9VG9 I*]'=DB#V\SQ:10$+!@E_V;+*V3GE M$J*J7/&5725?20',83#ZNR>7TV/IKX(%J#PAK)#\)0QZ$TQ)S;P M19H90YEQ;D],3O_A 9 ("OL<)-T*-+I]!M5>U#$.T.1*3'V1RVVQ7$GXH0A1 M"+AB&7D"\>^9,!Z-@J_2X%"ZQ0AI&5*5820J*RB/D77?A<.6LY=43F@DBL\$Z6.[8B:JW M^+ >K[Z@$QLZW&R\4V,1BB(N4Z[J.8)OEP72'3OE&;*E#$<)%9*OZ H:S;+!YS&J^;A14LA%^<7$)Q@+KL!V!.37\/WWXL' M%LI8E,:_,7,A5#/G;+D0HY-GMF7/E@LAY9E#)I;T^K.W?Z =0J[Y*8J/0#S9 MY+:%J>E3U3V52,SFY+/\[__UQT\?__ ?G/ IL3XND@+H"4/:!@LH^/%_1YNS M-#P4L(0-Z/$161$-/_;HH!Z,>ART*$$2;C14?C$ZRU;$\3VL"2K#G%B[ M%]6PXD&262-8V)+@-08)"AJ+2L>4,=\E,O0Y5;^?$8:%>G3QR3Z M)PDQJ[:R H(XTL.<"?K!,)-F/7E PI@.RW5[4;5P@/!B:'%BZ7C8LX8)4ZY% M)2*I90V(>Z[ R#YI^L%Q[ /_SDK^+U=>M5XI3S/W.%I?M63TDBLFY,L^)F2N M@:([Z)Z7A[$2*WXD.Z(8,;;KM9_MT"728+\ODM/W->(K-@![2/6U5,=QJQ7) M%T@C\;&<:E:D_FGH[U&&J"(?_#\-[C!0]+(D&J39)F4>-'2L MG<&'F.V&:S_*T!PCRD,/'4Y@37$8D4"MQ#T?E68X$7@$5H2*_N&]_\HM:H-2 M 'L"BIQX8EZPHO)405NQHA.R0=YX#=G> FK^YH7W.8-WO^0!?XI*5N36>%'Z MR-F=4GG%!Z"!\NM)\K#;J7,X*BUJ"%3A8P0P1 ('D;V3BF*+9/L:#Q:4"42R M66TF*- )2)2WC@M^S+IA _*S%I N"JNJ54]%S<#Q]E-;D-!FN6U+Y.KJRE:U MAFNU9<6\4Q-?XF",9LDJ1YS'='4+)HF8ES8_O&(<&\:KQG%]W>JECXO?3+YX MD$&OTX"N^XD^5P,+5P&$-8XS<5&J,1:M)@+;6KGD>H2-W4$6#]3#!:%A ]?& M]= JX'S@$TP0*DJGW(9!HE_;*X4Y/HDU]RJ.SLE<6"<34O.B#$L9TWE#=/?F M>90\C@+D0H=FF3\X.(.RP-&G-)>.20\_CD ')O(P.JI1;:2NC4F/DC3)-\<^ M429 !/+"#$B744S"4:L/GGAT<%&"$(<_L71%3D"C6D/W1=241R7&]1!0E M5D[A6;Q@0QZEE%Y0C0>1Z%@]D3Q&@?@!;I!?2&!#&AV'RKA&(*LW(PUH39]? MKD2P8#Y0KE8 Z,NH/QNUV\&;NLV+= TH AL O,^9II1%:S^+XMW5>N,SJ %N ML[Y*:CEP%SPI#2KG#:T?(=8"-8)P,2?,2WA"CRE?D!?ABI@S):CLZ")'+A!) M@V6R')SX2;V)LW*0'Z&2=BXF-]YFCW["Z\E5J7?,#GA#^XH#+I6^)5#8+B9!D47!74%(?$[O0:CR.=S\^.WBSA.CV3"CCDT+/WXX MK"?&]7#@BBXV]!%15=.I&'5$4)LC+;&9/8J'C& $89^.ARM0C3#:I/AP=?54-SO-43 M <@*T=-\?$L!64;_X^GNGO8?0"4FK+(DW7LE1?=X*5.]X0;R)A?6X9W'4@6@ M1- O@6GSE1!WNJN:\$ICBQ<_"P4$-?Z:+[;%4YH-<#K@,+QF@KP26;Z%HL=R M.[X<#]ACOG/'!+X?UMDE(?UJND^AABZAD4,R!WAQP MK.UE!'2R*S?Q"W,&1DB5Z'/<\M;SQE,J+.916.::-L%BR5GG=;'N=*.S8E)?BG@P<6]HG MZ-F0U5N,01$S'2G!9G")7OL\I43YQ7^-UMOU('60CS&Y0CMXO6H-;#N+1A/) MA@I]-]P5ZS02CT,(D!Q@#%D M3!M%QLG\4SR?Q'(B(%(4QH2?]T'ZWW5C,:I7&2 M1Z\ 8+(0G%\^FZB$>L5P("^E?_6*:$*4Z.GHE>Q9'@*PH9./3U#"?F*$F =S M>##)\9&I^.=UF^@J8O7 2H3#<+TMH?S8Y4UK;8&]&&2M.O)5LMD6^35Y)O%/ M@Z3EJ@SRB<<&/?%P6.\G:XD+(U*EV(2BQP3W,2F\;TGZ !']"#+"IO%^X'3^ M:)]0EE*/>2AE^B\O>!TNDULHTYM!"9TD_)HFF?C/4S^/\B$&1GFSRTE8T6MI M&EN&P]FX82@#SG$.6&92E84N5@*QGA73%G6FX7*F9AVH-\N7A*[_*=H,>@C* M4>PAM_GY$_P?.*:>_1B$P5OZUF815$J 'Q#72?Z#U%)?"Y%5":'TZ=(2OI2 M$O+L. S;7S[$O(KZH"B'2BOT13D^KQKZ..EKQ#J4*OYQTD,UVH?T35$DO] ] MCJ&E6'*ULBM$*=Q1-2-B<<<'1U77JKO244\\/BY&61\556KQ#T9$8(&($K'F MYS3[]2KA&?F8X$!E#TCO/O06+$<^\6!L$ SYZ&4V@YCA"(F4]PM&_1 E'SC6 MQ$P^C](-!BYTN.&7G2EY;%3KP0+B$&/G2CUH:MM7\:W;^/;23X$ MP^#=-@FSG61!&(;XSXR-;%#9+G%B"R!_5*(:J=<6H"=\N3H/9OQ0O9%ID)_3 M-'R)XOAP( J_5HV'P6C^4,[@B2DFQW.>AE)9ZI+(]3FYCS;2N:#RG)\_L61F M9@@L*W^C*WY@WBX?WRLG0(&R*B[.0Q>L)>9.1F^M5.4'I#I2J)9JR8,VB]_Z MOT^)_5Y6@\/S2DF%E+HD9WE[-WZT=Z1Q'32+P;-#L'%5> XH#=D\*(KF'H2( MYHC4'F[1G@L*>U9F<3+57=0<#ZCZ$H6\>*O0[ED9A!,O6M'AJ608@!.8CO< M6!$1XW"4Y-L,H_(V:1P%$^,DC,_;6$CQ)2?9?0?6<#XV!^6!T8^*-*4$.Q+5 M>EXP,8?*_79L.A66*NIB&XBRR "@$ [@0(=PB4T*0WM\;$\,;M'E.SJ)-<#D M5CHGEZ)8K>?DD6>(#XMQ+$?SQ'#V *#'(401!.>CIDI>*!5I+MF.7OQ",AH( M\.%B2+6;=S\HHW8-=B:%P,/E8I^LP*V/_5 MIV_A-I=A]GM$SDQ9N1X&-S#T3T<7H+#.C+RE #OOGMH&YQFO+CG M)C;-3$',$Y H;^7I-H=ZO7DI34R).'X&M9,RX@\H.G2&]4GI&)/7%1JR6.5C ML;+BYB/'=/F\*K5VE=@KP%>6>LOE6F_TPNB$N)I5,+#*,T.)/*F8$ O2 7-I M&D0H$_P<%4\&T<&VN-!PJE&A9[B+\.OT( E#%JQ"1UL3UP$:]/#&D=IF]L>A10NKF(DH"=N4M7\AB. M! _^0?AT8RE&.RI#0F.EI*;_^)B11P@.W?#BFB^BN":+TK,!#3Z<%>+:$#C? M(BK!0O&P4>E0[HZ6_9S2<2!93)(BBQZV+%U2-3]/5T,[D&:%_Y9J@VU@8CN5 MKR>DO2XV(^B&1/,28J,46_QLU:8GY$+ME2RG888R9\K$79.B '0GAHPZR"7! MAI)P7ZV5O1F!!A7@W#(A6*LPPY<:D&'*"%9^W]ZG]6()%Z\; GD3=^BSYO%4 MZ(<X8OA'G0.*,#'&BS((>&B,-82/0+BQ MF KB8G^ V;PH^5$*MJYFM!EQ/3D;%(, \&&%51XQ2\5VS/5YE#]LZ7(0?O:$A5RT]WRB\C(7P;DQ#S$[@;U9_?$B],N-UFA@!8MU5^R-ZYRR@/_)B9 M0"[IWP:[&MF N($ASP*.K0N1HO$!!#(DNW^_OGTT.)"7Z_N+\Z]_[KZ^OE\ M^<6]92K@FK_]K]]:,Z&;/O;Q8@];ONV9@A GI%G-.ZD(MY6!; CMXEXGJLRS M:LN*RTF">LBE?U_1D=)G_K*_#@*'T@5S_$U-"IIEEDCO\>BV)3;)QDMO=,TR](7^J_)GYHO M?O!$;]5L)SLE!A:9X2.J3@5KTO>(%*EE:.8EJXDA1N\4IB=& ?\K"'-,E!.0 M[O"7\@&%+%6XH):Z6^OBM8#_I)_7=30RU!I_GU05#J1\ MA]2$HEXMW;M((-<,7U-+D5*Y")62OE^6)#(H\BN7(J84=P8;^]AH4_+3I8L. M__' OBDHJT4R+' 15SP(< %N?5TE#) $XW<$7YE7P2C)ZM]Q?&TU>',-H#E" MALO(] A,#YE:21#%S"U^NL/N9U"48!#0!ZM%B^-8P_1PA06*,%KQP4+(A?_A6OLW_YTQ_^+__UG(Z,+FK>X*?)W5YC\BK6 M,^F82*A%<95IIWS@$\]?09#R0MEO_OHR6QJ?V%ZXUGBTRU^KH+W:1JO(CGU* MHP\KDM>O.+JM&@U54=*!-1BE,JNV%([!BU>3-BQ2 (L'^&HNSH%$&>]PZK), MQT@H%S@+MPVS:7A5V+2L!S(]U,6DY,8*I?(,?#.KRB=V@$LFH[2>(+G7WD[^ MH*O6IX,-ZZ4&H1C6K'H'1J)$<9_/2 XO%E,K$;,HSOPLVU&1' 7V 05@4)9L M5G3Q(?Z/S<#J+1TEG8TPOKEJ 8U/F21Q[K.-$PN8E-R+F(I%&;W2BMVWG%Y= MHT3W28-ZVWQB;*YQ*.#?F+QR',V&>#(.!?+7,PL99VFV2:&X)\+$#GUPQ6#, MQSXIE,"@=9="N5COV90Q 8.7JXKA"H^MA'HP8]48J/T"%-XF4O^@U3?@^;V M0Y4RP/>I*3C=1C&8>P==D&(0:XKGL%6KT'5LI.D!<"$R]"(IZ.TKJ2SC@E$S7YD7W"!+T?JA@E C:(M$7 ,N+'A/^$@0[KX!HV1B7.7E1$^>9 MK=&>[!QS2X;]1NG,(-OZ\3C6 DU94!S]*&EJY#GG#R0OTKQ")#N9HQ;H9)0J M*?(:6A_*!'=.\8[XDU=[@B(@])8*Z?@5-I!:5N$ZRB)(/*45>K%?(R<5>P=!>E(G<#C&1^Y MJ-T[/7S1^!3R0UJC3(PL:BU/CC8T/F%J*'&/?;/D[(9P*A#T_2S,OVU"*FQ] M^OW'?_OXTR#EM1K;*P?WV.@>#/_AXT_6]-I)Z%1V\^Z;-:(0Q!+ALK2?U\A0%3]X+H?(?EI9ZV$G%P@*^ MOBDOI-&9PP]T.2Z[@3P^,H/]%F,?!5U:O>JNLTB8=BY%W6&P"$:HJI_12^(QS7;+%;CUQ>_AH&"Q*M%( MC.=5$YYX8DH,BJ:3EJU":P%DEOBAX+4>RA1[H M_HZKOF- 1,)YMX(B#:6B# MC9B>$"DXL&Y#_)H6DY:#@_&M0AJ,36,M$'>V*FY5R1 @Z=Y_)5CA=7#A$%&4 MAK!RM9B18NG=&$Y*W$:%^\M7J\Z4YJ6-OUNS0".>)YZ1U38)IT_5$('TEVG& MPNBO,6MBZ/U@#- '>#N+5\/H]"EW0PN1/[ LC"HO()_<9W0=%1Q?NE+.ABD0 MU8A>->2)+9UA1'J4T!JV3U@FI;+?BZF.@2BM0CXO62(K^,;?P6$?)=D+O39H MA><9QQLV^''04A,B%$J.@X+RI>7LYZ-9"^NJ^X.7VV*YDN0QDX]\D!VZX81. MMT6?:KXBZ=8:G':@8;49M%=*U _ M5"*_\ZFPM4C"*F"&1;](LOM((%"0R)_#;&B/D^&?>$1+Y3\FD_HPIJ6:[RA0 MB[-X=!H%X8G-Y"DJV?2[#:::.\BGCXK=Q2O#5OKJ'QSD((;RQ%@>#.;ZXE4+ MN$T**@CQE\I?>I.E"?UG@&)M?I/&4;!C__](H)*0Q1?OO*L\!WE*4G]V*F\<1CDWC_P__7HEI=%K&]VVXV<418_. M 32+@\L\2J6#Q; ,+ 5! MH]G0QT686A::#3BY,52N6@G KD_1)A^6U*Z4WQ1#VDMO'X\@71W.F:BJ12BR M.*'S*%]'>4Y"5BACI/#2$Q$#50Y_PBMQ'!61>JL'HRP48TY-D;$\$.)('EI3 M3RWR4Z_Q@T,?%V%*";R2NDU)'3ENZB1O2I^]L^1;&9?(9K1S/U*M%_B:@NPJ MG+T?T7;+<-U"6:7EZEO.\,66#X4/6157B1#\+]-LN4&\M^3Q&N Q1*3T[E"K M&,SX(5U]H'.R[$Y/S$J5W$KA .MS.;.'4Y93UK-8T)D@2;FS>QQ 36MVNJ1\0LGWGQ M&ATJNN,H'D^+_A\8:/*/JF_YQH'FWCV+-YY'\19:VPN=GIH/\A\/19 M CRML#,NUB1[A'C^+'TIGN"E\I-#]2;^,(@A/3:FQP<]$EHT " S$+2@FD>( M8=FQ?R@^2SF&!X,XNUKED["RY&81%1ZRI*18TR]RS/(Q(BI*FF/6NC%CDVRL M'\-$8 XP=3V]&:"$I6>()F<)]>BKAA)#P? MP M]5\I#SY^^I(FQ=.ADC*?W!.S,XQ%F-_#!7BP A'T0N_]!QD0A)X2MA /5N)] M_.2QM;Q-CBD7;EY$:WP -3RA# .$";L\*1-+JP!6"?Y\!"F@RIR5P,\_E%&M M1TE?7"=-&ES!M[A9$/(0LZ>.T3CPT_-:7WM%&%RS\9#H.M9$KPKQ2[+Z1X2D,(R& 84"-# MPE>CP)M,<,KJE/H!_4,VO3]Y,E*% L+H8A-XU0SZ\SKYJ)\#9MDY *F"O. M#O0V3>EB@AQDR+<!ZXYCIR"ZP]@>$FKXM@SI _W1ER MY ?8Y=L@ :Q8Z2V1J^+RV\[XARI!I0P4C7$!5!+5Y!_3.(NO2X*1A6M G+&_ MTNE :[BE&S\(7T,,Y-W:%/.&+U\^.0H-LS@J2@\4B\.G)^',CV,2GNXN_.!) M;3NVA^9$=L^5\WML 0#%!$MH]'IS;)(/1,40[IL+_,3;"*@4B,,AP),7-N'T MMOC+*":#XGJE?5T$ "42DXGC>,=8O,9[8&'E3>NN&HM,F4C?X2HT>=RRZ$K\ M->S7PT[!^YW3RCT1'TS&[DYF3$WYYS0-7Z(XQMRX@@X"!7%9L8CS*.= F@-C M)<0<&&Q5S<+K8'C5/':2(+G56H0]WC(/ZHV?%3LHP#4\[ \-^2*F4?'0[KR0 MSC!Q_-^8Q-6\$RU$'0]-M2A A;#)X9G+L[Y<@5>8)#F>&TX3%L;!$)T'4$QN M..S-T&1C&/##*:IW?$AO <_Z(T.HM/+5W4=KPH!^*<_10Q1B?:=SD@=9M#G$ MUE/7UND,'.H7Y9:9=D.S/UYCJ!8!=++1>T=1ZU& MK*OCIE7U;0\D]ERO-;8P6?S1)U-$'!V)!3H MBJ37-\-R ?21@9_F"@/4U[X=8(AN5+RU8GT>OOR6JKT3/L!E9AUSGE$5\=(/ M,$-KG.*G8GCN' ,O]XI/,&D=U)')XF>K(J<RHB))?V4[*IJ\& M79K-)4\3U5*$CR]?KK[ZQ3;SX\]^_@T" "[HK0]&MLKS.+3.AV11E]U=(-$* MNSJ>Z(0MQ'OT12P"X6O!;!F^F$D!L69@5JRX'98K3_$)@D9;3@^_\@5X= 4> M+L$3:Y!@W*<,VYB#1P;_S BG:7J,\;P ?#6.U7IX+6JHCX(@ GP@UQE-20B:EI7.XBJ),KV*,41\-;/JID=2D:$">Q4!YM B(-BD@)Z\H' MG[Y"V@2TJ6'CVMV:D*"[(LW(F;^)Z%>Q@(#1/$(@J5%T%1S<"]CH+!Z5#S_E M^1N7I-(\!J3P43UY6!M:RK@D*7[.^>BJ//.+,*1M#"F=_^2'@4MFG #ZP0UG>Z\[O&I5)RY'\L18CB]=\_'963\S1 M4;3F\?KF2 M*\!?\ +P_(R@;#S*:RU/"9_BMKOL_*15=NTRHW(,E<#F"D/HURE/[(F9RV^5 MJ446A '+C%$SN=4CX@)'I._^B<3Q*& '.)(]B(,A"]?=5S967Q6#22!,!BNW M"./VMV2;DY *E?2_BUUE:[DD9' V& H^].CQ6C%BRA./3>J)64\D$Y1')[:8 M(F:-)4KF1$7MBI#2[6@O554;*'WQ2N>/3BFU MR4+/!6]$ 7"#[S!+?R%!,7U, MI34^">&]5M:ABBWE0=,5#\5,TY<#D!54Q!;U>Y MK50!6QSAW\!#$F!?R &4-59@I1 MF3:X:.*@(@737[(*#,L!8ABFTG#6DH!&HD-!*41BN ILHR[+V+0TZBO,0,M% M\AQE:8(G/J[I!7?T(T"[PW+%H_G]^"9EL3(7KP64@7B(R45"OXQL" *CI$GZ@'MMFJ7D/OUSB'A-"'(\YBM_4CWSB$+%\9ZG M??*G)50?G4K_G[>*4Q9!G0&I].8I_-&A0V^#U*P 3]!SKH MIS]-'K6U?99JOQ/!S0@Q$G-\LV4;M+51C> E#91BM_ MAL@:@0 TK[(6 C&1!2"4L:D4;T<=KKTR*)036*J.-@65.HB4!JD6*:VG4R^2 M$"6YRDT#E:A'RML'+Q>3$Z7AL=2V]53^4>E4L#8R/Y2=A+FWRM*U[31R&0.X M+#;93QJ^CO*#P8Q4(.1R8G<%8/&A_1P53Z(P=[GL@39",;;W$D&E&CZZQ!:+ MQD- A:6G= WR!KR&0RK/T:$^('XO#';"'U=KV+9#J9"_51TI4R:$ (XB"9?/ M)$O H5HFF(.\=Y>NLD7XRY;!I(^0(\(F\\K9I'QVE'/OEI>W7C6CE8R8J1D0 MOV/:ZVEB(K>>"7DTYN![S)TE547 _4O,%S$6'93H?7*VG5Q[#> MN%IJK2(J_<]XBP$.-Q!#3A_J15%DT<.V$/ X$,(#[UP:Q]#LRA**Q.'$JH@_ M0/,/,99^LK-+YV1%J(P9WONO' N4_X%Q_F"3!AL$2MB6!IORCU?'2)F* \0I M87L$1@MN=YORPBYSR>JF-GIH+E[YAR$06(=5;*O?W5)N750W-0)X':!J\@_S MD2]@TN1*)MT6HN$;+ ,N^#%4/)CB5&QA)(V^GM.V/3I@MML@G_C@DG$@8],3#8;U/UD[@B%0I5V/TF$2K*,!:V_CM+1]R MDK%@?385%6T9K3]:([9Z*,ZHE.P_P(&)&+T8O:$/VFM2M,C7AE9$6*%Q@Q8"28(/;U_L?F ZK.DUGWK-!O.)WJ;;< M$0Z4WHG2')/?IXLP1..X']_X$>4$QWM!S'F$G)=A[N\**E8N,80VOR4,$(;< MT;LO"G@D_"U+^AX0Y;*XN3H[\3HP[T\\MHH:\C3(.9ZTA'?*R1J*3_#K!RQ' M !)%N8#) XG5FI#+A\('_)*KL@S$99II_4>'QDHWZF%Z8D[07,2L>$P4#U+E M*7DS+*E=0U6=3"\37-KFI:8O:F4!ZYI\850EY!%=T:5O;@!,6=% F]27EP#:C.,>F M=4]7K(U<5$@CX*74=A\_/=Q'Q<&2//8%"]#'3S\\_"@*[TT*>C)TY6H]$JO+ M[Q$]:8#GF2C^U817=,0,T-XM,IV^13K;$]O'A@$X+FKB.B'ZY/SIL]DV'(I^ MN3JX[)CVT%4CPPUCKYS:A)3=2R>P&OXH"*FG3(W M\R%S3\H8&;!,UN7HX53V34@Q62[LM%3%,D'RZ&4P!Y_@1XOQAI7-F^6X_AR% MY"JA6NR:%V7$7.;++%U#X&>6^+$0RO/3'5>UP"K.-:U!9F\^&8O#%=.52@"6 MA14SRMK=#*"U,_+*!&[+4Y1A39ZT*$\P]=+ U%.)J0N+3*7\_.*_1NOM&BR. M3)XA4%7QV^8Q\\'Y*J /RD(_0UC%YT)@52X2,1$Q^K= NS M+J,;:HV44U7 %Q=O@.Z:U^BP?9\\QA)2&/S\":M?AE#9_EL.JMY5\DQP*8N@ MB)[1GC/PM8%P!9C)$U/!+?H#S.9%R8]>.:%7S6CQ]9F>#0I@%O!A%:O\&KEL-%+2]^&L)-G9PW,RU I/K M\M)EII^F69:^T,,^N?(S:,4*D)>>XY:RF^F]1&7T8@>% @JHD"3>A\&9KT@8 M,SO>*T9':Z"$$]#6R-C1$6@KK@PL!0"KRCS(Z QY*3T-FJ\_N__]<=/'S_^1PD?LF'9!L=)I,'-]M;(;+U7NP^PI;NV MU:^X+ZT,,>DB$9MZZL=H0O<+CU!:Z3M2/)&)D:\F).RN\+.B2=H#>8R2!%%. MCY9 ?L-V^H&/BBCYT^OAX9X:B'01;]=1LBU#KTY*,KA#R64"-(^'?A+AF#SRFMY4TKC'1%.]@ @E+&>$8=F;W$N/DZZF M\-RY;2?>:2E4]%ZP.@F6B*V*;T+2515:SV,^,.FRBO[G60SY MX)SE]LP(*XG),W&@F=? V'!F(:]!<:'W322:+%]_Y4H^F6V>B(] "A[8+]5L MINQ].]S1QE>D&FR#*17"*AP7HX7@X\S($^"N/1,6+ 3BTTV\S=M^'T>MET*# M4P8=+<\FD#X FL7;T 6U-6( +I;*VMKG7*6REAQCP5[*+"+:"P5@6$AG([M5 M;^WSK:8BMS(/&5+'-EJL-T'ZX28JBOQAFST^V>#8V5.4^'])Z4OQ5_JQT.=[ ME*\-1_5P6(^/>T3$"&7HJ(E0M)\G*$I.:K3PVK_6+&JWI(@RE$S!63L0%;(: MS(/1;*)"CD.'&L[=)&;ZV(:"N\AN"6!6D&$&SHNR@%TUL.P,L.5&'HDJY2YO M5N2S[%B%?+AS?L/"V3@TU(H/,>GY&KI6Q5=O8\&0O+M\2>BT3]%FP(U4CF'I M&NJ# C;0N*E))40 PR84FLU8_W/0FDAX2A+Z#[R#Y0S"Y>HFBU*1A0UVA\/B MMU3<1GD&4*,V,(>7\^QRC,K]@97?G;P4I1WRQ97!)O/X;/@\G7AU;N"49:X] MQFC_8B'B6];-P[SLH9H@V'*$SGI)5 MFG$=\MY_)>/8-N&ZQ;G0P,=@6R\(R!!JWO8HJ.9GDG/!Y=KT'TVKKN$OIAP_H1@QW!A M61*+9_%VF8C:^AO*@-2B@/XCR4%PJTH#W=#9LLH HS!D2IV3GB8>U+9XS A. M?@9I\"1#[(BO_GI8;H8\F >C39Z3,2E5:C1'C31[*6-?4P;L-PBYN!H.<*#8 M@);PBL>B1-&(DB(*H@W#/1&!FB<>_; ?R>1AVX:GNBQW,K5X4E5ZF5T\&8'F M%O%D(Y%?E7:Q(Z(P5(#+*";9&3UFCVEV:$0^QQ? H3PQEN-+UY1PM[-^J'8L M[/KP'BZ3R1+<*_\!&M/H"SU+8ON4%#<\)6@H6R9S01A,1JAR7O?:U^E?/[G\ MK1 *>32:B$H>AM5BOB-14XHHM:+%E03-QJ_*&%N!,=)$:M0JIDJH M]8LDQ/^*\7+Y3*5-L*0LLBBGITTN=$R?N.7JWG\=A(&DC7@1%:T:-5>E9:(2 M(BW4@Y4*(Q]?K5H>FOE?J.I&U_P.V:XK9EM6)2ZJJ2>\-.FJ03&]2L(M_38B M/^; 1*=I$@XR8_.!O6KD$O,(QK9AUQZ?-@6$]2T26)-B!(U116/&:7R@^>""FNTP!7-A0 $2U14]-RD3Q'69K@:8EK M24A5]/Q0^YXRB]?(3JHFLNI#F)AV54&2&?#%+^#'*?OG';_"_TP)E\V<9%1/E#;Y*@J$*;AOK6MG#3L5I_;$U>@$1X:2;^%93T0$;^E_/K M*36N(V"AL*DR[E1+I:^9QQ?K*:OU%KDGUNLM,T]:L7>?LOKD\'>^:D\LV\-U M@U:(*_?$TJ6PNO>]$XIEOSS)_-B6!YJ>Y$+B>)'"&:9*&5W)U'<=< R$ *BS M/""<3 S#"DC;"2D;NG1Y;Y3U6TAR%^'V-?6DPB\NJR'RTL)R]/U]JM85%JKM M: D4#350*@9^<-%CFU@(#K%7IP6JZC57IVVQI\QF3!?!/[911K[XV:\$*>>E M)@[W/HBQ,3^$C>Y5PWO5^,=%I!;5H +YH#=Z#-A.!6 [K2MR:C4:#&PI=DS&5_0O7!SY\NX_3ES^!B%(:F6R*D5J;0 M+59TY9,:]] M".OP<"$GL@'OQ*NOY\3S845SVNXFYYV:U5)I$6^/8.T-)M$^9+WQZO[ )ZW^(&QA!67@ZK%*_X&BHX1]T:ZV"R>$P& @B3A=&D']' ME2BT78>GV^)K6OR-%% L\E#%E WOR>-[8@*/BF$09^+M(!+*@F-J*F)UQ;%S M%H//4&!/O W@P*)CI70J0DSE#!7FKJNI#HYL/X;%-N\*BTRNP@?-0, #P,EO MRG-U4YZKS$$SB[3F>B6]J(7&2!=S'D$84G+H35F- MS-^ RI&-VRN&/T(*U4 $,?P'49*,)4P<(UT*=%R_[;,$)J>&8)R3/,BB#6UZ M(J[P !%+-_&4=.^#F*(@R5AZ>/V8E=]^\(-?I3@7R%1(TU_1N')H&@8=VBO' MEH."6(@/C._A!,=(9"U==IM@S!+D\^$='9=T5W'$137S45(L/5']]];2(X4 M>4]I'-)M 4GN8#ASUOFDX9^X\6U@>PPGHZFJ-""7$!J43X(H'W_X#]0DIX=J M'TY>$QA4'O/_>&Q4P^[- !$Z%L45,.A>]-J%"$4G"7U#GTF61(]/19FL 9+2 M7;K*RE\ %_#U[L7?P"^#/)!\3J\<6LI606GQA[OEY>V/TN\XMP>3<[^S)1>: M5>XHBB]E@#4J^T"V3 _50N>K<%(CC ZFM#Y^ !X$V"(,WTIP)N2 M3AH;."YUPEW2@ZKC(4J%>IR/,BD]M3(,#,U Y: O'.W%[X!,G1);EDH@_B.I M7+Q,L[TA&?M3B,&30Q,(Z.WNLXG@EF=QC9Y?Z=#E[*A)AV2%_M@ T1L ]CS' MJ-20)0W!6Y$A: 7\%WLU!'P.'(\H1'MZ/!4T0M2NA:6\ELF MZT7T6&7X-&W2. JB:=%WIN&Z,+AQ3E>C\RQ\2+?B?PT]G.'H2%1L,,^/O_4> M,S"=M1Z@ZL3!:N/GZ>,V=/7)\%V&%/?AT)UEE3)_4JSS":F):X34RJWAZ"*P M:!''Z0M^F5 8G..AP1UL#7YUBNWL471N3RY,7YKN6TX_Z.7J(B8!A+M'Q>X; M?7XSD5D-]4LB=&+EDO-DX-.!<\)%3JI9O2U,6]W=036Q[$R9\@*WP@K^E3 6 M+%>>-)N'TU69]=*$LB?MV#D@WWH#3L*$;+BF[\TB"4^W40RZ5OYG$H>+_"R- MP>>3^7LK71K)B4$,K+P8GC;XOPJ+K@69! MN2*\0*0B45Y:5:\U#CCEMS0V"_EG \-BF$#H,HKD<&DYC.;@G1K<(R[Q(@VCZG)KEV95[ MZ3&34JZ<9I+G_SX[O3\3,,23D"LN+ MON3J/XBW]ZUBU",4LGM#2JFP_-H5: M\(W/?N2T*]$O;X,B27X_;$MM56Y'3>'2#[#$PX!4'ZYRB)$LI?L,7[ZB.*LT M3/GXU\JQ0FUA^CJBK>HJ"3*(HS@G['\O5BLJT%YFZ?HZ?2'9.3->W*=@.ETG M=)V 9#78A,IF@4/I-RM_K.CDGN_%,+^PGGPHT@^16,+DQF,W&"9$QSK !%^. MP(ORQ(J\'\2:?O0X@V%9'J[+XPN#S/AR:0P>[?9=<+.FRR!7 XFKON JM^%& M)5?#DJN$<14/J'(\042JCB?J2-.Z;8S%>$!PF;3*4#7!$='67FMH\KQ>!HA, M]2^,NE31D$M YH1)MZ#Y#DMD1IVZ+PCS]$G-4Q/?,$;S@8Z?,$FL.VAKIS?" M5GDS' ]WA\6(Z9UZGXKOK+P[)JO/RP%RJ5S )X?KN"E8V*G,.SDCA%5"2B<2 MN?/(L1TQJ_"ZHK-V5?:B=W"9V'N7^XV-&'GE]4O[Q7%,I M\JH@ZX.3Q)5A04 07^7_P- >CCU]9=Z1B5.]80J%RWDH+$'5*M3B?* \ T.R M=% )G3FW(YE,9\(^U[E&+-B>QR6JTO)FM$-(@O5'EF"A%?5W\U3Z'- MCI#D;E3A5J# (Z38[(W;8Z MQ.F.D-)E%$Q9B?D(&"=]VQ9.J$U,HJL\WY)0K@S'PD"_DA?\Z5!Q!0?WV.CU M GIL!A#P7UB+Z3%*)R&U)GRCQPS)CG F>R%S4MYJ$G+%$HNG'X+PVQ4(UYZ^ M2B><-/UF0L+YR6W$4\JIR>"]X@3C/)-B.4]%;P=NNF%;)R]0QA^=6X:5*L$A M#\O;%>.6(*S2R-:RS MT6P([]F=QC!>4SX/] 77RF,U+5\I:P*FXDA!_H:Z#^06I9&N#.HWR3 MT@5_SM+M!@-"\J 9.7)P]8/\B5=CD>8&J5!5UCZA%3KD)#:[*"7N<\U&>VME6\*_MMW[BD&]UF_ M?%N9B:"Z+U<_^UGF)\4RNX4LRB$)BEB%C)XE/B)4R\0Q;:4JCD6/H@.;B)K< MJINE 2$A!D/">T_/^1>_@#)UN^5JS$J ?!YFK[D38-IB+B!]GL* 4].O"*L* M$Q!1?+Y:@:Q&U1?Z8_%$XBA=^ZQ^[O#P,SJL)X_K\<+#%F*Q1J0H+HGYL#YZ M8NI%M.M$L0K$DTOCEU$2%>0Z>H;BS"J2Z>GNB_]+F@VM5,EF^(!3> U888 " MQ&GLUK*5X-@#S["*E):0%RI]LC)R M5>VTLD+#I""/$]'+3W1%)QT?#?]EN;R2SG*.(R13,<1G5$:B M5UP:X%^I_/:7-$J*O]+F$(DZN,Y:#FC$"#$6/N/)A,"$;X@/C).\. M]JW__$U(HK^?\T5B';F((0X!X&S)I[2]'3+E=S,18(9AJ'*=KD5ZF$S17AV= M(+'%1H%;$K/;+@E%0/(B" #G']ZN,AA/RX-Q1G:"22(X>;DJH^) VL,P(AWI M;>UG)2BG'U:)O?N9I(^9OWF* A^S$&1*6AO.2@)7<04@TRT)"!PQL.-_AKH? M":X8?"D*07MT<^+(M6'QZHY<)W;OW 2IU9?+]%/][:EMZ@09;1'7LNF%?/:C M!/YXBH5K&L'84/3AWG_5D3_R%$ZP3=U2^L3[47B314D0;?RX^PS4.CA!$FZ3 M%%-702D:-U7;V@EB*F2Q._+(.<[* UPE]'"M\42=[OB/""VFH_* 8>9^3+XE M=$FBRL5=04C\[;^NHS457<+F;=NGO1/[628;7B6;;9%CIN%'\^O1TGQ6@&B22+GNDJGXE4"&JY0@DU M!$.'7KSKZ#2W6,"JL&,H'E7C5P0RX+0;UM76B3VJY43=$*Q5P0*+6#4+W29U M]W*"N/:+T7Q[].DW]S'\"C&)?OS9S[$\FE8BU;:9>^%W!/VO/*PUURYM8=/TV+N14.=+$( X@_D7?@H'AF^'X_=3QX1_N]R M&\>[B]>"7LYO%0TPG_4*.YL M[\0W69E)2C6/.48 2;*R$7VAFT/UOG"9W$)4.(@5@ B<=TN/HT[@!,O4$UL^ MTQU&MZY.3I"F%)[O@_6EM?_O.X@3I*M67I& 1>/I!9TFX<-'1TAL>X*IC>UXY@$K=6*^_H,[O!_H**U<5N$8;TF#X?N166G;[?K#1C/"8:T>:=EA+0! M<&.8:%+<9%&:W9'L.6*1,ZP&C@^NI-D,;F M3I #)IVD2+-=S]NMK?WL[Q*5P,!^?;=;/Z1Q_2%2?IQ;CA;5K/6%4.KFW];& M3APCAO2'H@K##V2X@H8O0M?4"3+JF '+U;4/+W<8(]4'DL 2*FX2*CZ0NCJ0GKC MA=O X/+KU<>)W58MC,:(1TTS)Y9_33F[7*G?TBU9^Q$@(JZ=>T0=HN>IQ+QNERD$#SGV15,$G M0B.5\GG-L2O[]71BWVN1?V;94MO011+NZ60FYZ^AJ1-D5#&PGWWX-B "&]Y8 MR#[#+XA!>H*'+0G1)I?G)3J6-IYFR(!.L(1*3HBG0%]J/PJO$@[8^Z9DUI"]3"=.VTS,):?Z/F =$O1HPSO!+M5VQ!P= M>R1%USHX05*SA$G;UVEN[00Q2KQ0ZRVC:^@&"=+]=YYN'XK5-N8X*QP# Z2J MMIBI?0:8'=OD#-9%L@WHV%_]=4.4,;5Q8J^4V'6R2?.HP'^+W"0]U$Q7I[G? M. %^LUQ)KMU[_U4@L=1>N:[F3NQ4B8S# 7Z4^+NVBZ)7Q[EW;)$D6P@BH%=9 M^<#>IP#!L8-:%%BI"BPE==MKSVY.[& =D:IW?$MGM]EWC\5'7<:I7T@NP]MF M=E!+2R?VR)"]T?)8M?=P@JA#+3LFI7S(>$XPQ)S)T2T!RZWG_NYX""E&B:KQ MHR*J5!3D$T^9+@KEP%&R<(,MK\OQ+MCK2U=X(@7C@*!3[SOC1;.;%XYH7] M.0J)A*LD8?9 VG"6^'$%H-!BP#EX,"=807>%BD=1H$\I-[>:^V6J68TD,>]B MM2(!YL"7U3KE6M^UM^G@<>9FP+?$WX8 T$9OO!!"5.$?)6P!+V "28=<.=/' M6PP:R(D#+&F?7 A,0IUHV$^![3.$([$F&+7@QU=TTU[_BRC1;L9&3NS8!;U) MU@Q;@RJ98! *N$L%NI<1*[?+LU<>)W3"G K3F0W3V(%XO$Q8N=N(P<:9T1-:.SA!$EN*!N[3[&C2-':"%%TX'R4Y_50R/\U"JH1D.]0Y M^H,'33B=(^SD:W1S@KR+Y#G*4JQ@ 0ZX M-0DCY@LH@7];8Z3VZ.X$N6"'H&>4:C6(]HO_8BJ/J!;0XCSH[#BW: W&97@Q MM#%@ZH].[$95ZP;M0_U+XS2:.T&.Y#IK(F])X<@C)X)./NOF7!T6%2C^#%,:^H>B.KM>)K^5:DR-J M3&HP-IX];*S:;#W0;?.OA)C"RX:,Y<2>UC*:#:E3S59.+![L\71-F%EWE=QD MZ2-D#[9XHEO:NT&0SKIYW>9D:^_A!%'"F&D*:I%_=V+!>^%?FXVX!PSC!/FZ M)_ VRG\U[5];^_DO>U9\2BYJV-RQUH9.[(G.; ;7, 3.)N:(^\Y>K8XU2/3"]$C\)3_"!(*+V-&+R4$2KB@WR=#=%JO MHV9EUS'&FY4AF+:0[?XNE6M.Y;\Z<:1JZ>CP>B]7WW(6<:QU/+5U<((DG>3? M*L.T=G"")"P]YO(U;U6_(8@?F/2BI4)M,;T]4V3NR0 M[,(TBV3-5DXL7C(."!>F4OJU- 0-L#0=/K 3++HEA0^6,F$>J=G0Z".DW^^N M7DX0=[?=;&+"[@6Q/U+,9&N(5K^N3I!9WXVV@ 1=2R>(D$/"$=D.@]N9'[MR MH90?%G>9\MP%H\]XV)A.,*8,%I1CFXWH$J;&3I!2N@)O_1?*90(PNWLX$(V] MG""NF8IXB)]!OZECC.P$DT:JRCYMS?>YP?O ;/(E2J+U=MV\RAL_.K&O<@(U MWJ_<0XE%91'C)@G/HXPJMCR^F^M9.;/3534;M"":XXWN!+,D!?]FFP5/@-QO M?K/-K9T@AB>>&-(JV6].+/2 FB%M N* X9Q@!_M2B)KCJR-4V] )$N1K0=% M#5F';>V=((@][O" I0D]3ETND%I#)T@H!=#3;4XUC3SG]O^\4V+5=9C;\+N( MLC_[21AC38LR.-##W=<1:RE7Q M6P)(@?!9T5MBJ]P?76V=V+%&'9;%MGA*L^B?/X[+@_1826&M[J'CV=()(7:NZ$ MFW/L@M?H%*6M8L=5"Q1=P7#Y%&WVB1WI'FEN>47XQ;6K_W,:A^ EYS7&J"Z\ M2?-&?N0A0SBQ]W)I14@+5R&RM >XM8<31$%10A KS.^!VF+N [BXO]4+^.+O M3G!5$A.,92/K;9Q8.!1M@Q0^^C]7ZTV6/C-\!_/I:.W@!$F(S,=S,;I0CTQM MG2"D66+/*)IUV58ZNL^N8G"%X9)J>7[\-^)G%TE8ATIK:^?$?I7Q2I6+0RMO M-YLYL7SY6^CSONLBK%Z(N?40%+^Y8< M.(H3NP9/"8M_$(#&8/(6;MBVL@?]>CI!Y.>M#VH-*=/'2JNW 3NMM8,3))4I MQ[RZ*%^GWMNN;>H$&:K1'H$HI"QZ_172UL,)HEJKIFOR&*7U@Z/?## PRL"S MW[D@P>;+EX1DH*56T&CU6]74SHD];G*;W@P,UBT*^%\A>Y?%ZJJ*G=#:&Z!A M2UVH V)]Y* &7D?Z:)*YUC+W29+"YQ%NC8<(R_?!M0&Q;I^N/9T@4@U6W[&:TW>D*&(2 M-E%7^O=R@KCS*/(2PO-/?26SPI(BCE M"O8LGB^38])7O1)'OTY.[,\YH5]/P !%Z2&2C;)ZX<38?/:=DL2,\ELHC2(" MI:)%-C%WFINTGE"$PH:.(,%R4F+.I!%Q+]8UA7%'GYM9EVE&HD>]647YS8GO M#X!ZR#^V #SXC%Z 5N0 ?5LG".EET-#E%-_X7>6;1QIZ[H/YA>0II22.Z,.& MEG7M$36TFGOQZ+8GZPU53<,MF%0 BAJMZ*=I$MZ_I'H\Y'Z]YB;NS\0OA&GI M+(UBO<'=T,J)K\_@1PQZ)YWN-8 3)..MP(S%[=$*VH9S'[DO49)":53T)#($ M!B.J>&M;)_9"%@N[Q$8G%GR:151R 2[JEEO]ZL1BA:YZXT>A(5"LUF3NTWVY MQ6I1 K.2_F-#=550&.+M.DITZ!/]>SFR)P(>MB7(O-'(B:7?EJ%:8#IH5\I- M;9T@I#UIC,OZ+-0ZV-W3WW)FM!2:C%;&'CBF$XRI4I2NVU <-%9@$DJQ75^(GV/(=G(+L=M0DI4VH%)*)OX3\ZE;=W'4"9Q@ M63..4#QOX"72G^2V'HX0]4SB=$/">Q(\)6F,M[]'#BRVG@ M[I[NO@*0(F&@Z#Q6T90>TK^W$\1J NKE2'KUHNL 0]AO&"?(O]8 2W_Q7P&3 M[C3-LO0%P#3]C1\8(*7VZ3_W%\L_O(M7D@513FZR**A_HKHF3NP3/*O+%=;; MH_+$'Z[L/KU],)(O7I4])A.]U5 M33A=BQ<_"UL-(<-'G?N(W]TO;R_TR3[5+T[LH B;Y-XT9GKJ4$?TS9T@1[WN MA>T(L@Q8;$OT3/3YP0<-,/T6!CA1M0R=(:(DMV#,4P0ER6/!1:0AL\TT8FLY] =R] MT,.>/W5]).TMG=B+$O.%JAU?TP*A7\!O+Z4]M0>'[#6 $R0W?1U-)(4<#!7Z MKVN/[DZ0:PQSK]Z@UF3A??H[07 +R*L4J=L5J+W_*'-?2AQ4!NW3JN5:X,Q< MK#=QNB,".,@(JC%@)"=.@ PMA"$&/J*CYZ<[^1>3PZ-_;R>(%=$^/T?%T]DV M+^A[R8+U)$S*V=(.8K*2!?@SZ$SU%(7_X=?0C"JZ3$;ZP*RNB(Z]_;"6(K;!#3 M/=A]E^P[QMPOIQ:U9Q&NHP1KOH+QX8S=!7D3^N>0_D[LM(QS^S,!$8?*,\PX M+]M? WS/EH;W'E[#3'W/I_[4;SK!/G4X\GLT=6)W=6ZC"]>>7%".9Z<_CLF M/=,7AX\Z>]#5>1J@C9%!"QCPA;6-W! ZF*K\H,C1Z]'*DR',+K/"'-?*^R0 M7*892TLNLY0;6I6^F1-[UJ+N2HB2913?#<"U(F)?%Z;E* ,[P:*Z??@\BK>% MOEJ0H:D39'1$>-"[[I# $.@V^_W(+-/1R0G2U,]$'T/6U=8)0MKS>+1:7VL/)XB2<46NKRZ79?UR MK>';U-@)4LJL%9ZA@E]&^<<_1U0)H_*%)KG@H 'F%K'N2!*E&=>_4'C ()3> M[NH#AYB;[&LJ"S$D6E."A::%$\?38/AI2Y1LZ> $234K#TN":(-C,C9W@AQ1 MCHUA_X(]3I3WU5HQC:UG_T94/HN*AUKH5Q9+! \>P"!CC^!$_N_"$/4M* Z M9$0)X94_I>ID6G=_9R\GB),]F'U3?KKZS'W0ZW6\N@*.Z^:'/;L[L8^Z?''V M,)05,\F*MJF![=O24!I!-&JRCP5:13*(N)SC!ZV<3;$)Q'7TD!BV?1 M43KWYB@#.G$"ZF0LM\5RU0-QK=M+-<[(3C!) -RTX7S6VSBQ\#9D,@4C3WRO MBQ5=?7WG#%__:(,[P:I+,];_%_^7-,-LY':#PYY#.$&V_&SUMA5U=G*"-"D> M' R1>X%V].T[N[N-X1A0L9'>.1A,YL?_'6W.TK#AI[H#= ,TM7][@2GC=E5UVT!\]V] MYI9@%U&&B2-T82%JXU0J3!ZUCMFVID[L4=V31UY8A#>62.M="U;7S0GR9*3' MG/MS0)[77USZMDX0(L43"O->>SF(EO9S?S\B!>N<;" B,F=O8A:M_2R*=U?K MC<_(II]?)357AUSHL5$S>\RQYV84"RPE&QY-*R/47-.;),TJ#&E*AOY) M&S",$P=_F3WZ"8^OIS=.GL91*#+:;NCG"I2PY&0-#&=KX9 Q!G:"13TM$;H* M/P<.X039+?6=6P6,/OV<(!!C*/-\"]HM/DK7$H"EC+[U.3, EN\W@A-$2]$6 M-WZVS/";"S%N3T2<:RV=W=WFOLV_)1#['Y, :@[?%83$Y_2SRHLHT(J.7D1N?2K5,M6W6=55^G3U\OK/XJB;SJ$\?)[X9H\ITNH.J#"834X]N3I!W M,':;".S#7_/%MGA*,Y/T/_HD;K"N---WTI>;"#0"WHXV^/Q76>52%\\E(("7 M3PK].(1[L"7RK*OK[)<@![O6PRPH/\Z](ZRZ3YE&J'T@M6UFY[&B2J LJ4_3 M,K5SXMHP!*SOB2KCS ,R2-7KZ]88>8ZYOT 9_J G+/U!:JE/<&$AXW1G9",P4_VT M)@>K*YC_/:AE"C'D'W#Z],$-:K9WXA0I[U42O7IZ021 M351/#@S0OV*:U,$)DLH@@Y_3[->KA+M6T3PM, %:8Q/,W9P@SR!0E[H.:)MR MFSV$W5P@J1Z-@*:VDM8*8";>HEB+>A OYY. M$ DPR/2!8XY$)NJ4>7>HW+9YXGIWGOL-O"-%$:/&AEM!U\F38-&W DFCM4>P MNX,3NZ<6\KW;@/J:04A15UI[9S'TSZO88PXE/_II*Z>#!9V%19N%0UV[NG:.//7X1X'8NS4[\@-VG M]6C8B]<- 6/D'6V6K[A! "V1=;?V2,,ZL;^2!Z8/BK,Q+$9W)L8:VPE&U6#. MURZT9<;V&L )D@T5#"K0H+*"0:L%8^]1YKXWJ#C]L,UR5OCF M,2/X#STZO+FE$SM8>M'-<4I*"S<6W5E%0JW(TR,&:X^!G!']+JE2)^#F+NG? MC')?H^&L) 0LE_KOGT_E]59_=>*(F;7QJO9"VQC7B<87-ZB6B7-W&KNEZYM@YA5O@*/$_DM!MBY(4.YL8<2ZHF, MSYWW-.^8>CE!G+:DN5F;:VGN!#E-)SP]4NP%C +^5W C,6U43EZ50N[*W""Z4S%+Z'4))6%63;-9@%S'R<(VV\O2R>S%/$/@CS^4$(Q=!(/P, MH@XS761+(>>6]O,;\3O2S SY [UZ.;%;4C:,^3EN-)I;;CR#4#Y^34&T?KS# MQ96QL&;/;.^.3NR.*M.U"O>&IDZ0P0-N:V&VB^+,S[(=O>WP+M0>O#X=YSZ, M(@\X*G;?X>3NS$*':ARI[ L/Q;<._;T#WF6HL3&Z$O M<=+C8>C5T0D2)>!+*:B _I?X@6VW01OKTW7N1T1?<)JEDV@=V-T=G-@YKIB M?LLKS.7?-B%]#S_]_N._?6Q)O.O5<>Y=H[+B-D/L&> ["X8.?XZ*)_B$(BH- MUS:ML_WLS]59^DR??8UUN/&C$\?KCL0QI K0:SRC5U<2JI\%Q&TDN=ZOV*NG M$T2*3"R1V5(56#ZCW\-CFNV6*]!3Q.]A6UVS@X::_5BJ;M*_$3_KX4TMFSFQ MBQKQ! #XNTIIM_9Q@C!16.>58,*',:RTWLJ)Q9?HVI=IQ@RR(!61=G]19RI]!73[(@*M43Z9'2C>?P>V^7^?9'V,LPQL5)90L%)VJO\2Z-DX< MMJ_DI5(M;K(TH?\,&$C-31I'P8[]_ZWW_[YC.$%XF==QM]UL8JH#]T\FU_9P M@B@EXP"BMYZB34OV8TMS)\BI6628-G\>Y>N(BA?]T;D1X;>_A M!%%836NY^I8S5_3RH? A . J$9?(GB^#:-8SVX75M3)W:U/:UO;S/TW-9B+*)!'OV8N1?J:72:GYW8A;X) M%ZV%[_8+0FLL,;P5CE+RYM1/$B/ 4KI&Q[Z0[FD73?/9OB'T? M%U2(> 3S89:^%$_PR?O)KOX]M32=G8P%?4)#-)7%?L,#J?SHQ &2$K#!2Z7D MENZ5OMW1VPEB:Q4[M-6.[]-3(A=L/-]"Q-M72L?'3U^H)/BD%:;&&=D))I6N ME,I:)46_M5J'>G1T@L1ZT6]-@-7I[L8W$;I'=R?(!4CV*KS/K,3IVCE! "MD M^(443P!\*"K.=,33[=W9"5)9XB=AA7=4?47.!M;>0?VZSJW*@)<,?"UZ[:7V MJQ-[8O;MG>X,WCT3WO6!0\T>:7RW?\G;/09P@7>!-HA=&!:;L5QAVKP'F?M^X*E#B,$O9 MT! %W[36M;5V8O\J'C-0/%&EA2\6 [#1YO,@U6AI1;T8-N+<.PQU" 2@0(8J M7HA1\^?N:32J@DV)O&SV6KN;ZGT.I6(-Y=^@"X7?:)*1W,']T(DJ/);K'M; M:AWFWJ%2-)0$?"CV*M# EZNO?K'-_/BSGW]+0I)=T&,%@DBEV]2C=<<8THF= MQH<*?*81B" M]A)I;^R(>K,(0\KEG/_/=9203WH]1]/0B6]#QOZHY^U+8KNY2,Y> SBR:W=K MJC:?;G.ZW+SA!M8TF?N[D>(991OA*6+C'*"4.?ECSG_-?_8VT[6-=#2;-N!<>MM'!$.FM+V1[V,H&DX]]'3ZW%[J'P.Z'I*1.@>A;X<+?%U MD3Q'69H D_VX=J=)8&5EX=^;E.FJ%43910(U7(Q! :-.X 3+Z%*C@EQ'SZ3A M##+&NG?U<8(P_3>'+FF,%&M^J/OU=()(,/F1?VPA!1)R8"#DR"S1&!O/?9/6 MPOW*QQ@^+GBLC)'Y?7HYL4_"U2'072HA.>\'F-?:T0D2Y7BI,M&CWYUH0J@< M.*03;!&G$=$S>%I724N;Q-:KHQ,D0A16P2OPPJ72%JU5;S?WU8,1.B1&GZ6RW#T M\+>--+,$1!DXJ M&%QW"L%U7#TDOD][)PB2GCIZ-[< M%YF,"WL-X 3):,^C5ULJ,%)$N10,;&PS#?7KZ021E13,_'@_1R&1:D=SM^0E M[0.VNXQ*-^+VST]W_*$#.9D_=7W$[1$GFEOB_N*_1NOM&H*ZV 5$(./AV^8Q M\T&M%[YI;6'< [H[<6(,)5Q9KO'00K MHSA!_#F5S9]1$30>]%H3)Y9]+<6X M::TO1S0GRA%4)GG>$KD)5$56=JHIXFY-_KP&<(+E5@=A; MXYC[XE_$VW64;$NSH"% 6-_*B?W@"#;?BNZ($D-3)\@0WG\N6YGD:TTS)Y9? MC^MK>3$-39T@HV]9FC[MG2"H=\;NJ9RQVYK,/G#(N6^\2G[O:R;NZ1<[;+BY MV=$#&1N+!L7;O.WWKKR2X6//S:BSIRCQ_Y)&2?%7>I[IZ=>2;&CEQ%UP6U9Y M K&R+8!"W]()(BI4?HZ[W"9<&MK.;MP593F LW7#KOS;[%Z"$FY+YQY0?G3B MWLX,3)^;4CS&.Y8F0XCIEA=?, MWBUS:R>(:P!;"V!/.*,33"V=)2GBFV7DBY_]2G#U%<*S-EZ@3TAK212+TVZ6-$3>$#IK+T&=X)5QAA"K:)F:NP$ M*3Q$!9<41N#BH8\21HV'I]N":LU_(P4D3FC=Q3W[.D&H!+VAMZ>6/SNQW,KH M9 Z>ZH[I;._K!*%5,13V<93 GDEX'H%I(]&>O1[=G"!/59,E"*3E2A:$3OV\ M#U9R>W\G".[I)3<>WGWZ.T$PN"TPPN_!#WZ5M'DP%J?IK_C@:[_2'OW<(!#B M@9[2F"HC.2MCI"6GT% M@SQHC+D)O_83J%-]NHUBN,GR/Y,X7.0(/E" ^:U&8U=S)XYI&]A36\10GWY. M$+A(@VB@_6VO$9P@VE#H^CR*M_2OO2*\]QS"";)5#'"3<:W9:O:+10L.K,<# MOEBMZ)T):9;7Z0O) 'F9!&%DG2#8.4(I-D28:29Q8M\;\:[M4 @MS9T@ MYP946'3RHEY+K]4B*P.3R["BA-U(X![26L;W'63NCT"NS8T!*3M,K*#']3Y= MY _T@DWS,GVL9VK"WB,YL?_-D%0J_(FX"2FL3&\%ZM=W[MVN%!&X9=B]M*7* M\H9#]^8BB33=J:SDU&*?M2-J,%"\P^ M5^M-ECXSK @M13U[N?&M1E23>9Z(R+U/ID+T(F,91#V_8LZL3>RG* MV?&L]7XE23H[S;V#55&WY8H'R8D\L=J&M;1T8G\@Q@G^#Z[;9[HJA,9C(9Q0 MT"Y_H@=+_8/4LGR@J1"V27,__IREVPWJ.'G05(;TH3KVYG>#X;HR9$;;H:FQ M$Z30)SL@)$3=%TXT9?P7*+9%Q=CEJG=(Y;Z#S/WM4[GS"\E3^I3&4;KV642U M5K%L:>G$_K4 @)[NOOB_I%E[U&C_[G/OV2*.TQ?(A6!0DB(^L%$MO>[_[=G- MB=V4HU7IFEI ]W4-G2"ABIVC5_MBM:*//GW_<[D..CU?:8!_I1>%# "B/:*# M!IS[T%Y'*P*U@4/(6(;$2?BTZO*@KHT3>ZEBF]QMZ/N;9B(+J1\@BJ;3W'MR MEODOJS0+4=#0(],T6]07_?_]KEKS-?V7] O^0-6\'&1&(!I^YQ,H!/CK39!N M'I]^2_5 2L"G?_W]3S]]_%WAOZ9)NM[]#DFYI?]?F?LN_A=4:\QIE,K!@!.:4 V9^3X+>/Z?/O M0A(!%3_!/S[ /W[[FH?_2\[=EY:KA&@B%]4T_T93W8'9>ZDK/W_ X\(/*ULO MB8M<_*5:>"-L@0MRJ)_*AY^OOKO];"3(*U%3#6MKUS2<;]$57ISZD=;7W&@W MRI(/.M77=1M^^\FNFEM>L@RFI%DB_GSHDMA>XEV&\V)8*[[2HI2X=CN-S2RQ M9D$)#U$BC/U'#6_4WRWO%S.!75"EF-XM+1NGMK.\R$NJL/OQWXB?7=*_M'T" M]9:S+)3QJM]2Y;:6%GO/@!WN=NN'--8L4/W=TJ*8U'%+'B%#F'ZC@-ZB69NV MF=4EGA&(B8TQW/J_R,ZXQGH[2XOD)M#J.S!_VL:F=OG)5L$PE^#842%'^]VT M-K>Z9"TD3&.E:BNK"[Q;^W%\NLVI$)";6:FVLKK BS7)P+I U:"7X@E\5WYB MYJ2^M5V./I$X[EJGTLCN1]0#,;GY*;5ULOY!L9C>UJ^)-[&Z- @T".F%4WI0 M.]9I:F]UT8LPI-N9\_\!7>"C<<&ZMC,O]M,>B_TTRV+/P/^0W:4< M"^60+ BWE@1FBDO;1C=(PX]8#DG'2AM- M;=V9Z3/)ZB&[\J6I_*Y9E.QV&,65L_'A2OD0/$5Q&4?5Q XV.1:TZ8=-.WZ: MA23[S]_\_C?>!J"[Z0G_S]]0\6:;TQ6F&X;M"K_Q@O77C"'&M>/"Z4'+";:< MF4_=3@!#E19AIGW3W.EKR->5''B?K&E\8-TLY&SZ^";9U._[,GM!WC1S]OV\ M:EZ8-\V;W@YF332A_-_OO#&Z3#F+_FU,%E'5["$]9B8UG+:<2W_XSJ5V5[!@U!^_ M?W&='FO.JC]]9Y7)4RZ$[N_2I-%7+UCT-A63PUADB!80K/HN=YOB% 2'OLO< M?4,E!,>^2]_ZZ S!G^\2>(\0$<&L467Q(V>6-C1%,&I4I3Q:COXGAK M2(Y@TW=1O#L@2!@OO\OD79%(@E/?1?-F$)3@S7=97!^-)?CS71+O#@D3O/HN M@^MCT01_OLO@YH XP:/OHG?OB#S!LN]">&L,H=Q&\/0)1\.GMRN#:D,:6 ML"4>WB3\NW^R$53!P23JF V38DI442=I$@+F7 B%:M(X"@&N32X[G']+_&T8 MT;^6[+..,7$(@$ 3=;/ ))]6.^ MONU\Z!,,MJX&5KI?):'9&B5]_92..(C#?TR=RUHH%H&CJQZ%8X M$$W#F<]_KX,__XEOUMCK6'A+!Q= 8UJ_T'HS)\ZU5*TQP&Q$ M2@\KO1?W/FB]N\^/$:6#M3(TFG^Q#7W!M."JX?R+[E%TS$1&6U=7!#P&$[Z/ ME*?TF)V,6Q(0*O'0=36+%AKHT':9C1 CAOU78B*DM^7=K[SD8:1S1/'K%:$6*"+U??'AUG%%D[ZP,VI%1SC_G(2)/'>Y*MS\E#@28)O,KQ_"P?8K[>C@MB MOS%F(Q5PHA,Z[,[\4"M-9EQHOLW0NEI6_I!EH*YSUKO[G->V^([;JMZ($E'F M"WRO41S_Q@9]7*Z\4V4)S/8;HZ.3HU]>.TW]^LY&VCGW0M$O@1D4Q1_8EV(@ MJJN70\;(WD9(Y[Z5SAN]NY\[8E"'J&!J/J-!.$$#S\]1\72VS0MZJC,\ZIT* M1)^>,]YD:K$6NJ:+5UY(Z7.:AB]17 <-WJNK"_>8I(G2_]KW/FOM/=\5 9), M;]7Y2N>VK:5JPUG50P&5Z31:!*'C^G,\>M^FLP=7/ F=;U&[GPY?3Z: M<;X73?V%FXQL_"CD!L[ZF=8T<&%ONS?5B7NPWR?4:#NKASQB-Q?HFV4=4C/' MVWK,_#VU?DCS+>Y+E&"\8+UF=FV9C68.J5M#2H-WJF@'#>["G:0-/S@P:L$1 M]+'N*$D9?LP4COBF@1"U[W,;EWH&#[X+IIFC#=6B@#5!R5+;%#G%LWWA$F5]M[^6[.&[Z6$?3D>HZ MD&_]J)F#+9MW_'L]2#U".K5 [FJJUIL]0H,D=#6>]%W@*?<6T]MC5J?@E4/@ MD_T%T/:(V'=QI/83$?I$WKX+M@V1LT:*]'T7?.X6R71BR!2L<>G=["=Z]3^C M[^(H[2=L](@Y?].P^P>+'!T1[>^(:6W4=,:V-6YU9+^^"3_M=9;H IDG8E,(- MZ1";AMS_/5)[WL51VU,M,&8/O>D2< M9KS+QL69=TTEZ.^WTUYC[X$Y.J[H4@HG88G#G]60P.%W?X Z\BC?=#GC,W[R9B0H^N_:I#3E,/6*>WF9YD#&8UTSU?=OELZ8#W\[+Z(UW"KE M7M#U0?$Q,[)*:Q<7:JC0JW"9X&O+PUR%S=DM$-36?=\UKZG M!1\<.?5.TG?&.(@]WNEW$0)_*"_;!8%W$2%Z*.MZB1[O(M!J! XVI9QW$$8/4N',:C<4V1Y^PY!=TS+I6_YLL5#Q^EOQYI+>4R_O4LS='G=/&Z 8J[ MBIMV]YM1$\GI88>00;2-DNPY"D@92GA.Z(Y _ W=#_KOF!0,C&"Q!@OU/_'O M1GUE\,!.E"/]7AMX6C,?Q%>6ET3'=V1J/7\]SF.H>/HNBNP>95G76_),DFWG M,])H-MN"?R: 0D#"!=7G_$?R=0NWR'+5D'TZ"-I[&.<)/O7S*!A(+1MC[L-X M205C749&^81#9 G]?Z&Y=MDA(\T+9O^5"K="5F./#9?4N@2\?IT=*/[!%B:B M!ZC$=1X]1U1L-YG.^_0=SK7$T$V$#:KMK]&WG>Y4)!JU\)@GE=@QR?KB.D@@X6D3/XCLQO=3] M.KOV-LB'IX=_9]]11OSHA%P!'X8DR34]MNUMYRP#AG<2/PF 3F"\S9HMG?F> M^5;W_*)%ZQEKE%4J?#^30%N/N<4=L\[#?W94,#E(()F/F,]^E, ;O$S.HWS# M+:O+56L=F_8^LY&R[Y8XN!MUAPAS) M+UZIG)!F],WTLQWJ^7N5[9ERQOE+M%;4=5FNI98S[S[E,3^('/BV=>>:K6=; M_DV6TOE;F"TUF.]6(T6UU0/*7>T_CALD]R''$6=E;V^4ZJD<[N]Y%P%8WRLV MM;*GPW'SGBM5?*]$='#8Q?=B.J,ANC=]2N_B7CK4,R6S;D]GS[O@J\E%J3ER M^WF.W@7W]G,NZ3%R6CPW;YJ'$WB%E#AEO5?E3;-TD ;1UY?SOC(-OM>GAG>\BPH7_4[4I*$D[X+/!YU) M;>C))!G9KK%KGV.IB7$9E4?JD.RAD]'\O]8WC>!6[U M =R;"$?XN.ZF40T?[P)+M]])V]_P:Q%5US*41'\4":6,)YQ(=C:/%%)"0AQA M=""2>:-0:7_8TEZCO.D86&V&4Q#[>1ZMHH!= ^$O6UYYYC+-\ -EX,L 5T6O MLNI8F1,*1QASWIP20SUGCPNI- M["? TKT#=Q2/,H4U(0S>BE%155R5WL&7%G=B >PC:3/&=!5G1XQO_GH#1K- MN4-']X(^A G#=PSD\#ZZC_A?,6ZWL)."!&G-FY]@J MU[;6 LHSA.\^F>TCC.XD>\[\_.DR3E_^3,)'(C:Y<:^OJ(!TV&6UW_A.LJCW MC5I=.^ 1O:VP[)'TA/[ M;-RH.M>;WI01;Z+1-+4W'1$XRR6VIR;X]B-=;5U$T^N8;WRO1KB?!F_WFXX; MM?PQ'*3OO^D-&.>$C_&FO+>J)5,*.N\D2&X$;HYN%7I?X7:3,'XO1K^;FBD3 M,'JBT+0C* 8ZD$PIL&WER9T-:V% M3O1M7:B?V5KJI-G.::<5,ZS1OV?$AZ1:]K]C>.C;!W[3X6#C?=2UCR!O*972 MWF=^4JZ/J#I*\Z(?T1DZTN#SE18/PXC)0#=^1+_P,W\34=FF]59L[^/T#7F4 M;GW)U'"?&I@OL(<(RLZ4!I3>\'0N4T&%$1(* (6.XF?:QBXZ[;^'?&@^I2#8KK<(U6+ZYMNOOM[]OS]W MYL'__M.LL/N:%;5N>FL7YXPHW3JQ;7!=YTQ.K9JKH2[ONT)G'D_9?*>15'OI M?@J*D_YHOHM3MP<8HIZ=[XM+#1UC0F=]T M=-6T+\1>CM^WS6!WD&'=94WK#6C-:O(N>-[[R_V M@+8)4Q'+O4]DN\EODC!"%R!Q MQHL/8ODC3Z2( N#%]V"A[\%"WX.%7 X6^AYR,BCD1 / ?7 M6:3CU=_6T.PR7[ <*6 U-UD*I6+#T]VW'-*;RR(,BZ"(GB-6\4Y+UAX#S!H1 M2-?(*N7"FI+P,DKH*PS&0K@L.[:N?__Y3!CL6<2:$/2.V](KC7XO -X3GFZ+ MKVGQ-U+ 5V.R;/3M[MI!+?>A.F==F[G_0'-F/P6$A BI?YTFC_[GQ(UYY\=4S=[[4]MC!*Q469]#F+&B?3O@,X<_/2I7[Q"SB)N^5JGY.]]S@S*ET# M3ID^YJR,"9+/,SOC1M7-ZB(FNNO+-[4\U9=^H'NO^O<[ A5GL&ISI&>_/&"L MKK$??\[2[08KPN5!LW3<%"=_WR4X<:_>$HRZO/&I-'I.'OJ(L(TNWT^,G27\ M_=_<4.QZGIG6+DX0TG/Q\R[X1EF',.25[7P[4G3&,D'6QE=<7'NI^7 M35N16?)@O0LG?A\O6*UP;F]GT[M@X-Z.*25JJ[?+YWWP\F '40W!H,OC\IZY MV<--HW!S#[_'J&QU&(5_R#M3<["\K^"G88],Z\E]%XP<]-@,\):]#^:.\OKT M<,B]DV(E([T_^W@#W\4Y'>DV;3W7[R);>O+;U.B^?1_L'72?'N1(?L]\'2K7 MZ_U[HW+4W;=JWSMU$N?XNT!:&'XK[.N.'Y6M[A[A:<2M'B$ [^+8[GM!V(XK M>!=UMD:5*-K"%>S!C;C'S3TOC'TB)=[%(;5Z4^SM4Y^B+)RC4*'C>Q.:?OA) MJNRY=E&X?*+__F_35.!S$DQK? NE\42/PTQWI>5]SW1OG\\DE0Q=NQ'&/XC* MX1N'>6_G\.UAJ.0<_./WX]?; J:-\QJ5C^Z>Q'$XN4^H&6?LG]YFI5<04N(T MWV:D1*K0@EMPUOC_/WOOVMRXC:T+_Y?]?2?322:3G#KG@VS+'<]V6SZV.UWO M^9*B24AB0I$:7FPKO_X%0%+B!5<2) "255.3[A8 @\6%M8-:P67+!=G8*W( M:+&)=T[H_XVG=UD8(MS0>ZQ,?;,E+)57[%+)V/I*W/69_H6 7N >7\$9_C4$ M2J3/F,&1E!)6+8FT\FT9+XIL9%9V6>TJ@+()NA9OHS@/7T YMT'R$CL>> (N M@&K;:P"23W9Q+_*R.&R)TTE?IDC:'G$8"+^?&1Q!;+-J"Y\* GC8$#+ MKMK/4>2]^T$ M[.Y$.'+5VX,G0FN*'/CW\K\GF:1&7VPL=:H*,^.QMU;ES3F4!/,\ZR^,:UZJ7QD)G+ :[F M'+#CM*(9"Y]02F-MI[(^']Y)I+4VX_2Q-Z)ZXJBKGLLI>T2E [$M'3.?QPAB M!5(_QN;S9OT=.XYAM=HLCE@JER-\-F5&T*?\BNR1$A_)@VV6SA8B L=IW_;PYZ;8:W-5_&0Y0"X9,OVEMASDX2Y+1# MRVUNQO&4W(/B-1 'B+D<068M<.0XM^L\"E4--J4\,*'N.B)=@3N4WRBC1609L4[Z^P^ M9AQFD0VJGE8.#I,]CI?E/H 4I=- + J)U+FH]*E1?:;@F>T0;-R:NY7WEX.=:%T^ M7==G)7AE6UU%\=@;OW!\WD/:>D7K+)]!\D3Q?H/JD\9%YWU5G3=7(.\YJAG7 MN!I"J8GE?=&>"Y^YA\K)SD+>@NZ)B_>"9V:CM59X\5^ 9%SNI$9F'$$.GL5U M35SD7([*.GSSXRC,PL]&T5LWX"QRC&*9C89YC: M7-O9;J4V MUWT..(6=#ZGD5J6N?R^&3SA3V"']SK9.&IYLQC&"5.F\E;?M. M#&N53&>-Y67?5ZX;95A-?82Z*_RC6YTC>YF=AS&#Q2G/4B9+,[.H8#E8+CAY MXAVOLICN3!;G?%$O.+.;79?,1+)&/;M[X&6HV-UY>D4* KPI7 %1M+L9QUPR MFY0X.'.1(*E)>6P\PG/*+]4YJY1I1UAM+JD9'N%FSAT;3ZX]>:0(&MOE5H&R M)-3&\00\L,5_N???0&L^S*M8Q8B#K*[YS0>0KC^*DBLE^.(KZS":&0RK**''< Q8)Y3DO M<]/B,?;I7.]:/5F=?]*/W52AN2U1D4+\<;UR6[/&\6OT*I M')Y%46PF(N)2"BWG(VGU8Y$BTRK"KY%_-OH],FQ*&(IEA#.!/ M4!!4'=-!=J>-68B]/9-L"A/@7.Q W Q>-MX*5N7QJI[V M5D:K\PZ(\T:Q430^!'$#)TG\K>_F 3A9BG5Z.A66604$4% TN &TL#J@$*,$ M+BC:A?[?R"] FWP'&NDWNADW 3]#G/3)FL4-RL=-U1&=A>E(A@Q['NKYF(X( M"=ILE$.FD=60J;V2)X3I_$+F6% O>0KP;N$!$F GW'M-XT3&QA)>87LGW,$? MSOG0J@O9Q.N/(W#A&EZB*]!UB=':B4-(16I0USIE,^X&18DK=1ZX68A$(^^3 MWL,\%\O&&5L;)8?)I#&M!+R5\\N#L2H^4GBPO@ '3=C;A)#>LQBET[]R$E]6 MKU7Q#3-8DFR:5,4X3]8Q)IM650/SL#>YJHJ,B\YN%X.=4WH\WD"8B=G^Q/I: MG'M5$J3)'F%J.D0;+WJ]21$57N_UJ<&KYNI4F:GX%2XZSB :>"'IGW 6)E32 M)UHEKR!)HT0L.K/G8,.LJ?CHROLS2]*++4UL#=S.9HA+ KDP>Y#L+)1@L72B MO<[*+!P"TCCRS^=D#?^T9(TVWN232]EX(5':'"6U<\%AS#C&79(WRB,V%R&] MF<'1Q@-N?Q[',WDVYW870OWS@(&_.A4_BI]KN=',.-Y2^1Z[XC;9T]TC ]W* M@\WQRBO@W8#4\0/=5C;IMMNSP"F)T>2'R1ARZF7"W MF8&-WD';(J:;*U!II&D EQ;%V#^Y0B\ =Z!T>CY$H4OYN27)" 2C*OJ06M"2 M.*T !O]V 0O^Y8_KW,,*Y[3>;H&;/@+(OCVHJGDYUUY]^,TC(=S-J(7<1 ?' M#SLLI>AHU&(N"O07@/A2EQUJ#J'MK+[ L2_S(BZ(V53;Q"_)$2'K"STG]I*O M1W3I_?"/3S]_^I&Y$K&^^I9VL=#<1C$C$22!/W0;0[NWJK](5,N=R1 P9F%C M'2PKZ1!7^Q [$ABP&;(W/,)9YC*=,VYU@4(4N?;-/0MNP+KCJX=;\$J=!6;# MZ3 UQ.5N^JF>^%Z"3Q5/,J5/';9A:57\&AO"[3H?G'M*P4/X;EO@ZTY >T[\ M;HIU=\D>\*,@07H;Q#X2YWMYOS)"F+H+NI?%LK;G,!SA!((RRV+T5/_LIZSXS& [$!J1>1.^A<#Y\.;.FIBY94FPC1F M80GHBAN++\TB0+4K<"S.-UZ$JH7 47AK@=F/"V84_EPB])-2A*+4"0R3T:G5 M;&KIFLE-;)3?)UBG26"GQ")F.-W-*T1U3PF"D^AHWJ(^QU$BO:"\DWF+N3HA M^SLC*$&DIWG+0E,C!C#)]-2VK'LG1&E:T'_N#LLLMQ\SX&'8?G2$_94J2 M&P"O'MZ M5LWLHO!1:PD1SMD G 3LHX!_>B0Z:@/]BP-EZ!#$IRIZ3')A]=!9WP;E.L*> M-*QC[Z @RN9IS"[ZHLAQ:B7GZ$-E 274HE(X0/8%IBK '($TEE )ZO%"Q%@E6YG@6(WYJ=. MBU!JQ?\U!SE$Z9:*MJ;#S#[G365D%CZ/00[V?2O*:]H@*A9JJB9^M8XCHHG? M1.#()U5&TYV%XZTCIV,JU;/POG4$CJW&#^&5>P/Q:S0)[*0M!P6<_YQZ("+= MK#"5F.%JTA^F8X+04*&5]&L(X5D'P$UCWWU. 0B^_L^]?T#QZS3[*+^+>>;H MQ5=LK*^8EOWJZE3]A>&0E!C /,)L2;O1]32+J#A Z2U'?%A;M& M#WV,SSGEV2"CE0LY5PR(&CN-]XEU5@A]:XM1!#GQJYOX?'O2=J7/8-HV+'_J M"K!%ZLG?[=/-]FN2%QJA[!*KAXG+J'@AJMX&^=71!M)76Z/B5*$LI]9$X<'! MU V\!-6ONO&3URQ.L!5S!7DD(!QQH2[Z[D9X4 '80,$+YSW'FX]NMZ)<.Z-Z M [^CB4?B_*R]DI7H,4JPH+)&-I?$A]KFO9]TX $28RNDQS6\_ X.?L^?I)OP MZW$7.XB_KJ'0@7:&=O5(==7X# ZJ:?!^QW7M*Y9(RNY0FYM(BSUY,H<1:TXS M3O0$"5CSYAU4L$2E];L&R_DV1K@9)R+!7P_3]QFH_S:D'%D M%AC_:[F3BV,MX3,ML/ME.=XMZJ3[9@O0?EU DY($2>+?IQDD]4Z=<(>X%4:A MEMF[_HL9E551ZM 4P V_@P-O\5_N_3?@-6=+>O8@W5UGW )M9E>G+\Z?47P= M. FK.IS,""8N\S+%!^? #EV7'45?+'"6I-$!Q-BNC"SK>__("05F]% 8Q21Z M*EJ\5?Y@W>M/UD\@'3]X089$JI0BN5W/PBX50TDAM 8 M>/H& GCO>R_ W8=1$.U.^!9G'R)>+XW[5CLJ+U ,!HA/T;/ET]H;0WKX)+0H M1Y#H*)U-9!32P=VR QFSHR1.T(.)Z"]$VTF";"@1XL+9+!SE'>6X6NP&2S:: M-(A]Y"]!LIQ3TK\NPE!AF)+D#+. LX,F*DB49,XP:5#[W#[=V,0L0A047#]< MS6+20*JZ@A@*S8*?$'YBVM2D4]V-( ^-$_5A7K[/H>B4K"/.I>92RX62'0X. M"M"ZWJ.RT,E=:( K93$R&FP &:FX2H75M=U[E"5Q.IEHF\-O%W(K N1S980D MY/E1%J+X@I7W9Y;@:,H.IGZ9P:=*PG_\:(C@WU77[W2/*55)CP .Y3VG3IR: M(!BH I3'8F:23[TOC*J8VRP"[<=@ I#C#1+,G+.!==BF7KTB;9YZ.(MC'%#E MO/J!G_J@$AQ$:6"C8(N74ET#M;QLXZH4Z*@R95C500+)Z_+==C &HZW.TGYQ M!KRO:3&3@GAH8B>EM>[I/SL!G QZCI,DD)R%%D'IH[O&I0AGLI;#[ MZ%V*W"+$IJ_A'A/G0^4+4 9'F+0;I1MB7$8T:1.U$LQHW&\6,M][6$,!Z;3X$4\KU$:SM]%VG/"SF=5 KR21Q6I%B MX-\N$@S\RQ]/2"\D/ ZN_V:,U=8$S4Z*!N[I[V!%.JFLAP%B?')"%VQ> W^' M3TAA$'Z)2@OQ#3BBY"3)^N,(W!39\5(_V>;I/1\QSV@O1-G(XU,^\35H\]=1 MI_7%^? /V8$ZL?KOXT[-#]E3J_VN/7Y5D#&CN[C!"1>7",F)Q,5STK#)@R@P]%>YNY/'9@I5!7,Q1DJ=NT45R(10R ]H4LT:OHUY$YMJFSB]*F1CVH2&1DR:F2R9T- 8$F&B36FLT.1S M%WKP"HA])RB4CZLH],BIIWFMC: #L;KM#/K@#& (1^36#Z VU[A+;U'P!N_3 M:R@N^.FMXV*!@W-P67T,V8M[2N 4K[56%O12XNUA J\Y'HJS.#T[D6#\\F3&YK"%$SN"6AH4(*.=<\.F\ODU.( M]#"+&F3*K(G3C<2H"C?KBQ]BU?!Y#]75?11 E?$^ M=!27@-VA6?/ B&ZI: *$$DUGP4\;/6^<+VPE>XA<#*P?JV\UDXCL"'+ M+ 0&(<8S =3Q86K;LSB+'#6]R= O*O$LT&'9JEEWW2R*FDC* S*\;(B(#MNX ME*0E:!9!,!+]?>\!/T<3_N$"(OS+'^L0RB+DJ/'6SPJ!6OT%-;'5%0V9^L]+OC8% M2=%FF]MQB;TV)_:Z/AOF/A";J@QF!B%419^!"^\Q#]?9NX+2J"<#=M=11CV= MF_<0\M*]?Z3*XLT6*MG\RQ.5Q9]_TAX^6-:LQ'6$<*7*:R<%NPA5S$829/F[ MQY4NNHRF[S#FYIK27$$64SB-#=R[JQ,%;\Y[OBZC:5O^[PX4&Z%NB=[O,ZF2 MT%"?029GDYLW$(?^;G_Q7J+)/4?;^/P+E(S!Q_.[P$2B9ION?S$\83);?W@A&P]CI5C-#1$S&E D- MC;)Y%>EHSYD,('' 7Z@/TJ2&,&*A3*9':#C!_.@S?&1Y#U)X)8C1 *FI4A60 M(SM<2M?3]3_9(53._V7SM*;.K/*C2HTN"*)W%$IU&\4/X+VXL=H!:02%3[3G MU)XX$N;UXGR@VY)H *9-3J"/RI>\61P=@1.*F4&8K4>R9-^#'20G;*\FW/JD M%II8B1/O?"H)=AW($/-J$6YTNH&S%3*PUCJH/6'K#W XIL3S\O(>,8Z94$>5 MQ/,.3TVR%[0X,AKKCS%PO$U8I;E/0B3+Z*YR M6_SD-8L3'-YSCO.A[@*CL6(B?8A20%6BF@V,T)4%M&0S)EIREZ]AE@"O-#A< M[.FW *51=E'4XTXFDDIL/(5T4HMMA4S!0:F@H3H*DA2=$\0G4&+H-OV(=M3N M.D$3_ 80KP.>^ J[CF+$<@768M8Q>@+(95--:-K!#,@81.]MEB09,@A<1TF: M5">^0K5I=_@"2#[']&KNDH.HO-EJM^FM_P%YTQ[J8W :^1EX0M8VPB4GUD^C M=2Y) -@H/A3Z OP0]7#6/_Z;18$IW7QU&'];H&;^F]\ M.4]NC,&X-^?#-UD,Z8I6E+C[4$K#CMT8GP,GJ)+.*@RSXCG6HW,Z@%:Z-ZFN M*DM5E<7PHC"!N*'"%2[ \1E4FA'MI3%*$V-(.^349D84-4..P\WVW@F]WT#@ M01;S-:$=6FXWE>:N)/4/Z'TD$NXVX=?C+G;0V];UAY\@9G\V;A'L7L)=%B?8TY$*"J@]8 M'="+,J&[I])]5Q0L@[?FJ]C5P:?@5QSKTQ&S+Y)ZF+@L7L^NXL**O2I7"W\(;]2L4:N+@ MA'0<]*2 H"\0FZD,G,C#F]#E^01< *58?+U+7,#2(ZB\YS KKY0#PD@)WL@R MG17.^2%#WH;-EOPHL#U-3GN-1=%?OSM!1A.,A+H:H8)5=6TTZP0'S(?>C1\# M]^*-QLV2W!R$&#^R,-"] 0H_,(KZ3[&:\SH8G#MDN+]M2VQC%0M;QC"Y*Y.CPZC MQ(/,"(.;7N6LJV9=H@W5M)QD%[7VW%?;TLX0.R<4$<2N$D)IK%*0SYVBMT&$ MG3M5>8H@N#,:FY%:C9-0JYI:C9&\:JJ9\GG)KQ \DGFG9I'F_)Z7J$HPM?+\ M4+IG)3>L)F^:!4+L1%"UO(]TBIL%4H;6B3$&)UIBJ0*91O*G24-!22E5WF6- MM$[S@()XJ5:P:!?-4B>)JBV\SZ+JKK \Y!8@B7G6F\F-9P&-,/\F1^P7&/TT.XPD6#DO\_0L,!1D[OS$U[- 2X"K M-Y-PSP(7KDXCER!\%IA)V3H[!_L54/YS=E!*7 2L7.ZSP$_P$F"FDQ\"*)/, M-H*LOY;:?A;$(\W'VH&-!4X_SPXG)I.ZK]4?F"U&1*VG$?]9@/.OJ3*?7K0C M61)B""SM)#2B\Z* YY?9DUI%*N76Z!@"-#MIBIN*HH#JU]G35U/U$2Z7,@2" M=A,;!_,RM&A^'C%APEM DA T6$5S2ACG%\?&-TA(E.,I89RVKU]&%A&M"%0B M-S_W$?L<"Q0>*J&;GUU6&KIF>:,2NOF9@J2AJQ51*G&;G]F#JG,I*.M4HCH_ M'9^.:M=24B66\]-M^0*->'VJ$L7Y*6UB\HQ4C:PRQ'%152ZYX(0+=)7@+0I* M"9Y8M; 2MT4C:60.:Y8E*X%:%) :4/QR:"5PB_IQCLH2K\]6@K)U)6R+.Y8L#5>+XY58+>I#"S"!8GPE>HO:P""W5KV_,H!^ MT0\$'_K42@N6Z"T*@B!ZE>J%)7:+DB"#75DBL41OT1S.9CMRN<82J$53."9PG8HCH(>AZ(5O(? M%]V! 5_-"_O3HC#48SB%ZJ*6X"WZ M7>V[?V:@GQHE;P?3;U,*B?%EV"=7DT M"\J6J"V*!0.U5NW:$K5%E:BA)E$FMT1PT29J"$I5X2TQ7/0+=HA)0S[^:5$O MQ&WKE^+#)7J+=E%#CU;?N'PIO6@89VL3J_1R"=<(.L7__KZ%%ISR7Y4&Q-^+ MQ=2@'[LM3T]ZGS$871X91/X@G^WQ^7*JB/($0.0*@+;-(] M%&,C>/! ZN?!7%<@!%L_37"$NO^:H6\G*#Q3I-,-2!T_.(/NIVBBS57\5XTJ M0!%.^U_J"FP74WT,H/)8GV?0IM726M8[%&\7[ZZM)'!Z29NFAB]6H$C340&BJ9= +<[W;1V_A?60R_:WEBLS B&<.#&!2O!C,D]#5E6LZ@B]UK1 M*UG0SX;L/=-E)(6,LQB_>J*I%PNWN5ZEKK_T7G?S-AAHAE4!>,A+?I!'N(1:6+U"Z7A^SP%5" M#JW9YPD7R SQ8E4-IU\J,P2*87D4EL]F =^0\FXK_=VT@Z5DI+I.JM\,412^ M( CRX:3A4G-N^\J3LZA-)G*N^4:0\:"RP+?[ "XQ%D(*2*+%M=O?=UCCXX@< M+D#1? =R??6Y15O3>P;QFY\G.A1>4K7/XN%=/+S:75_3\?#.Q+'U[.Z!EZ', M,FWNDEPF2HRPZ3:&(6=LHCZ\2<0,6>V6;)^!,DQ1ZFJO=5I\K+,*[U%#=A4M MH:((Y(&V5>IZ1FF*\"N+[5T(-16PB='5%8,]NIS?0/Z/.&UJXD,.?N]+D/&@ MDS ([/7'$;@I0+=\%H<;3!(X\8*X?L(8PJ"%K@Y1G/I_XUMBLWU$RGA%"RD+ M,PDN66@P@Q;/HN;UAQMD* -"907:CI:RR1@$?IU8/D.A*[F/X/D0/V'T$0Q: M)FM;VPM \]=&90JG8_P&] 3,$&.LE$6M_L*+::^:M)-O"<-:PK"TAL5T--;, M M(E(D8.KTX&OR4H5X3]+:%%2VB1T2);W1 YZ0"/):K(@$MV;E%% ]VQ,PL$ M5,CPAC6!#Q&3%!BT$;W)6' G9Q$&IY"J6;Z&,H&G$BQ_S;$,P0X7LI@FFF(. MC3)UD4H:?0/Q:S19*AW'5U(F_9DJ#QZ,T&O^DP)%-9GT9L$UQO+2%#LSV:I! M@V_)&4*U*?NBU D,"QV'U'3P<;K,9!7B0'K(8.'?[GWG%655\T&R\B!YX@7? MA=LH/N3ZFQ%)OP1FWZ*'2TX$J=[:?(WW($5R:9GMKE(UH:Q\1?0QY"N&7"9"7&4)AV0X!F*'GEA'OJH[2B*,)C4;OY,N-K> OMHO@$;R%X&,K? M/6;\:]?1]-&E<_0A@R[97<(,XJ,T-G#OKDX4O!GAL5U'T[;\SYD3.V$*SG=[ M>:I.#X#&0]A]#-Q)-K_G==/^=K++95T5WO@7X2Q<.YVNS[*8@?#M-0LH>UYX M5>*D71Y#X&B@":CG]5,[YETW9=(DVT'T% .5LS\+J.Q+B2-X3-KWUI$FI5%? M0.0(1ER)<2Z)$/)",$_^;H^*_,'%(.'0$/-5?_TTT*<1NY?>56H:C'!YST\*,D#>,<_T18EV%G;XG(R1(;Z*$1QNBPS";FM M5N-<%&* V?:/5CMM4RYH&_'._.0_1"D0MB2*]M:W(Z03S'I9S^B@\;@7?JP& MN2<,(Q2[CUG[P5@&O;U92V!R*58/A=;U9\C'0;(JSR0MF36YF5EPED6:GX&+ M:M##^5X[00#5A%,Y[:*A%-U(C&H+'&O'W=?;J@&$,*Y"2BU&7G^ V/43@*N" MM@F5V$I?NIUS^>NS .6$>1P-M:@$JXM9%%8#^?SC^3Q\DJ$J[E@J/8KD"1S] M.-=4<)FREC-1H)/**BV5$L,E#6RV%1D02D\E2.W)2O4VPYXIIFO5GMD)*C23 M-J@)*4 ULWE;W9@%0)(Z2PTRACXP"^R$=(EV>> 6-[YUP!R \:QP.?.4$"+OD M-HI_=R X67(1CC=;[H VQH8P%Y4_$D1+:Y%>PQ@N/8S>^)%]%,!#D.0*$)Q> M_CSX$3VDA$<\S6O"()GU)7J(X.S#%%(8G,6N3./ BB_I/_@2?]*+D(M$,-<9 MY%^A>UIY?V8)CFKKLAG,8):!/ZJ9#C@!,(U&)NP\B_>P(E^DAEAB811E^J>@ M#._ES?;%^:"L2*BK"<1(2&,S#BL:ZL/+G4T?_(\?C*"Y,OW#M9/L;X/H_3?@ M[MW6CBY9 9326<1--*7#<@?@0764854J,0/$G&2 MBZGKT*CTE%WX1Q_SPA# 6LV6)4T3LXA8X:*GWB@RBZ 6*:I4( B,$-1B>'3! M^;I:;;WF.3I9Q(B_P$L[QY_<9)ZB7>C_ M#;SUX1A$)P J^=Q%7&>=!EQ">X8\4$S/7L]!-6982N!$/T>1AU[_%K5,SK5- MJC<#_', Q"\5!0,OL0_FQ3Y<5%VD/>39 3,XOXNZ<06V47P6?C] LOZ !QZJ M<'[HQ"Y0N@]U,>W%M.W0%,\Q+QI7SE=Z'9I99,<9F,T,:B4;9(.(Q6"GNT$\ M^]LLXJ)&.00$LZ#2X"A[[!R*X6V8+0>)D3*P1#0W8&DR%79FET6%'?_>Y>F^ MUE?[OSM!EA_\ $K!. <02K ,:2Y^ \D+_#(C5D6PLZ&+8\9E"'4U:&&;[4W! M-"$YK9($4 (XNHRP1&Q8DHS%TB'">NXB?&YA80$[IE2(JAS@+) MY6VYAG>2HCQ@ =/R1ZWU>L% MNP&Q_P8'15!!8#/\Z'\RGJ_+ZE#H!"(;I)\SG0K,+BKKXT;'(SS76>SNG010 M7W*2FVE\$]XFER<_^8OA@&)V,6HAR(Z#V(,?[E8N_ F73*-7+Q58I^B(!L# M\GDT6QDPW0K&9Y'D5$#]!((\-FKO'R4)4V P;8LG3(C)R>CM]3T2KES"<&I, M[R>YK0&DU_*34>GJOG^(K" X[5O$L%^ M:@%.XK0"+OS;!5CX%U0;RLO'* OYUWNCN4(PUP%P MTQB>S/3$)#]*.[5,QH]0UN^<*YPWC7Q$D--^1C% MN:+RQ8G_ BA6%[(27)T.*G^"T4'E35 63\Y>$]_S'507':)WIN_-MG()0"4W7D/.B@C@.CH< M?&S+(9P6):.J/.1AM\S3.N;;95K]MTPB2$5KD_\J\RMZC:,69F% MDN8_TH60YZB:-5*?[\;[U9'$NX-".G!J/ZBP*X@E($IT=M^/5P#,: M0 6^X@+)GV>.9$>O=('>O^:,GHB+N\#IESGCU-G=7H#WZYS!Z^2\+Q7VN5@8 M!0UGU'B $B^E%H[ @K=BYUP4N2WQZ5S?896G19&H$GMYK+>\-5,:%][3E/9K&Z;;NCW$?!0GRU?*BQ\G$JP^BDSP?P@. 8F@[ M>&^ #ZCD;AG4?RL\*0]90]46"J<@E;L)=K0GJ0@Y*P-^Y3YXCIOS5^R!:VB@ ME$,T@9/_QX_&R?[X2 MDJ;FTA 52Y?8F.%DT4' M2L41,0UO=">6O5A";(92'48))8BOY'78;OHD\GV M]NN]$Z)RB+>.'Z.15WP MANK?:TAM!A$UY7X50:$[]]3BG]$*^N*?6?PSHT^7676XF5:&V-:$4E5]ZB 3 MEZIF; .(<$ROF^KD&425HBFMW63H[<,#%*D^_? %[L2>ME)%@VL#YQE*DSBW M=>,8)HR;@MW'.JF+>61[#KJX6X7X"D0/U<_Q<>+UU2&*4_]OAY!$2:2'6?F2 MUA\%2Z].&?XY .*K53"P&98+%0IBU7+45\]:3.>+OW7QMR[^5K- 9"I/E")^ M?52568#:+5:_LZXP"TR%=(?:2U8R9<\"+#4V8172SY#GWG87[1)@L018#/24 MB:'CS@PHZCGLIQ_.+N2$27 JK!$S"Z>@TB5'T%E@XDIE"-S7-U/41A7/[URDG\A.?!4_L-?=Y< M//OS8B['E>:AI;;7O]L%ZMBF=O['WWP00R:^/S&I6&X,_4N]"X]9FMR#-Q!\ M8KKG6#WT+Z/'V6&%>:@;7S]$5Z)=9%PK@IWU+R[?'\*.X"WX&D:O"93+ MT4Y@\D4Y'*"X$.1B^=4)=[]&&I'8X5;].6T WH5O("_+38[ H[?3^P86V=FQ MY3@MMX(Q>58/_:1;)0>QH]AHKW\)E\L[X80$,KOH7TCE;OM!^C;\P1B2JDSJ M1^EE_$A?A@9EF*<'5;5BELHQ"]/R(.I*S0]*%_+G!;",AE#S>K+D[GE!J$ID M)\++$7;GB+1RX;@*/$&.G 7&?"M7Z_TE372=!5YIZ?+_$*K9 MMF 83Z(T_ 2*M3(F@"B)TXHC /[MX@1 Q:[.T7.?0;2+G>/>=QV2>Y?=5JW_ M@C=EL&M.@NB"9;=5,N4$N-_MHK?O793E/S[ELR[^OG[HQ">\K^0' M@]0HC.&^J+]4(_?V*LM^,NZ,29O*A.Y+!%+UCIHT(C+WWIEZZ&0V::QZ*11B M0$\:/]D+OO[GA*L&DV?K=8ZB L=K%<-@[>U:DH<8^8H3&& M2@MM5IW,EP7VF[AX]DTQMA*;Z9AHM?@RU()W M+"L--+WU8J6TWDI))9!UN(.#0ZG+*ZF232+4]BH+TOGQ;T[H(8GP^92@==/F M1&VI<#:_ 2==?[BX5L)UY-//$*VA2M$$WC.QO\UV3O"8'8[4J5#:&:UL$(U) M9/X_:3N(T&UR4?$93'[2,"WF-F5D1I2N&B>01(J3QF>Q*(W$O>@2R )4606+ M*A!-.O92!B*JE#9>,*3A"-%DQP*@GR9G\6FDM7I.(_>O*R$_FGU[L0>S]J@8&#[0'G($-EMMOC79)6E>\CS M_@:>:HRHWQG5+/F$IDD\CLU?1YW6%^?#/U#JO+1_'Q\QBIGY\IL^NG?WP,L" M4! 6BS(3&FFR3/_JQM=I>RVN_,VV.O4G@%/O8D<7GOAK9>*\Q#H]![6/3VZP MZ)=\A@W3Y"Y\Q!5NOP%_MX?+7;V!V-D!_.,-7/_Y 9-J+MIQ%N,R,S]D,[/: M[_H22 9X7."1-P-5^PT3:C9)L3W@V*J%K:H!OBXCR@(!GC:QA-&H;!Y%T2QYN!5U&M<%SC=>IV M:!8[8-B-TU7.G[QSAG4?U27^24,Q*"-N7';S '*0\R^JW4W:83B*T*!B_\;; M!;T^MWL_]?- B,N6X.*>^+7(#H2NCR*L+W\]V>AZ@W1P\-.R0FQM;?3JL T# MB]P8VHQ(K $<_"216Q>YJUD+>P9I*KE=I(ZF+$KE^?[C M)Y4GG CBRCM /19)%+A8;I'!F#CO3D,,-_^5FW^.BK-0%X7SR^D1O\J/X7>A M!'<#17>H<&%[VJ/C-\-+Q/JHY/&Y)>?RT=4!)3%Y!'%QEC T!*XOUL\,O:^3 M(%[5[6CB[2P,D_+B,1VZAMPY3_RH)@09I.<)'=/6)7+M#@';$=O&GU,G3LT% MCZCQE>\(B(+^/"E,_'"V[7;3-E#W.HQD16S!C8<;1=-3:BC^-0[\[<^\.["WQUX)V?)O[/83SS?Q?&IJ^0N=+#0N(E?8B=,\HOY M)<+IQC?Q+8 7NA/\.X,=?"=X=$(0;,(O69#Z-TA(]U$"Q_(N;+LY=$Q"(89? M0!+!.SOP(9_ 2Z$Y\6D-)_CZE^0$(ZIL^=[G@<\$!QB_C\K\B%'8VB)J1 :K ML1ER^^*0FY%#+C 9.L'0\VD25*?G#-.$0MJBH$4\F?06+"\<.[IOJ5+>#'%2 M'%ZAU#-IPD78Z47UXI\5%?GGB!B+-3'UEAEBU3/ 9$X/P[+#P8E/FRUV"<(% MXY?H$)N7J Q7*HNA+X_#;')'G%:N&V=.L$JOG3@^P7]D98@2ZSM<2'G%8R@2 MO"W5>[H;\L(NA$V=T 5/P(W>X$H@Y(LL88\LL80V+*$-$_:*]U[$.DG] [KO"(R. ML@QF%[L?EQ/3TQ>+Q!\H8@&_^>D>W9T^5)#;4^)WF;\YS#,4-ON:D8J]O-Q<7FYJ\7 )B$,S,0K?TDMT!^^10PCO7^1F>D+W3=O PVH\9.XR3*QD M^EQOM\!-;Z&$E1N"_H4OT)L,?S"=T<5B= M0UZ@#"$'@/I/Z+LV+JZ]LP.97::*U<,,?<,J$Z<)@:SR9@!)Z7!VP#$UW!ZB MVBRL42PYKD:$8F+3+##KI*Y5P22#/KN#:XSATVB4:#9/IC"]F(>K4 VELLRB M^(P>E.L(JTE[9SW" ZA;0R3'LX^="FEH2E/@&?R691V^^5",06MW@B].BN8X M&9=(;7%/<(,]'T]U\QH4.\^KG"XS@DXK)V*^4#RM3;=U&NB&3K'N^D+&Z/,Z MX3?JZ)?-]M8/G1"_4(\23,!K1(")#UGG.LP.(";ESQGF&V;PPP[TWU #!>EJ M%II@3S05$_$HJI'>NZDHZ_OHQ"FDLLG<2I5EG7"Z#<<5N8JXW;2QYTMV3MH< MKTZU7QC>^FYC:5LZ99(MN5-L+^_U>[MOP&MZ%T**RA [N@LA%P98!2ZT./\- MF5!==+QVM#V4&V/4[&T7\EK_)X,\\PM(]TAA?0.YC:_]KP!C4P76_G2Y'*-KG-529-]4,L].-JW?LH@,K ?>208[.X MS4UC <)\O=U'96[?V'F'BH;W.8ZR(PU84B/3X)1GH;K#1L/="X@/Z!Q] _YN M#V=8U$:H"I,;^$\O_H$>9RDWR@2S""MF? PZ(C0T9-*Y2\IW'YU351L16@>M MK]*@3Y*N5'.GD8(_^9VTP5].!X*&=//K+$:&-0K>E,8:.>@;"#.JJ?S\L\KR MNVGD_I5LWD,0)WO_2-6NF4UU1UA7O)0/(&7O.;.+2F +Y?S3CS>XGM\-Y/8$ M3$FM5$H1R%GK78$0;''VW."$=U%HOR7Z*I\QPF&SO7R[_F7:7#F]S##DBQI@ MJ];[CC;.63A&1(V@53PE[8R3QE&58;+,C\NS]4T:3+Z=L(2)9*";-#3B=N R M!.EB/YPT,-TMDE661J*XJ8;Y+D49VE L%0%$;*5E.0"V_7(64 E9/\M*'B1C MY)Q1$N'"!%"GRI"5Q&*<):->PNBC"F[%F3L&T,@ M:Y*@W.6FH+DVAWA7-SLJK)'=9)\H=B&[BU-ZO%>)$R:T^U9^@6GC*7GO,N(1 M"KA^7N!J4!H["J* [5\+3Z-'7)0@_;+05L7H*Q$[4N#WZX)?$S]>)$MI&!E! M^QKY/27M*>6YV!1RN90%IY:GE,M3RN4II<(%H<.%\B3>(RY4$0WJ9Y$:O2[4 M>7D\.<;"37D\:=T3O\ UYIO)G912-S.N;^@*3.31D+8791 M2 &W40S\7;C^*PTBJ5=S>S&- M24I:.+G"_RP")(:3 *&^,(A+VIBZ>%P3\;,3@.0E@D@]9C&D,@@6NBE6:9P0 M8OAAL[LT66VW?N##T1(;C(A"EUX#42![^4U%'/9@I$307XEOG-0Q.I)9=Q5R:BFMNX@-,[7!+);]L4P)LM?F$"@::.+J(>//U&#-3B'" MNI%G!\^2+6-4*W.'VWOJV"IY6#'MQ[$ZWY%-UMTQON=(Z6/:%I2FV9^OG, ) M79!LLC1!Q6C],%F+CPZ#):FFU]X/ MG7]'?IC^#C<>'B9J/5-*0WW.(SHA\[PH0ET5@IQ+JV62T+OP(4/0;;95.)MS M%>YFS 9PW)#4YMH64.*93PGQO/(&H2R!T4'ED722?9Z4K+1\ 0\%)WZ.H%P= MHL]]ACRM-4F9GJ9)0=+76T^)?!::(;E<#(W?+]:1=%A(/0"18,N&2+9MJ1Z&[6Y)G? @^<7 MLKWTBQ\$3U$0)#1;$K/UJ/&/U^=G,? LX<-"C7RD-M6VXYLCB!UT'94$R(PA MI+76C#06N*W:@8.>'3GS"Y)N_P4NA8!1@ ;*L M'D@$<,@O*N?ZZW 'KT$XN%=N'9OO4]MKV^#K*(;G%-[J$++BY#)9*;W]4%>J M+,:\;BJCQWWTN.K>_T_F>SAE9 *EHATUH)S56NVL?G-"#U'^\RE!QX$Q(W)+ MA;/Y#3AIF8KO.O+IDA&MH4KW J36V-]F.R=XS Y'ZE0H[CM#:)YQ,CO0>J[3K!$U.B(J"'8X^MEMOS#:P:I#FWH9ON(!1T0 M[T[744(*^)?HNX383"G$QA1_X!)7L<15=(;NWD_]'9[Y,TCA_8,3.WP<09C0 M &#UL,:E;:MM4O*NFOS+! .=J$;AH\R4,W6(IN;\,@IBLZRWD\59J?>+*1C, MW@XN9%:<.#SVF+^'?4PH:(SRP-8/_88IJF'4Z6J@RI/Q1&Z6$VS^7XAM#ET% M-B5FHP2XW^VBM^\]X.Y$M6HTY1):B"SJ7[[SG7@ M),EF^YQ&[E\BMIU6>WWQWY69,(T[A(8:@]8/!WA!HJEP@M6;[6S$^0_(PIPL M4&3H$3^2+W!$QC'$/RNT/, +R0?)ZIL3X\?!-),#N=E(T*S@PCVT^-O V1&P MJ?\^\GX]EO73;R"786QVLLYH!]M:M-Q\&Z8S4>=\JT?@/@:(K6+ M8CH!U%N-.L'G@Q,$I5V%.L%ZJU$GN(:JWP[NWND_W4.(Z.B$=27+K<1'= M@R#@S;/6:-Q#=)%9<0VW:I$W^E%B=1K]0.4YG(\[#S(IYY^H$R:UU3S9'R0F^X.6R5[#/V[BE^B]J9"Q M6NJ8*#8>;.+'.'KS0YD^0KK$/@KI?+359-3-Q:]I4/;(-P!E3(=+](+JG+HX:-$TO_5\HWA9X M_^>_TC@#EW^,X!'^2->Y-_+__%>2>^AHWJVS\\8/T^\]_W!V;D$=I>[3$O59 M(+<4VUG \#-U1N4?+52V3G")SQ)>]AZ.'+O9*_AO^*\ ;ED4"L' ][>WW0XF MX^!A:_9_'VJ&W;ISDVXEKS_+:YG_C5YWN>O_[=661(FIHOF2:@@0<+($@L*7 M,00&9T>)V5C0CT%7?IA[:H98=/MFT'3VZ0XB2Y(?)_YF$# ,% 2IL3R# M &"@&$B/$1)#H'@Q77\1/?I[Z8N3/X*#A1#:2TIFX%TY@0.%NN<] &GR-70R MST\UIMT[3[:U*;2GO9>&^I\E,Q-JU1MIS(3EO/H!)#B0%-].D-$.@%A?;4M[ @'BAX_PKCLQ'XP3&AHQ:>;+?$)#S?0O1/CZ*1Y; MQ/=1 (64!)$MU(8Y:2/I'4S(W\ \HQ!+R1FU'MJ7\01< .]<.*\'D(JM@]A% MVT(>X^@(X %XA/H*SOD$Z>18)".G+(391=^.>)Z?ZXJ/CN_=A=?.T4^=H,)\ M:?O"[ZAO=_)P0O =. I[\W3[= M;+\F ,NCE"6Q^VB4+U('G8VU$X=P<@E$/CMDF)C0J7%]VGH$.AJ0R/L))"!^ M USVP>JA;QE1N'L!\>$&O*98*<:L'-//YC4HYLMA$')C:%OJ7?@&OQ_%)_I% M76NB<:))%F-CZ#D3;%4&XM&9<'>=;+L\Q[EP&AV.,=BCZ_4-7,I PDW8;%^< M#SH#EQK%\#/6ZW"9>PUB?75MK2;(N%R='X_<\0@CJA :Z[1)!EB \\W/]V7&:TQJ7,5")&> M&CE9ZH0['W*>_-S".:T_W"!#8=2?H\A[]X-FWDBIKB;PL8HF"O\FR\^8O?6Q M""3)"*OFM-9ZIU_S%;)F7F^H53%(4GQAWX6K[1:""87*Y#E[37S/=_#C\R2) M7/RO4 ;[=^2'Z>^P>18#FMC6;TQCR(]_-=$[F. 2X-U&YIP5OJA%\4.P(M=IJ]='Z.>="^B84!)1!]R1]>S?6G=+AM*"YXD9C.S()6;0!HC?CQC=?&T MP$'+06"&%-:2>(D%\%D.!SVRIHH%*7C.\H630^MJ!X!,*9:OFQ]_1,EG: .] M"Z4SE(^8HQV%">4W5 V*]0D/164@UNEA7;@FP\)-"TL3D-B4P:,KDR$1XJPB M,F7SWK$T1Z02F;(>*6HY$L*")3O.=!(HL);/CDZU?/ER]X-(?*OE@/2Y/A5% MREJ.H-BU(HZSI>EYNUTX A'%EN,A?>UP(I$G 0<+!T[8LN7KE^.P(G'/E@/2 M3W]C1%!;FNB[&Q^5#,*V'!MAGEH/V)[$JMG+%0W[MAP*23%>-EC<<@3D6 8I7,%R /IP4($0?4LK MD'043:GQ_9;#(!ZI(/) 8!)@L"\/D?<$EL/0AW$(OTNPM)1/1]F+]IS!/PC!$!$/6+U91/).U5=\D'$7D%S*6K[O/_C,?WEA:!$\V'MCZA?8A@+'C"L:H_Z<" ME_9K*5L+ @Y#)=V>8ME:5U#Q54MYL36=Q/KG7Y/-MK!NPE^7#/O3S[!_MF5? M1PF6*=8?1T0>O)37_'X:'R0(:D;G2/*/JD<65\V\2*H&4X0SXC% M:\AM]0GQ *O"GT$(T0Z0&.<=H(:&$$6%)HMS0A/NQ3J;=C=4B:=>4EWF=J". MHO#0E7(%.A@5H:B=?HC=5F?F1C:6UB6&IJS31R>H(0!_&\2'%78!O%Q2,%*,R!9/T!Y80HAG>F$Y^P M+5,J4]J07]1OIKRLCF>8K+34O/L0XX(0B[?2S)UKM]99Q@I^GP%VI8$^K@;2 MRU;WR# H/XX92Q99SI(FT*H\-L).F7IH2'^WA^6X3325WI)3;TH 0,=75Q/$>6K[S/Y41P1UF*QLB7 MT=D%9GF2KD[7$=.A9CD@@G>0X)FS' P)?6 @/CKF4>C,1WF.3\NS3G7B$1S_ MJ>60B'&)D4EBQ#0ZG2W5=2>NY2B(4<&@KF#+LZITHB.B4]AR(&1(B>!7MCPM MAMCJJVYIRW,!"-X?\BYNR]_(=\#%^F?A[#4KU6MM?RDN1A[RYK-IONC%"ZZ] M75Y>]D[_96^^TR@3Y^L:'S_5Z^5PTD(0&^N4:YI$6Q*L0BZG^BOZCA*_J@>; M]0GWU_DDBP Y+$&"51Q=#11VE$17^+:! YO)*"BS AN="]/ NX:C9%H.PS#WCKZB<\9% M98^F_UH>929\'FD:K^7K'^8@*M>P+4=9(HJUYUY8'L@G?CV*&R4LCVH3AH1M MQ)B=3_W1064J]B#U7;A&[6ZMULE?'.R&>-L6![N5;EI2$M DR5#5W,VV@AB\ M-(NX3$)60FZ/:3L9%Z.TL5:5R1JE%YOK8F!4'9'+Y?N6VWS&M1IJ5P)N_ 1! MFL7@+,T3-8%;/X3;[CO!126X ' 7;J/X4&3:2AV_LPY $#2DIT63_ON-I4\* M=/? RP)\X *XE"A/?+&*8R?<@;(N'E9(R3]7,SPQE0SU'](79% $OC^!8Q1C M>]=S+BE14Z#BEQ0P4@]J7U,YN#:(BU&D(;0SA!8Y]F1=3LR,VU1D1%F6X MYNDS>KOCQ%[R]8BNJQ_^\>GG3S_RHL$$^IH0-WH;Q0_@_3+?QQB**!D4,P\< M>X?<&+:2'XM!F&U74"+ U=2O <0A2W4VY=BRI":C,6+:.63%*H2(S*5O"3*D M6+-AH;$C]HQQP.1%/U& VK*5I1")7' -7[*(.&,R&N*VQ,$T=TKTD8@493*R M8O;J3F)C%3$RK5H"#"MD>!!DAN7BJ@R[AAQ*\0O5$O,PCA&YV(@A&4&7V. MF6_L69W,6\S5"7%>AIE#I*=YRT)38\8(B?27'M$VQ^YCP:E:DZ ]U>^AF5#7#:P/H*O,#% ?.W-Q&(_/.W0.@[1"SB\*@ MMQ(B)"+>HV!P% [+/3T2';6!_L5Q]U"4>+_#3PJA3/7)CN*=>X%>>&>[$O@2<]&&P?XUKEN\/!D M;Z-!$3(E20CD0L!4)4-+T&'9DX:#QWK70 OJ0I9_MI5\DU2Z<7O:A[*]MGJZ%":^?7$!+P.@!N M&OONDV3GY78P 5:Q:/ -LS@ *-Z'0%,\BRF\@\%8)CEU( M447<]AYP>YAGV5_\GP;Z/^^C,.$ M9 L(&DA2WQ47+1H]]/%_YX2M!"_1RH4,/ 9$A9EV!8AU5@A]:XM=M,.DKV[B MLQ!!VY4^@VG;L/Q=#,"FGB=4,&NS_9H 7)^5LDNL'B8NHV(EKI>HEET=;2!M MBZX:O2G+J351>' P=0,/EZ*[\9/7+$ZP>7 %>20@''&A+OKN2'A0 3@7%,6; MCVXY%!@=LLHS"70T\4B8ULA$E/E3Z[WUJD0DU8RNDQS6\ M_ X.?OR7I)OPZW$7.XB_KJ'LA7:&=O5(==6VE65215P>MV)6I.P.M;F)M-B3 M)W,8\1*R,X&0';H-L'!:"5CGC(9 *$!'WFA7SR/=QM!H3%3[>X7LAT8CLH1Q M]:.7GI:0FL^38A S&B$A^NEI+:L%=G7%VQ(46>&"^F&<>UCA^&$)5D45RD@3 MED?'=1 ?FP98RQ'H&!DG:,N=*CC4&+E>5F.3T9IV/+,)<9?, \>TQ9N,R"AT MTUFDFFJD:E=:HCI$IAJ_R@2J[D29:K@JS20BX,<9 I*?385$QB,T!##_,AT8 M15ZE(;#[Q53LY/Q30T#SJZG0\#U<@\C+)I@O.E_?'>YLTQX.P.UVPAUB!WA) MR44N;/ZBO(;"+5HC@!MQ%Q8+ABSI#7C-#[>VY^(QEA]"H:=;]..DL'_I[CH= MQK2979V^.']&\77@)*QLV#(CF+C,RQ0?G ,[=%IV%'U!F%F21@<08XL#M[+\#=AU$0[4[XKF63)*^7 MQBBA&D=_@1(F0'#3Z)'>7F>@4_M,ND85=F! MC-G1!Y!VW4]B5^MBOOJ(H(4R*2D"6NWK["KQ-I0I<6'29+0$U,V.5WG-<\Z2 MTBR%I^^I$Q?]C 9(* 2H@^XE"!&9 BU!C!7N,RYD=J2A'X=9<65X2R%2Q; 8 M2H')'N51D!'3-2QU'X]PXTW-D3P499%U'CLM]WEFHRR.L0?#>?4#^%TP4OUC M_/'*5R_38ECK13HIM,_3/T>QR/,ZC%H(]0F5=J$4UKW\IO(A*8@QO: RZJ^! MO\.$4T1LOD2E*G(#CLB1#-GS$;CPEV?8+-GF(:MY39DVKLI&'G\#J$5FJ[^. M.JTOSH=_R [4B=5_-Q,Q/:6%OT#.S$2N]KN-YBP)KEP8L+@\TF254,1D)7@) ME&6R*ES7Y)6S12=Y,E#'^RU%C<*^2K)H,%VC%\DM.]N2+&K$;]D::05D119I MO?6&1[7U"\].-><&O%;J^&VR-$$E6J'^=A7%*9GB'WZ&(Y#"E MM=;H>Z].B)6CE-12:S:U%,0'-"E.GD9B4R-2?HZ51U7II)DQ&82&QI (-Y\> MH;%"!?LN]* @%?M.\ 3>0)B!JRCTJ#G,F*V-H -3\]4JYHC<:"MJWCHLT =[!9?71GC03@ZB95,O (F^1F03*PT.)WJL'*&MRLQSY7N. M,U),QB?2PRQ@E28+[#*JPLV"NBE61I_W3HPKVX#X/G)"VDZQFQMQ.\&S6CR7 MPOA63NE=6+@<"V_=%R?-8FR9$[C1.@UK."#%A'NMOAS#\*7V6J-]3@A!FT@] M;HA@?S#9^BB<8X%A66FF4VA;,DQ&H'>J'Y99P?*%LR71PM_"-@48C<"2(;,+ M5? 4K?KRF=K[I)!@W@QUW=_H=0N="KJ)@'X?3BP\NQ\$EF12%$[O2?-?L*2# M"1%#/PCL\-ZJ%A9GE"U2Y,Z4M+%-"A'FW4FQS)G\TD#U42'=-2:O7]V1X%M" M)X6#_$'0G2!KQ*2%@B3#L<=."@1AI:.;2=?2-S>#876V]EJ>TE$Y,#:'Y)E8 M5QQMR69;MYJTMJEIB&?VT>=<($R+%9I';Z]M"<_9:P+^D\&CLGXK_B7H>:]S'64H%^41*;1(;J$\AB,V&_?=$S@6>:[/R7J;DR+B M+M=W>DO2'S9D9=#65>Q[.X"D<\ID*PUL#LB:3MMQA2J(R(#==9113^?F/82\=.\?J8)4LX5* M-O_R1&7QYY^TA]9UK ])B;63'4W?8:34M"0?1W+CD:24>[!S@EP6(5PTI!;F MB4_ZU9">-2J%Z9T]FK;E_^Y 4?LU $]P/S+RB!UN_FRW, M#/+:"C8"Y7V("F4FC/N3W]X(?L@@R%8S(R8LR<#U7[YU38"!-Z&A(9.6UM?T MHWY/<%@567;.B3W@T82_4!\42@UAQ$*9-R.AX003R\WPD>P]2*'<($8#I*9* M;2L< 7/E_9DE6%>@&U9DAU Y_Y?-TYHZL\J/*DTE01"]HQ"RVRA^ .^%O- . ML2-84D1[3NU=+6%>+\X'NOB)GA7:Y 3ZJ'P^GJ'Z@$XH9E]DMM9T8IUXYU-W MNNM AK@'B@"[TPV5Q/,.B3/9"UK, M&8WU^;I1U4V>V:31R!"*O0&)&_LXG&^SK2H^<+J"<0:<(::9.X-TYD!\8-UB MC=\5?OG&\8,3EW72YB75VQ"RQ:3U?(R!XVW"*LU]$B)91G>5VT(JD$[=!49C MQ43Z$*6 JJLT&QBAD@HHHV9,M.0N7\,L 5ZIUU]\&[< /(+8A7]R=C)1LF+C M*:236FPX9 IP^++F-CHGB$^\^ =">0+1CMK=6&B"WP#B=< 37V'748Q8KL!: MS#I&3P#9 :MI=#M8VQB#Z+W-DB1#>C>N85^=^"J.4=P3.M_, L&2@ZB\V6JW MZ:W_ 7D3U,UW(W]&H16VPN/X2X6>$S6(H$AV-6M03",&[$R#<)594[:7R L6?0E^ 'ZH> MQOK7;[,@.*V+IT_KCZ,?YV^4V@8$-6,J72%&KPRCO\@AFQ!--(KOPC>0VVIN MH_@16:)B0CJY/B,9HHU4;_SU=@OTHDG=AU(: M-N_&^!PX095T5F&8%<\9'YU3-7-<-89>M*O"^<(K+T1B(KP:$H@;)&C?!3A6 MADHSHKTT1AEC#&F'G-I,VX3A'%P O.0VC@[(/[?9WCNA]QL(/,ABOB:T0\OM MIM+LV]_O 3Q.S/QBV"W4NXJ\+Y5K$AFC/:\^1W M4>DCPZ<:D>#%B_ 2P7O'@3I"@I(MY"Y:@H],M*9: M%P!9&U0#4$J5_$\I*J193O*)[5/A]S5D;_+[SW?)=Y)8'T.64O5>5;P TIZO M:E\#EX9?(:U#3\RV3.YIZK*>4R=..RZLZ*M2I?"W\$;]"H6:.#@A'0<]B2'H M"\1F*N,3\B@B='D^ 1>@BK[H>I>X@*5'4'G/859>*4*%D1*\D64Z*YSS0X:\ M#9LM^5%K>YJ<]AKEX&/.HQ,H&?)-K]3FAO"+JD;'T 0E.QNR.(:AB-!0W\,% MJ&:<0PX-4/B!4=1_BM6L2;:BFY22[J+7GOMJ6=H;8.:&(('8%&$ICE8)\[A2]#2+LW*G*4P3! MG=%88=K@<2NTW(LDRZOE-*2GI+,D%SDC&SLG65T5!T96-4MP8.5D5P'$%-+T M\Q+0GE6+-C51REBZ2DGJNY'B-]&]&+Y)[X;42QIWY>A4 H]>XE.(21X*5 M1* LKM(I&9NEN# 2F90L[9(VS=(U-B/3.Z98JQX26KHRHQ%B\D)&9C.T\/:] M9\E22:*]Y%KM$-S%2[#U2+M&*O@@?9R,1I'/1NB9?VJ6@GZYTHS&:*G\R*<2 M;B$"AEEI.D0PDXJ/%-V"F+RNU"]:4IM%E/H%)V6? MT9 (G7I:,K_JB2?=HI:LG.5+Z+9T2\Z#T.;3CI(6U'A^M!(,%B>4UCGEV]GHW2TD7*V)R=696RYMF> M+^_*2RD,U&ZC)%:V'D1/:XK7)&*B4$AR9K*RV M@R(27J"A>O>($ C>GB(I9BU'0L!CRTYC:_GZE5ZX5WM]- (]3%[X M$)HE*ZVPY5B(\TFQ#,:6PR$2WL)*D&SY\L5'2$$-@\JN1),%]EVXR%(,P$MDB&X,X MADU^6UQ/#C?(\FT+G6)5^Q@$(!.]QC6E1:)"R" F>@B:2ET]/(C@V!BLHU4 MI'[)(*"8;.<0J7\R""A&*WF\^BF#(&*B[G,&HU^MED'P,E4#Z%SY91"43!:$ M)0O%#!+Y8J(8+ M-/?GP(#"9*"X[4M5M!H'%1"'9$2VB,P@B)DK%EUPPS3H\ M@T!@LA#,K^PS""0FBL".5!&A06 Q40AVA&H5#0*'H1*P>&FD05 Q4JB'@,UB\)A'[D,1=)/NH8P50I4?#"&+=B(T)C54FNLK MR5XYB#>(CP.O.'%,DN!VT[8@R.^!OPNY1-UNIX&F/U]1:!K^H)LDF-=E[8IE MTXC$.(83XI8ZSEENR$+44Q<^I='/]RRETJ7 MD10*M\7X599$O46XS:TKP*Y&8RF#+;OJ"297E^"^(.^O(-7]N%R-PV2T1-+T M4!40A$-5[K=\H;RKK.9^XPKDEH-!%="KFXX$8TO7J8Z1]A#(+<6N@\A4,X83 M&(K12 A5:V)+\?0KP\(B?:RJ3?UAF%()+V%[I+!(,5E240?.1,I_#2FG#IL! M:41'FXS,UDD%GA0^PE$&&7HK75F!MJ.E;#(&@5\GEL]0Z$KN(W@^Q$\8 M?02#ELG:UO8"T/RU49G"Z1B_ 3T!LR]$IY-UJO;B6<[V8[0G2*0*5$>8.'8C MVV%9HFYF&'4SDX@*X2HOG=49> MR\O^#D:?-;NNY05R1R)*E59ARPO-#HZXK;&3E\+*R2K$<:&0B<&_W?O.*TKK MXX-DY7E^OI"[>IDO6YK$1!]'QPN^E;4)&'^+$H('?9@FO($G=1?((L$5)(^;O'#/[J M.IJVY5\[1S]U@O(X)\P(%DIC _?NZD3!FQ$;UG4T;2S59XW:QSI':\],I$O\(WC]&F;^8+YJ[PB-]@EF*CZ$:K8D6[ M'8Q&2,AQTO/JJ!%45[Q-1E'DI::LG"L&&@=_D\WJPS(NSG5OJ45=!4?G"@]V MJN%Y$O(G?[='!5.V -4%&4#O[J]#!$X")_C-0=7*TTV,9TS3RP4[Z5.(2/-B MO3AD=-#WDC*-W+_RJ@;5R<&R0-XQS_1=D:PL[;%Y<<"F2>C$)YQICY. M;JN/N"!GBD(,,%O1;K732$J%9;@!9<+0I-E]S#K:C&70VYNU!.8)8/50:/-\ MACP")*OB,V0S$K79-.#4G^^2.+FR"MTS<%$Q2PC_M1,$4(@\E;M0-)0Z!A*C MV@+'VG'W];9J "&,J_#@%2.O/Z"ZYB< EW9JGSMB*WVOQ<]5 ,^RAA/F_G%J MQF96%[,HK ;R^?@D0U7:IAVQ@L?\"@Z!#Q+166/SR0.CA"]@_+'QE( 2)G;+'3Q[YRW>R0!7!O M\[R_M57]F24XT*G+ M9C C$ ;^Z!+.H"C=*H45P5MKLWUQ/B@K$NIJ L$3L@Z,0_1#?=@$4,M'G]=. MLK\-HO??@+<#YS7UPZW'V/J@B5R_/^W(#:+0)RHHG3P&6<+ZG1:RHW9XK9NL MGF'T&]1:%W-7):)JD9"3RXUV)_#U;A6 J9+O+8=2V'$]M-QL-(Z+%US62=/% M3J#9;3.BZT\% Q-36"P'J@M[&DS+L=Q7V 7+/LJ-Y6Y"<;@D%1[+G8=<7-0K M49;[%Z4H:7@&99W3Z'P-KK9;G'1P$UZC3**![Z%.9U$AV6PW4#S!_D7D3[H( M#4_ 1:XZ?^M#Z17NC>ENI)Y5?T%BLK+X(T:FS MO%/]QEPL\2K*@D!L73\GR]"KIMBC+(35PSKB9-;;ZS&D=4!PZD+V&G0!XS*H M_I>6^MS); = /;OGUQ RF6@7^G\#;WTX!M$)@&HI:P&3?Z"@1R9^]ENK6WZ#R"]T!AETO4VUKID!U# ZW4\>BFND_ 0 M*5'>-;N,1JWK-BA%,I5NHZ$3K.S57QE7<8!M\/$*ONQIR[A&3+E;H0J.&&>R!"&6 MEV%8B";C-9"YJ=@@,2X DS$:[6&B*$':J07>@-A_@\M#4"3PDLW+B!FH^5TF MRE/N2"TUQK:7DV&I:,U6!DP763%CQTT1@3,%7V87I67!C_#$ET7JJ,&WY&8& M 'HY7T]^\A=#^V-V,6 A2BA#ORI$Y'REC^3JA+PC?KA[ D%NP=_[1\D]$QA, MV^()$V)N);V]_4O03XI5CQR<(J>(/*FMRAHQ4*R"U.OLH&2X"E/?]8](=CIS M5.PV]-J,5["?6I"3.*T #/]V 1?^!:5@]3(WK;B)R48<=EN%X#XX:18[P68F=,#E&<8IOQ2]._!= ;G1X0G#^ZB3A74C]QE2X,2_^ 30@QR1P M Q(W]H^$%UF"G?0]D[P0\[F,.W,O&!U47F)E\8CL-?$]WT'%?"!Z9_K>;"OW M5^B!> TO!40 UY=*Y80[3\6H*L^YS(>9--9YI.'W#-/Z9EOEFGTW3&)(A>L3 M_RISJ[H-8]8;U>0Y"IKRN4"' 8B-J!7_!C^&Z 1>$CCK318?(^+UV6D4;5O1 MR)&(KT#'1>1Q-@/@&$!Z+(/," :(AI4#L-GF-R>RM7)E1%H_:YW%#,MT_<%5 MPQ)LLG=%P ,E8A L2\.03;=& R#DSQ6Q[I)I@(29)7BPO+ MC5XYD[GRS-1HW1R +%D\B67V7KT=C% XSH<2:4&6-DC2B>5/ B7D<:IG8C(0 M"&IB3?>&I>N7N05HCA23ESXT#Q"1,"U_ 2LD*5'\6I8N7?A4*/*.F0R3BA-$ M%S@L?Z+,/QM"KD5+49 ^)BROI.7/K?F4H,;W:?GS:H'+I+/SU/*2Z9TI2,83 M:WD5=3Y&';VY0^#RBS&XB#A]AT#@5V,0Z.Q:'D2Y,'@Q.?-MOD[X^C,:DB6>3KTRK/R.-AFQ)1!@ -8B*NA,!A+F):-<.C+9):@1MKZ V66* MN=X[(4JT?>OX,4HF!*IFF$V,4N^B&LI1CK:#:P!&J)=58,[N/=1>AB26;9V6)9]9?I%P?]!YF92 PMTKV8A.7Q6(I MVVDLHHN78?$R+)7DC'+*J!:_C49KJ=NZU&U=?'V&.+867Y^L\,S0OTR&0.79 M,*]*L7G>35.K#9OT-%3PLK?3NWOVVY[_L-G>^J$3PFT/\H(Y<,/O?>?5#^", M@&Y7['F:I+E] 0Y:D[<)X=F'TFG^F!F*[''YURLG\;D%--5^0Y^57,$R6(YC M=>-K@^C*"5#-H^<] .E]5,1KT,WDU.9&+8#IY&)TF,(B])>[R _#^6Q<."W- M%4=MKY]Q%(<81_R<__$W'\3P>MV?F%LD-X;^I=Z%QRQ-[L$;"#XQW4>L'OJ7 M<75J8XRGR.!J@IWU+ZZLW]>Z6?!5\C6,7E'9.G2CX+U![P.A&!/D\NO5"7>_ M1BJ!&.6J_IPV ._"-Y 7B&=7OVVWT_LV!=E:L8TQ%2C=R^JAGW2KY"!V%!OM M]2_![M.G7S 8_58U:,F5N_('Z=OU!V-.<652/THOXT?Z,NQPW ^B>M?\2NH4 M5I/M_V*N)9YJ6@6.I4!9@@0K;[8:*.S(""M@VAW\'#)4V*E )W,'$UD425\T M&1QA0[ARJR$1/HZ>:C*2\B=4N.0E#5Z+,R@E$57YBT)H+FHPP\@?78"@ &*DB2/'LNS M9N1_?G$^0"+62G>& S]Q=KL8[/)(N>T3I.HPXZ<[X'73]P*-/#-F(@16%[4+ M2>*TL@CXM\L"4,;ZX]UV'Y,%EMQUWRKFUN3H)HB>#W=:^*:MU MLB3 _6X7O7WOHORV\2F???&7R^2+?_CCZW-CII4?-+[9Q:>&GI&C^%E]'@9. MM@7=7J1+VB"EJX?3,R\02]9128Y![UY35<1CLTA($:(4&^T-@B5F'72>'>Q\B M&*IWC\EK%0_\%Q 4S_M/)Q23L1!Y+M*!*UYN>I/M*2J(OBUC6+KB/ML]J/PR M<=W_ZE04(4,(+ZK^HNJ?E5!6D>.*_DELIF.B]"IZ[=D2VJK5^G; @Y^X=I+T MBQ\$3Y"IL%+NT5LKG]4ZW,%S 7F;5T+!GA>UOH(@CHU^G4 M2R6S;F]+2R3+K)TF+5BBPC;R/SRGD?O7%:IRC?)90,:8.^0]S\_G?A="E?90 M9 #1JK<^[YT8M&<:QX@(D6!T=;HT>71.Z)]6[T[L\31;!0/K2_;K[H&7!6"S MY:XBH2V#I2BK&U\;1(^!$SXXG.SXC48*E8N[T(5 ^&\ ?8*F69 ::0>,\4ZU MUD3[1"5V5O^;R,[-^#O]BE40-] M[.P _O'&22]9K%2?BHZS&)$[ W,/]2*KI3A3)-/2*-R0#HU>)-<*WI(GRU76 #!YC<(>'^56%!*KF41* M;L,83%?=P-)=X+&?NOQO\B+U'LT&>[/46S7LF135TNQT>]S#S^3^_0N!X:(O M.*QQ!T+71U%[E[^>-'L_6I/C>348';1I_JTYL5P/E,;F3/[J]."@JA.;;85, M&$9SB0$,660Q/Z9]G=5C&LO0[S-H3.X1LD+XQ^O \0])KF.)K8K4466$8?(* MDC1*\O&IT86D5J9 ^P#>\WG=^@'P9+ E]C1E6?G,X/5W\)-$;EWDKF8M[!FD MJ>1VD3HJ/ K$KZV\ Y1ODC3.:QKED@CY '<:8KCYK]S\7EQ4DZ+@T!QQ)P6/;[P="QP]0O;!YA:U3,D\1 MU&1H! PB?5@,6;B>%"!$=:B,:B:*\"9;$H>F![)&8+G)L!:6OA88)2";E-$ BQC71?ESX-V%OSOP+LF2 M?V>QGWB^B\-F5LE=Z&"19!._Q$Z8;$$< ^\EPGFN-O$M@#>H$_P[@QU\)WAT M0A!LPB]9D/HW2+3S43Z;DM>W+9DZ)J$0PR\@B>"=%/CPB.&ET!Q:M(83?)A" MLG,3!?U\[_-X+(*-F]]'X0P?HK"U153O)*OQ8G,WUPBVV-Q'L2:/$#EG0!CW M\'&4QEG#=0D-1H,[@QAYI=X#JLADL@-A@KXV T+1AW\)8YP#25 8GA06+&[ ME+NM-VUFAX,3GS9;;-.'"[D+2]_I70B;HAHWJ!C<&]QU[=5=%IOF8M.$-3&E4;%(_('"9?7-3_?73@Q7'#=1$NJR&%?, MU1$6X\JLU ?CC!-BG'E24"Q!>C0=2^#VL5VY,#']YJ)#Z-8A5MZ?69+F]6JC M^ &\KUQZ M,7 2< /R_XKI&1+C:8/@!8Z]V:Z\G',117UF4WUD>J:HY]0)/2?VDJ]'#][: M/_SCT\^??F2N1*RO0E6FB$%\B>X@)S] 1G]"X8A/B.&VE1A6XR'?WF%B)=/G M>KL%;HH*,MU'[R"66LY WS$5B3%04(Y *>I!.1?X;^C^NH%Z%N\\A41L.^VN3R! /H5')T[AZDVTO59F>,(QEXY;(,.TP'*[&5"VB#+' MY.I4^T6H1)',6/JJ%8/7]"Y,H$:(CDY9 1NRDH)5H^SS4+>!OSD[:OEBJ3%& M?8=RV8WU?S+("KZ =(]NI3>02XWM?P6 4FRH]W"C+IPV$VJ19$X'FR>O/V-B M]< S(Y (#<<]+]EKXGN^@US8U,=;A$8J;8PO3]1(HO-/1NPDG:DS7%X2 RQO M5O46$3+PX7'GFYU;F([:7.4;5C_$ CG.X;V/ JA;W$?T,H3LYJ:Q &&^WNZC M\JEU[+Q#/<'['$?9D5HYGM#(-#CE6:C>XZ:<*O1++766P-@00D.-L1KA[@7$ M!S2G1NF-JF:R@?_TXA_H$1IRHTSP<;UB\LGM@;Y;5'PH412B*%I?I9$7)!VV M9LLD16#P.VF#OYP.! V9&*ZS.*ZX=1MX4QIKY*9O(,RH#QS./ZO,X8Q*CR>; M]Q#$R=X_4JT>S*:ZPYPJAN0'D++WG-E%);"%T>33CS%0C!%K\$#TYX%X7V6Z*O\ADC'#;;R[?K7Z;-E=/+VE@24=,SN=JHE'77 M:.2R(4HS&911ZC)=6.B FYS+/#-NM:#H*0 M8:_,646ROAJ]_CX<3H2E$1"S! ]6/1B5@-@A\G2HD-LAEN8L&_42.$W&4>S MT2WO='5M:'UCQ/CE+KJKM-W?4HRFD^EL/);".E:61[GW-_-0'3,F(S/N=31P MBMD1@_IER$74*V8R)./S&!EK@.6O'+KP'II7TF0HC"&BX:AFQ <>7:CFX@ZV MO%27)/]E^*0M+]35A0K8/F[+JW7)4@;1J3X$!K\:BX&,2W\014B_%9(-#2]V MP)('>DQ\C:7"8^7M[&J5W0C-_&(;)"E2'OT6&JW#IU*J2L5;#S\AIN MC(6;\AK.NN=.CW'D N EZ,5^S5,-7FEAAY;HON('A*QZ\QH:):POB5<2[^=SDP?M>$>6K8L M8;*W:3"K)DLF,=FMHMY@P16"IF*K>'8"D+Q$\!Y^S&*X6'@5HP.Q2N.$$$<' MF]VER6J[]0,?CJ:[[C#3/9>M_QDXYC37V6VTCQ\3HP\S&2&1.=J..DV86 2 T-&+2=F4?&N?M M]V+FLLG,)10*W5E,J57JZG(#6H(=ZYV"+O#L>-,PF%HO*V]8#E(/^=(N V/O M=[\LXQR_J ]/--[9>.0$JS9ELLC1!A5#\ M<(=*IC3:3%]6F[ZG,H#J26NSW#2F9 -:GX!C8O9;0GRM,SZ1A/5 M3(9B"K:XB07&LD5F2\R3C<*.5UD"%YTDS[E0;61IQV)N3Q#T&)7@K,R,9W<4 MZFJ [9$QSZM3\:.8Y5%\)".4S\F:!W18MTCY^O=^Z/P[@CSR=[CQ\,!3RR]1 M&BJ<2RZ7E,EV[L*'#'UALZU^M;GEPMVT;70YG?S$H9-5\E+*AC,ZJ-QX)]GG M219*U1MX*,CC<_0&XA!][C,\.:U)RO2TUN CHOT3662B&F, MO8/%F8U>^*+\=R$&688C?EF:K,(. (S(I6NY;MJ!5L3O>DN45+I^VOC[ TCQ MVT44)1/" <$5@&B!_,\OSH?V>)EUF$*XO_D>J.QC$0V&MF@-H8HA_-=9DL(I MQSR%MOMX!FBYLI.'%\9C''F9FZ(-?@;QF^^"1$P/5ODM&U^=C+2W*;RJT4%L MV9'HVCN[C[ZEY+-@ZNKU-O9,M?=[1W*&H!WPX%F!MT_ZQ0^"IR@($IIY@=EZ MU/BIZW-<,F0(F#52(Z?^__:>M^$U@@!RXHV $=L:Z5 M!-J0!6#K@DO*#AP9D<&?@3D6<2-4VQGYG+\XNLBZB;>@=F#RL%3X>J&EA)]L M@:\2!LX!:%$@6;&UM7) #7\N?3"4QJ9A8Z9.4LRI_TS!OPYY]9\4K)"M,IM2 M!SWN5WT*XA Y?W5(<3MHOD@..>+7?")!5E:]N4JH6JVK $?M. PR@6[R;1 M M\MU>^2D*.&^#U"=[CO+(]:@^F.=AN5%)?-XK7I<-X%JY=2W^:GLDGE! =TO] M-!*\F;OF4E>S+H^F\0 ]1=S&"V@NN](CU5S\=/0 M]V/W'W'X>X8 KIJ6;R)==503XZR.O>>$-BLJM4_J*>I#594F;. R!=R14Y:V MX=LX@#:;?)?=4!T!/)Z#J(WA-)WA-)IDHDD83%VXT+Z.XQ9RFW2>:;!=?-A&T/5TDJ MR_ >,/8]L\2GS!)?CN5.[X('RF/+=^**9)DX@[EYW8-WH-K0NA'>G"Z^GUR] MGUR-1^*!6L1IDKT?:WGKV+^]>/:$<2)?0]M:A>XYH=@V CDF9:"&^4._M&09-;JM8: VY*&OWSATD/URVW2SH MH1$AK7P4CAJ<08:7RH=&WE:_?R\O+G:OW^^N.//U6+EV)M=YSM>_C! MG6X_=[1YZW@^2)^$ _:$E[^?@XB["ME5P-@!1-AO0811G'KGO1"Z?X*-*IJ^8JM9IU5U>B\0E5PLQ2]-I][ MA56?0<%NB')LT;# V_CP*5G&Z&/.2P[<)_I+4NU00)_UO2*-I#RT8M.^E:67 MIU#M=DG,87T4QT8=5,HF$-;K/=1"HDOO(=+K59)"X9^8'98@'F()C$N_;Y( ?%L1<^GH M0S6,5X0QZ*>%.! HY=HB ?^)9)1Q9^(:O1IP'T0)'>225.%!>D42.VFWQ+PF MP/XF8#&P2 K2(-_EO 07TF5-/10"%L).WHZ@=NH]6-]C=-M8\L,K0JDU0W5[ MBX='EHC)?/.0$C[",RR-%GIYPK8D*6'/1"+7_$#4CM/K2M:+@(9W<1$':UCP MGJ%M9\S=[/91T'NN9#'32> M@W6&'7[+1"@^2.)U_)?[[I7=1E:LL@Y?UY=8+I"S(-YB_I. @26]>2VZ?NRD:Z',S5(NBVK$ MY"LD3;FRD<&M$9.AH4^LDN*A'3(9(OWD)^G']\"FH_PX^4SR)1IE[@F;)ID3 MFJ1X6PR<7&#(TY:T$D,Z9/H.-O*,&RDF^C$.%*&19-0H/ #UB.E8RR)11LY@ MYH&3(661!B/%R3QNPGN\MODN4LRLASM^'UZUM>P&3RG AR6OJ&3ZH%DF9-9F MLHJ"(1L@CC/=FRC"8,PTD2)G&N6()2'-);&P)F3C)O1N+;)%%%ZN>:1K*Z7' MR#!H0LEFD_6AD'@60UT0#_KD#I.8T(YVU'S2\Z+=6'<<$=,YA )\4FOAA"P, MI7EQ_)SO)8=.1L+F5%@"Z SE+;Y\1/=06N*YD^30^A )@ OK;<>O/=A^J9E. M,1G7:LU4;]/YINZ_XUK1F0NT I8F_M:_ZUF%A+J+8XU=X[&HD\O][T7 E"5J M'$5.NCS]5:QIX-72\3+%>*(DBKQ)44.8^09M[48!U\H&OR9[1M @@!^"?TK?^'/_>,* N6;&BF6NFSB@>OZ&0L,"A/&A:@)<[ *M?TF8*R"'U# MGV1ZF=#D(Z\PN[ &U/"15[4C9'JP\ZZD9S?L5(E3-/+@?V'S+J8?V%LJRK[& MZ6/YO:O&@(VZ7!'.\!])#/2(4!.&.QI3K#V9T6=/6=M&)0++%L@5B0[RI747 MR8'Z3 BT @2/,;S#UZ3 6@"#:IQX0@&;_=PT<%5VK1_%, ;QMZF$M%>8VZSS MQX#&R.?S^)JF^R3E:1KS39DWW;]B;EE[Q>L1(JRZ\TPVZ:F G/#>6RX3>(7$';-(//C4.HT3QQ(FG MS*;N&*;]W.D28+*/'-J)85 3ADN?-FK"-X8S1?7(Z59&9@)W5Z,%,[6('Q9! MT&F#03--V C4SIV68FHY>&*C3>(X:PRN/O24:3U]'UCQZ7U(-S;]"1<+A\\S M89Z2QHF5(J<;\=;[&ET&&8/#*<5%/\:MA #[7(!61C:B)U;(M<0 2>)X-_6\ M4Q)?!7Y2_6 _SI"&).SWXDZ2<;<) Z1CD3*T/MRS($[!""M7[?O593^A[@9TYJ&BO'V>)Y^!*K"]T&R4OGTBX):4* M4/#=!JC=I)H?1QCGH%K3J*^W(\8%9O.K.^N=#JH9OF"!/1&+X"%&%*\8 >-- M6UCZ#T1J*8,:6?-O W,B+E9/Q*1T^_5$E"-<1&/$ZD-C_\JTOO=Q-W#=OG9[ M$8]C$%W&_.7WDYDC9_R\AO]@N7'6SW%R 8ZR<0?3]9A?<9)<%S5N M!Y/YDE_GY/(,-(C'X6,;#G8@VZ0K$1+)%!S%)O#U-<)-QF>H9ESB[ :5\ZE44\\0-V&"T%9![OC'O M0*_I8KD!EV1?B*;Y1K\!?3DB<'4'2A?$JXCXR"KP2\"^$>Z7K\@Z9TJ*O'.; MCMO$F_FF"3V/3_HNSWI2CJL8@#!?@@S9\3#?:%G4:^H8U(.<,+S(V6.P_E:/ M9@R9KJ4V/3AP.IXHI;*,;4ARTBTFO^C28);*D*J&W09K7A;/LY9[X[DVC2LX MA];%53]ZE8UG8BH)\7XC MXAT7.K*:Q,:3M/6ZX$=,>57 .GXH)=2 "5Q#4F.QVB$IFV"ZX^@!(4_Y<;7] M!*ZMI$88VJVD;((I$PM,05I5OH%AG!,H&<.!1N1,,TQXA=$8W9,B9Q[GCEB1 M^^AV$D4Z=KIV(.<(Y4@)<8Y?9Y1R^@.C;:T<#AFAC&_?FA8 MI/?Q R@2W=74GZN:;J.DC3'FDFBSP^(]=7ZB80Y6G2-A]?8=B]R),U'UK>H6_J5 MOU\&+Z#"P/L/(I%K6?12\"WYQAKAWQ/V[2[FJPT(Z='2R<% M]&AI1DZ/EF*KZS&2#W+:^E"&CFI;1 GBE&5BTVN[$XEF<0SH3VD4V:G'+T5 ;TFACU7W,&>VM2<<<^" MD'P-=A[ZW<>Q@V97-.2@M):]LUI[&#<8VL@J!D^&G%F,2=$R#G-FM=Y,RU^- M:%%@HX)WD=F4TF$H^ZDF*17O-1I_2VHA2 #AE2QEZLA8ITF6UY^(\ MJ@'OF9%@@6[#!6 Y"1^R+J@D,OUFL,43[/0JV>UHBC4%NCC[<6UD -H<=)7' M(3O(!O1O0#AEY#C74%DG)[HY"!K8*:,*\CVO"A)(H:?^?-4FUB&A&#,M:ZLW MIIK!E6.%5L*=9 M$/',I_EC1+=\?%JEZ1>+4.2D*>Y7V,W9%N$(,9EMOI8I.E(@Y.G M=9P@>EDX; ['43T)QSI;C/4MP"N4D#?#)^ M4\7P)+!.2UB;\H@8-1873>G:!IYG,3LEEZ\Q;$S"1KG'!DJ-KY8)G/[81GE( MSP3RN'0HB^RV".''8>"XA,#^5WAQ:DE L,;S&)]UFAU[4O5H7+HT3RLPSTU6 M6M6SZ.DY"82E55.LK=HX.'"V2?900O1ZXED.=PC!EMRWQ*HYQB%4VJ+;$I?6 M((>0T8E?2]0T4SB$J)T\M439:C)GD6_)RJ,P;L[@M(G>./[O5^E&!. +R!UH MK'3&+W\#6*RJ;UT42TEXN7.<*(G%9?"RF#<)>>%TTT^Z%6Z7MIYNY["5;\M. MS33.P2&NR2'*\E=M@4EZ\YJQ )0PN'3LP*G[)GI)6I)*TD?9]9PVC_J/GY4= MI8B?\Q??3LOO=]EO+_L=$?T7V$IM%T[3_-N[\OYZ36#J$.Z5WKLPGZ )#28F MWKP$-BGLZBKSUN;2C&_5V=^N8?&NK4?RZ#2B4^'!J4>\FYF666(: :Y.$U,/ MFK"]X.D258KP"!/_42S@XBW^YS%(B7C\CQ_@BWX.]GL:;Q)\5#R(XR3C,_!G M^(A$W!3]$PUYBFNG-><>"=99^(;M' B2+@QU0T!I<$#S,V/?X MK_3G,-D%-$:9> ]_?_>G-'],,YKE^&T?69+O?_D.%X#^7"@W_N\]#T7?BZER M5C!03*,(*\7]\EW&\8^;'%O<9SP#.HCDA:9%M4E1!?8%UVV#=7QJ89Y8V!@U#^,BP?332FE>/A9V M-LOQ:1GFJ1M^ ',NQ'<&6W*=(PNV3?(3)G"2(%A=*#N4>-S%7W.40//-KPF- ML]\ ,&>8,R"0MP1N_>:I&M&]\7/<32/''R$ M=CDO5VHN.!>,J8'PQ=PI+R3]Y:?K6QH)J[[B5^D[M^QZL"UQ'&BX')DFB);D MF<0Y^9#$82= 90'IX%94U$N9;QYB1M;)-J;_ 8]EMX^2 R&-7-..[#EY&A=) MLTOR.&M(6HQ#5NEK#.V/?FR3SUP3\S30!YSNBL->N MHH#N.IM:"^+@AM5&$K L6;UX:1DYF!5SESB?-L?%C0R#N5A=![Z&>9^#C*-3 MNB^ID%;+2C[SQD8#$IQJRG /_IZ\9A^B9/VMJ^ O_O-=WLS*5],:$X/[ Q72 M=>@P;V10O=QKD;A0[RU0(SPS0]S'Q9@1[#9<:['JW6T[QDR.;=X;^,$=9RH443LR8P/I MWC'H[)DPL)I6),O$"R$3X8/%HY C4.%H">V)85G&CU;P032D 48O8+/:^_>5 MG7+Z1.,&K4XW4&O5.4L?P<),FG:'2=M:#'%40XK]>E79 '?Q;[":29[^FC.: MAI1G-:0S$-T!#[;.V3THOG1#&,.<")[!/6>W!)8YB'[-0WYRN AB$LWC+WF4 MT6LJ&C=^IEF14%%%6Z;X:=?8KF?N=X[:5:\== ;DH7J;<+Z[ZN(AAO&E/%ME MA$378,' 9ZS;ZV2&QD&DN*F^)/LBEZD1*(D_ MDS0%TY0W*^=-,Q-6-']HQ("/'^_D>=/J!=8M?=(ML1;$P17F&F.^*4Y=YFR) M:?DWKWLJ)FX&O*U W8I_RR5D*Q--+TP[H.[)U$\DR,H&T%<)C3HQ,.5K!UFQ MRIB<;[YBV:H@^ABD T[6CA_OVN':;[]Q*53K#Q-[LCF92FDT 69;,9C?.&9(8 D\BP;A.+8X.[>3BVLINIR3; MC7#2\$9G@?!BBYW3@GEY=8VO[6T.J-T4]_+E1NP8,S499?M/$K OH'F?)@[% M%JI><2=%^=I%DX %+R#R0_YSG60WV2L'46@5:Q6ZNZFSY_#HGNYJIK0%=W)S MWJ5ISF]Y;="^3F(N6T!3EV9:B:49SA<)O"(Q+Z&U!K,[Y$G@'U# +LES$CVC MGZ$+$!PUUD$>[W91J2N95(5*6ED))E#'C#EQV8576DZS+S#),HFZWK4>QL$U M XL1_L(T[ZA[#TWZRD$4ZO.'WA&2])6C1T66J2&+*$]U[Y5IC&-,ZN#J%^EY M94BKR"U>!"P[B/+BK1M):C!?-$U1@QOW9-HNP%V6Y>YDI;:O,!T]_ AA?)G+ M3,WC<#P@[QRP*-XZR,DBI R,RB\$AI5AWDA*5;QW+PA]E8";%(,54SC6>-VU M+$:V2"*Z/O1D]: AKLIPRCX%<8@U=U:'%*V8CCA6OG>0'[&4'$#P/(&[F$=/ M0!,$ZR>PT-BAV9/GL5^:R-F#>X@JG42$3\,H8^YN,:QK/0>5X6F#*1!@QT53M+"8F 75G7% MRO1O4#3@@=(U+/TP<96! M,5RT"YJM00*GE*]7)RQA@')PL[>\;[O:%49@!]&LQ9)-AW>3:#MF#DO4&_&';K5_)2B*/*:JR6JS[5L(7W MQ=\O<\&E]W![&>,JJ":V3M0P4*2X#\K8,:3+#YQK7!*=GC!QE;!] G3F'3GJ M;)?.4U_8^"X&<8.0/,VZN-[Q.\V>K@(&Z\7J,R$SH#,X&VLC6=8+ZAV/'#'0 M,1OZ,]T0O"P/NRTZX,$Z?F\=EI>^="^,U;P'/@/_9DWW/&Q<2A9A\3<"=%;0 MXY_9GBYM.J49&U>RP&D3*4-6IIFR AGUM9T>-+ 29I\ (M:EAN2T<$\ MQA=*]$JQBENF>&5,F%.*32X#=,UR*G,?924@Y.\ZRW>\ EV9U9PP M\Z7IX>-&9MGSE5["S99JDAHU ..KW#%J,1&V^YIDW.\%WL,#+Y]TCBX/6ZL:U+U M"8_!RBNR:ANW8>>P) MZS=MWG[PM$Q%E5G(.FA?;.,AC'DT1[O+RP]QD(,AAF5WBHR<9E-!279.+WQU MR@R.Q;%6]_/E36>5FX\<7+]&W11TUO"&%V8[ B7OD]ZU,&/IE>%3.*JMNOUE M^*'8@M%=P&ATN-OM ]%NY(HGB*9W<:?G4)4Z"DS;*VD[TJ3.2$B3+W9%,!]F MDV_!G,]W^V[:E^*MBYNE"EJ*8HCJ:*<-I#/K9RJ&+RO@VEY#+8B#"REVV!UO M@ N>%6["-18O)J^MB[-&L.82[D&;3RNT^H5O'O[O,]VA;C55R.D!.KAH=M>[ M>^II\#!'5=+L?MF)3M8/'%PMJ_*G\TVYQ6X#RGX+HIPTBZ#.6=G7[3[Y0(XM MCYKOPX;XQB#%L?((&_8FJ:$VZ8E8O)WDK,2GEL_ M;>::TL:6%"*Q@G7R2*C8146"1'6?M%'L4 ?AC*MHC8_^V'#LKD:SRWXO'DQ-@/'/=@= MJ6F>_,RFD+DI?J7??L8L2N,!/=N&E5_#N\M_)\:@_NAC$ M2Q08M!(7F1$KYOQ*P=]?5=S.I$X9;[SYFZQJ8SW7?EIS(:2>I>RL7DY?!;5" MSM>#I$Y*D+/2IR.I\?[% .\&J;J3*8SVB9/_A70TK/TTVDF\J=/A--PK>"75 M*OU#5N#8/V'!?C,5UYU@9KPW%VS[J O"RE\F1;2)SE*@B8?+I>ES*1G M<8U)P[-PBW6^#.K[AF,TOLO6[1')T2K89Q*2CV"]+&3.O32:_=I8UR"4F3?L M=\C#=\?#,3,%\R6PW[G-N :7_+)4L&+OY]=,0@00G4+DTXPZ4U' C5AL/T=CQZ??? M*G@G_=/)>'1Z]O;D?'Q\>G(ZGFSF+36YGH3I?V:^K]Z-^MVZ;BUHU#\:#G<5 M?B-5W5NDE^E]RYK[*QD'XW%)!KV MH.D&.90>-TGR@*"O@J#Q"T#0!XR$8)A[JA6[TF:A0,R@%X%D@A@-9GI8LQR^9+, * MJ1&.A.P-_'K(%!3'VW;KOM0%;M"Q")0Z5XU G0CQ+:SUD![2JA5#YQV1BTBG MU(8]+7#=CFGT5$A2W".)1J$ 4L8@KH,Y%_S)N2M9HUNT<)TS-[P],.-IF7'R ICQQS48_?!Z.1Z.SJ>N!7];*-.^:PKL@, > MN3$I,P4$.P8X]4Q)5](($JLP[5#JH6N<;JZ,:W @:AB_JM42@Q.N;):'($T8O11,2K>"FI:=21 M3Z2?44+8HEF$/?ER;T/%-4,%&J)Y[I(/):B>2Q](J//^\.WDKT*H\[/S\>G9 M<#(YG9R,AN=?P*[&?(^JK9PW[OY#J.S) /';6HJ% ME&DL*L ]?RY=R"0H!3KHH3YWDX.V\Y@%Q0,AVDIJ ^I>F^/HIL1\A+XXHZ3@ M/CB:.2DDMY(F(&.]%S*K)DV-HQHL;"$N%&PA[Q@'Z)#'/$>#:HRIS!O%*5WB MM((3FUH.1\3*<+N@Q?]E0((8,!P/XJ$9[$"XAQ$N>W&$NW<*N,&[^R>/>],/ M*3N7@EC%G=&0C)?MA.K&UD@^%ZK1/#=6! =")S4#C46F0@[B':B)W"2"76+D&6X"LL9\ M>&#:TS(M?P%,NYQSU83]GV (14&GWW,$D-O3D6Q*R7LDM'BYOTL)S,*!F(Q< M[(4RT_C;7;A/RN5K::!&K[C[%(%E70L9-@N(2Q'.XDCY@1Q/20[Q LCQ*<+N M)GSIT*WM+L*=_21Y0/:A8L[D>6,)I5N5TSZUE7$>;]#C-%3F_8F^E5RMRXT*:<$@H((R38L29L(5TS) M*U#M^>&.?._QJ_0EK#P<;SR,EI/_Z^.-\'Q&=*3N;?9_2D?;M-JD N+% ^K/ M&RW7QCV.?9<(" M^!458+'!""58:(W"8Z3N"/M!W&A;_WC"N"=C<($#':P3QNT\:CLJ'(->]A]*O,-)0Z $5G*%Q:VXAP"%D$$0XN'Y9,N% M7JR"I)X;-0790FIAE^C6G(C*]3*O9OP^Q3ODNW M#WEW!>3.5XMN"<@/KT=OA].=MVA\.&=I+6?(>;#!-+UUB)[2W021A#TD:EN" MF$;-DV$?8=;*(YX4KQVD+AZU0'Q5$97;3C,=\\3=)>VD6R&4$GL03"\S>A'5 M#+S=U=>]]DAQV+M>"W0MR7 _O$K#WX2^V&-R3D4-5NYM/#"8W:RZ&P_')Y];/?RDBNE9 MEHU?6L?O+1NWVH[0F<33$^S^J+QK*KW3REW_HW@:TN/8+EG(-PQJ;@HBR MA!=8S*=<+?C*!9Q=#.A7-.^^NQB$W]_\#U!+ P04 " #K@JU8(N!:/_4' M 0- #0 &%P+65X,S%?,BYH=&WM6VUSVS82_MY?@4NF'6=&M"79\@OE MRTPN33O]T&NNR=S<5Y!8BCB# N >KE??[L * M[+,@=5GZ2KW]CEV6P 5^LDLOO8*W'_Z3' \.AY='\1(-CEJ+R\R(!7-^H>#O MKRIN)U*GC#?>_$U6M;&>:S^NN1!23U)V7L_'KX);(:?+1E(G)%.G_7&X5_!*JD7Z65;@V#]AQGXW%=>= M86:\-Q7:>IC[A"LYT:FE'JDW:M_UDQME;/JZ'_Z-9Z7TD+B:YY#6%I*9Y77L M;A;CS8P2XXW8OA@.QC*3PI=I(7V2HR5HBN'#O)29]"S.,7EX%F&Q+I:C>M?E M& SOZNOV%@_6RD#GWTFCVL;&N02@S;]@GR,-WQ_TA,P7S);!/ MW&9<@TM^FRM8L'>YISO#?O\OO)H*BJ^FU\,&^DN/_2KSDH-B/Q^R7_-W#2Y* MC^5A11>X8-RG#UF7;[L,ZSMAG$V:N?3D<#0\_WXLI*L57Z2%@OGZRIQB[_]M M' VH\QUL$N>Y]>.P! D.H')IQATHJ>'&8JTBQ,Z.S[Y_JM4[.3P;#0=GYZ8L*@)VT\HU9<:L;U@C7:VP8P M5HX+BJX(:YQ5>&4E5ZS@E+$L,Y4,*2[8W3#0D(-SW"[(I.)7$'+?TJ?#[P0& M@UTJ2EQ=B>_-89F! YSBLT$RQ;KT[ GR^.2Y?@EDP58(37"D9"]@E\/F8+F M>-NNW9>ZP TZJD"I<]4(](D07\-:#^DAK5HP#-X1N8AT2JW8TP+7;72-D0I) MCGMDT2@T0,H8Q'7HSH5XV8\+C-.7@ S/E^#T0^OY\/^X&+L6O"W0IGV75-@"03VP+T)(/N%<0L!S@A/ MF2D@V#' H6=*NI):D%F%:8=2#UWC<'-E7(/MJ']K5,1U;4T. K]V[ !A+ !Y M$;'Z88[:74\@E%&_HW9W;'#,D\'H &(4@Y&(5_%24M6H(Y_(/Z.$L$:S"'N* M9>>.BFL=%=@1C7.3?&A!>BZ])Z$N#ONGH[\*H2[.+X9GY_W1Z&QT,NA?? 6? M#OB;YT^H'\'AW"*L@J2Y&_,]4ELY;]SN34CV9(#X;7N*0LHT%AW@GC^5+F02 MM (=_%"=N\I!ZWG,@N*!$*V26H&ZU^8XNBDQ'V$LSB@IN ^!9DX*R:VD 2I<:3!PA;B@F +><X[,41;N<4<(-WNR>/G>F'E)U*0:SBSFA.69([ M9"35/T0U;D4'>R2BY)E4TB](W6WKEC:!P) _LC?:Z9K]5-(QO-V0'5C:R2? M"VHTSXT5(8!024U H\A4R$&\ S61FTRP2HP\PTU UI@/]TQ[7*;E+X!I'Z9< M-6'_)QA"4=#Q]Q0!Y+94)"LIN4-"BY?;JY3 +&R(RQIXC MX,*1(9TFZF89V9L85\G=4FA23@D$!1&2;9B2-A$NF))7H-KSPPW[WL-GZ6M8 MN3_>N!\M1W_JXXWP?$9TI.ZM]G]*1^NT6J4"XL4]].>-DFL5'L>ZRQOKEIHO M?($^JTIZ#_"E=)L9E)5D("1&&+P<(/LPNSG*GOA)Y5^W:< ?C<0!A/VAT>%Q MMGNS/\?8GV.\4UA0X.R&-Q^PW?2[S]24.@!"JYPN)6W$. 0L@@"/'P?++E0B^J(*FG1DV!I)#FD_8Q MJVV3#E2U,@O N[/2Q#3#KS$-F?%MI.+A;9A]S)?IMB'OK@6Y\]VB6Q;DA]># MT_YXXRT:'\Y9VIXSY#S8T#6]=HB1TMT$D80U)'J;@QA'SZ/30X19:X]X4KQV MD+IXU +Q745T;CO/=,P3=Y>TLVZ-T$IL03"]S>A%='/D[::_[KU'6H>M\S7# MT)(,]\.K-/Q-Z(LM74Y)U*!R;]<#%[,;5;=?0$O4(__&BI=]M"C6 M!= #O_>EA(+]M!02O\6:.*C?SR3$&PMV/]OW1BQ?L,%QCPW[PY-=9^]/,&,/ MW-HW9P<_2;H]2_WZM07%5OVZ5O^$$BD>XV 92CJSJ?1&37G])S-;BRS0XMIO M:,+%S!U>42_YWG[W>51^"70_P%02P,$% @ MZX*M6) >;5W.! P!L T !A<"UE>#,R7S$N:'1M[5E14]LX$'[OK]@K MTPZ=B9,X-+2U<\R$$.:XN1)*PDSO4;;D6%=9& M2;"UVOVT^ZUV90]2FXF]%S!(&:'X"P/+K6![X\_>3J_M#SKU)0IT5A*#2-$2 MC"T%^_5E1O24X7^SP._F-JSM>%;E03>LQA*2<5$&,YXQ \=L : 7;K7 0RX)3FP8)MUZ,DDPZ#.-ERB-NH?:QT_ H8$&#I9/? M-1Q^[WNV;HY(C%:9?B0A&8U/9T>'1Z/A[&AR#"=GI].SX?$,9I.G'9\?3I=' M%1S_/9RUI^U1&Z;C414@?Z???8[,PR]\.(7AP>1D-CYXSIG'%9DF4SYT=V%R M"+/?QC =GNX/C\=3;_+YC_&?,!S-W$BOV^T]A8!5CN:2HECPMMW?V7EUU=Q/ MJDN")3_<*-QO[4<2\$*RV'(E8<%M"C9E\*D@&HDE2CAEKL<"E< PRV/EG7!K M353H>0HCI7&,5#.WW:S76\M>UX_#DR1M4"1M F2CFA F%H@\%@M 6\UA03]/>%S0W] M!D4HC_$_"A$3:M&J+$8EQ$Q;GK@I>:%-@N[5P^582OKS5*Y=&B]:L6W+!%[CG;CMPV'U2K];O>JPH?9+V9(Q=66D!0" M]X<8=M M6&7>FD_NV'9Q>'OFU9UXU7LBO.(22T-6UQ,W0A -;?;BAG2$NZJ$IHWC5[55 M$R$ IV$Y(0+99W(DG&E5LQ(NB8S=?51(>:7:$0JE"E'34V$=JFVN&+FJ7NV; M6/=?]G/7T>E[+O]NWW&#RU]O^;O=\,I6;4DD6&,Y4AJ+8F7:/5Q!I&[40ZZH M CG&EXR&*VKVVTBDE3PR1I#V9C::VF8_55?'!:+P(LW(EZ#Z]MR-ZXG[K[G&!HE.'6@'@49[ASA9[C/( MX!YN?';AO5UX@*UM;+&+=6W$*.4LP;X5>UC+SQE,DH3'_]JK M_?:[_O_>KQ])B2>$^OA_F__PUS4AC[(3^]'F]]I.;*-7K[IY6A$/^U37,169 M#"\?>2Z_XKKV/, DO?3N*UT3,2=S5E//(PDVT@$1"U*:BF>#CGO_MO=BT*G> MW/T#4$L#!!0 ( .N"K5CG>MF]Y00 . < - 87 M97@S,E\R+FAT M;>U9;6_;-A#^WE]Q:]&B!2R_I>Z+Y!7P7&<+L,1I[ [=1TH\65PI4B.IVMZO MWU&R'"=+VBSID 1+$,21>;Q[>/<<>4<-,Y?+=X]@F"'C] E#)YS$=Y-/P5Z_ MW1]VZD<2Z&PDAK'F:[!N+?''QSDS"Z%"8*73/XB\T,8QY:*"<2[4(H0WQ2IZ M7*GEXLMVDE!!AF*1N; G%(T/.S1:216-3*J5"ZSX"\->MW!1;2=PN@B[4366 MLES(=3@7.5HXPB6(O>FI_?V$FTU"9\TJU^ MHF4F' :V8 F&A<%@:5A1FUO6>&,M>70.VU?A$):EX"X+4^&"A"11>0R3529B MX:#VL==P)V!!@Z537#4D82LHKDC(1E/3N8'^P?CT?Q@>@3''T]F M'T='R\.H%"9.: 5+X3)P&<*'DADBEES# M"?H:"W0*H[Q(=' LG+-Q:189C+6A,5;-?.YG/7NRZG=[2336><'4NG[DT0L@ M@7UME ME^2X!88WR;#OFU [I3@7MI!L':825[O9\XI,_5%:]WN M>86WLU_,B8J;+2$M)>T/">6Z]'3?9JK!/TMA,*<)UG/TE/'/&6T%!GJ#Y_S% MEM>G>;W-Z0VY>V_W7D95YFWYY-NVT^;M@5=7XE7_GO!**#H:\OH\\2.,T/!F M+VY(QX0_E2B4NT)15*E MK.FIZ1RJ;6X8N3F]VI>Q[K^LYRZBT[=<_LVZXQ*7/WO2>]6-SFW5CL42&\NQ M-G0H5J;]Y0HA]:,!<467Q#&Q0AYMJ#EH$Y$V\L08R0J+H<6"D6^QOI$AY:;1 M_$58$0LIW#ILI#="),4OX*B_LW&\5M-QYKR^YG;'Q^%"?RT)6A ;9)_#ZF_@ MO[C Y!=_?"=,;N)!P6Q6U82K/2@H-%H*/_UND.'*$7Z ^P#W]N!>X22Y#'S' M=N!04'F $GYNPV$R*JD*WEW,;>T.M[ 'W,"/#SZ\N0]GJ 15L;^)!.&8"@GA M[P=:,,X$IK"_+3BF:4H2QI<;U^S$KM)>W2?'S8D6MC1H_B7G!NW7@_\]ZP[9 MFCJH^GKD:_ZC3U^DW"% M_1(J?N;=8+8E8L$66+,L8"DU&B&32[:V%<^&'?]^\MVC8:=ZL_DW4$L#!!0 M ( .N"K5AZ6I5UR P /\- 2 :6UG,3,X,38X-#0W7S N:G!GK95G M5--9M\;_D$" @$@OT@F"(BH1:4-'2@Q%4 B]*4C(0 Q"Z$111(H$4'J5(B!B MT"& D2'2069$HA#I@B!]2*37O/C>-G>M^^'>=]WGK/WA.7NOL_9OGP^;]87U M%3A^V1QA#K"Q P#;T0%8HX IP,7)">'DX() (-S<7#R\PGR\4"BOA* 0O["T MI*R,M*24E!SLK+*2A_^?Q7H'"' !9X E$)L"P"[ !A)@8W4 LD=]0 LP"$HKV[,*63G#5' "D-I:V]H[.KNZ?W/>W3Y\$A^I?AD:GI;S.SW^?F%Q:9 M/];6-S:WMG=V?W*Q 2"V_]#_R"5PQ,4.!H/ D)]<;.QA/PL$P!SRZIR"QG80 M;YR0 OPNE[!)^M-7K=R*%^P9(C[! SRB,(TI)>9/M'^2_>_ XOXELO\$^R^N M$8 7Q';T>2 !P!#8VIW1C,H$ MJX9MK2VU65?0!WY\=]T!SKD(Q( O2$8%[&;D;HR2X1H9^UT*[=JR*Y'%;7>T M4QZ%($K_/F M+W<5QWCZ&+.%G9/QT57]8DQ^R3?C$%(^IBG#50RK6$;[V"1T-=Y MT):2,QMTU[9TJZK0LM7#:N013V;^%53#,Z7)1#WLE,3*3*!_@"A*=E$Y&BE< M]DF9P[8!\SMCKF/[W+G'EYE\^6C=QUYG6/P?GNBWU/ITAT4.)K9H T9'7G1L:H[ MX(%E]'=D=V&H/!@KF[)*046\'@64$O6-_C%I/0E0>6$=UI&U*[69IA=XAGY6 M^'2:9LHW968M)5.[8;JHBG:M4KRZUW^31Z6TZ@^5TJ/ZTM?-B)>M4[7L2PY- MI@I&))_!M.ZJ6/87B!U['U@@RT084*HA)6;[XA<@\W?7!R)%!!XL83 M9(W72,G##.-NNU%2Y,0S2SNW[XW37]:)@FA)A1']SJ[2[DPO< #_A"%IUET: M$+8S.PJWB=7=B$TR=^U%R+"-)I83]*/C%MRNJ6[%, MH4M[P1I9CG9G5B19@,09&T/I$@=,__'P; ^R.^H:'=5.L5J.[1,^[>)L]!

]HLN0?G52Z)YA>-MC^1A&MMN6*QN_U*R8;[BK63$C?GTS5>%=9*XMLX&Q'EAQ!#>^ MH0P_GRQ#H(/&;]CUPG8;L2Z%J_5JR [&J:(?BPCIZTE#XH"#\0!$CVWL )/" MO)1B(/]!UI%W8$SAX.7%=_>DV8EF"SMTX?G+S<5DFK[A'^O?DE,E,^(A$?JN M!\?2UWOTK'EU S?&ANB46W[DS*L1X=UJ,I.KQTJ+KX=-JVI/K+5[G-'M3WL[ M6T;TB?:N2-.78;(Q[9DQ2Z(\(NUG5_=I67^Z$$G9GOF#]HC\:']8"JQM< M=XUWOE\#:XUU(\2\&L;EC?(^-]7GFB*@K1"($U?);G?(4$9!KFB9*;/C\->PVG/ MFWJ/'X!2$3R&N217IGYJV7,G"V\?.\7<=TWI^6#EQEJTO8UZH.IO12F*NDEP MO/L'(?O\/7O+C=X";-&!0IS:6#ER4N8[Q?KRW)7/S>B#0M\J!)J/W+*3"R@J MC]+3S4E?Q=_EW)%S^;0Y)7&82<@EKU@0Y]RF#EG MGNG46ZVV/$X965W3'YY6L>&QPURBV8RXE]?3?6_GQRVALMLEX_>64%".YE&? MA5Q7N=!E'9&GV+ 7BWD-Q5Z4)W4:FB:NB<*@WKGTI3AR\+J <@83+L! MOL+@.?8,3=!#AY*]0OQU,&)?J7K89;ZKO:?(5; ?%BREJJ/3OY#TILH_5FZP M'II#"IK"Y-Y 60I["Q@O%&V4RSN4!\ :N7,]_U$+8&9#??_Z$!;^K*^#M E MG@1P3V1A253>8EN;G?7;I$M$ESIYBPYG=@RB:((6D=SGDA%^J)C0*I31LO"I%MDK3P.>/!D"FT4OS]4]C9 M]QWBV6D=Q^; TQ2B]FQMM(YF&5,S4.=BH4EX/>;6]->Z-9&F';$4(-@,WNX\ M%(V*.66@%B/KYIK1L/MK^O)#.3W^S49[W]UTK%EN4\R:FWVM]1F1-,#+Z MFS4=++M!X.^E"6T>*DQ.4H5'>*JT+MLSK?R6+X>;"UU<8[AW/<)LZ5%\6P]; M%#!:B<]/")0Z/9RA)%YX %WCZ+?*F,R\TL@4>WB#(?,H@%+82QT,A:M&#@[X<2N2S+E4K M[)"TKDN!/C@-SE7*(4;/,4H@BRUROR=/2S$L8G071D[F?'(K"8+%- ?M7QXR M3SM4\@0AIFNO=H2=PDI@ HGWXZ2B'FIR7&\7BX=F.C8-%[]5DZ,O3L\(7U!UF>-=[I8HC M\ZV2G09;%!IE*VUQ,;=3A@H,.)A\U/9:6ZL4UT+/JQ2X M3?3D$WG#B4X@A #]BZRZ"G89#P@[AX.]_*[U.&NX"!Y%][VF8:T3\DBPS]9( M'-ISA2+*G][ M'?43#Z-[J +[?.M=F'G)&Q\[<4)F&FA8T/F>;W)$G)&,6 DI40\A0#1*,*$I M/@G,PN#9?PV31A)I;Y-E[X_ 9"2+K2CG<*&W3'LC4G2;YE$?H\)6K>FQHMM^ M9AF;0R>2N1,,YS.6)7:/&^VK?@B2:R&W(%7(XVXF8U+C4BS@-##V.<13)-RD M;[E1R'^W)5TF^FF5" >D9#S.X Y=_WIU>';G7R-G$WT#;V*5A0Y2SZFQLX"& M ]Q*$8;"V&I7@]H_PH;JD*$+AF]QN#2"'/^21[KWLV&T8PW&&R-2#QU0N%)Z M!]XL/X6TY9JOOAX4W9NS6N1S_@;!L[*D=O??EB?7]\2;<99.:2\K$! (9PTZ MTOTET:>#F S/3,KW;[83?33HMU+5$5T MRX%[<7!"6\/S7%H(+3ADSZUXUX(7-K55&>OH7OY^-![3O_\GZ?[* MN=\)Z::'@BR _RCKR/\'"XB7961O$P[CZF)O[I]F 9OF^2S :,]S[P=URN+O MQJQFR_,V"SC?(E3?LG%HQK^-W#=D <9.AA<.19*G$7I"TS5.)8/GGA).-9K/ M+[](^)*T2'BM,;D+&6$!DYE'_1G^-Z?F2=DKWHEG%%9LD7[H8/F17XG05EBD M[PP7K:!7]>T%ZB#Q(ID%O\1[=4U4-APM^-"S5T MRW -.O4+#,Q7S$N:'1M4$L! A0#% @ ZX*M M6"+@6C_U!P $#0 T ( ! HP# &%P+65X,S%?,BYH=&U0 M2P$"% ,4 " #K@JU8D!YM7MF]Y00 . < - M " 1N9 P!A<"UE>#,R7S(N:'1M4$L! A0#% @ ZX*M6'I: ME77(# _PT !( ( !*YX# &EM9S$S.#$V.#0T-U\P+FIP 79U!+!08 !P ' *8! CJP, ! end XML 100 ap-20240331_htm.xml IDEA: XBRL DOCUMENT 0000006176 ap:EquipmentFinancingFacilityMember 2022-09-29 0000006176 ap:EquipmentFinancingFacilityMember 2024-01-01 2024-03-31 0000006176 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000006176 ap:UnionElectricSteelUKLimitedMember 2024-03-31 0000006176 ap:DisbursementAgreementMember 2023-01-01 2023-03-31 0000006176 us-gaap:AociAttributableToNoncontrollingInterestMember 2024-03-31 0000006176 us-gaap:CapitalAdditionsMember 2023-01-01 2023-12-31 0000006176 ap:SeriesAWarrantsMember 2020-09-30 0000006176 ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember 2022-12-31 0000006176 ap:AluminumPurchasesMember 2023-01-01 2023-03-31 0000006176 us-gaap:NoncontrollingInterestMember 2024-03-31 0000006176 ap:DisbursementAgreementMember 2024-01-01 2024-03-31 0000006176 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0000006176 ap:ElectricityUsageMember 2023-01-01 2023-03-31 0000006176 us-gaap:ConstructionInProgressMember 2023-12-31 0000006176 ap:SaleAndLeasebackFinancingObligationsMember 2024-03-31 0000006176 us-gaap:MachineryAndEquipmentMember 2024-03-31 0000006176 ap:FuturesContractsCopperAndAluminumMember 2023-01-01 2023-03-31 0000006176 ap:ATRMember 2024-01-01 2024-03-31 0000006176 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:AirHandlingSystemsMember 2024-01-01 2024-03-31 0000006176 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 us-gaap:ConstructionInProgressMember 2024-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:ForgedAndCastEngineeredProductsMember 2024-01-01 2024-03-31 0000006176 2023-12-31 0000006176 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2023-12-31 0000006176 us-gaap:CommonStockMember 2023-12-31 0000006176 2022-12-31 0000006176 us-gaap:OperatingSegmentsMember ap:HeatExchangeCoilsMember 2024-01-01 2024-03-31 0000006176 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000006176 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2024-03-31 0000006176 ap:ATRMember us-gaap:RelatedPartyMember 2023-12-31 0000006176 ap:IndustrialRevenueBondsMember 2023-12-31 0000006176 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-12-31 0000006176 ap:AluminumPurchasesMember 2024-03-31 0000006176 ap:TaxExemptIndustrialRevenueBondTwoMember ap:IndustrialRevenueBondsMember 2024-03-31 0000006176 country:GB ap:DefinedContributionPlanMember 2023-01-01 2023-03-31 0000006176 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000006176 us-gaap:NoncontrollingInterestMember 2022-12-31 0000006176 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0000006176 us-gaap:LetterOfCreditMember us-gaap:RevolvingCreditFacilityMember 2021-06-29 0000006176 ap:DisbursementAgreementMember 2022-10-14 0000006176 us-gaap:OperatingSegmentsMember ap:AirHandlingSystemsMember 2023-01-01 2023-03-31 0000006176 us-gaap:AociAttributableToNoncontrollingInterestMember 2023-12-31 0000006176 us-gaap:CustomerRelationshipsMember 2023-12-31 0000006176 ap:ATRMember 2024-01-01 2024-03-31 0000006176 ap:ATRMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0000006176 ap:ATRMember 2023-03-31 0000006176 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-12-31 0000006176 ap:ATRMember ap:AkersABMember 2024-03-31 0000006176 ap:CopperPurchasesMember 2024-01-01 2024-03-31 0000006176 ap:ATRMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0000006176 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000006176 ap:EquipmentFinancingFacilityMember 2022-09-29 2022-09-29 0000006176 2023-03-31 0000006176 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000006176 2024-05-07 0000006176 ap:AsbestosClaimsMember 2024-03-31 0000006176 ap:TermLoanMember ap:EquipmentFinancingFacilityMember 2024-03-31 0000006176 ap:CrawfordGroupMember srt:SubsidiariesMember 2024-02-16 2024-02-16 0000006176 ap:BuildingsAndLeaseholdImprovementsMember 2024-03-31 0000006176 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0000006176 ap:TermNotesMember ap:EquipmentFinancingFacilityMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0000006176 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ap:AccumulatedAmortizationOfUnrecognizedEmployeeBenefitCostsMember 2023-01-01 2023-03-31 0000006176 us-gaap:LandAndLandImprovementsMember 2023-12-31 0000006176 ap:SaleAndLeasebackFinancingObligationsMember 2023-12-31 0000006176 ap:MesotheliomaClaimMember 2024-01-01 2024-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:ForgedEngineeredProductsMember 2023-01-01 2023-03-31 0000006176 srt:MaximumMember ap:IncentivePlanMember 2024-03-31 0000006176 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0000006176 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-03-31 0000006176 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ap:AccumulatedAmortizationOfUnrecognizedEmployeeBenefitCostsMember 2024-01-01 2024-03-31 0000006176 country:US us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-03-31 0000006176 srt:MinimumMember ap:CrawfordGroupMember srt:SubsidiariesMember 2024-01-01 2024-03-31 0000006176 srt:MaximumMember 2024-01-01 2024-03-31 0000006176 ap:AluminumPurchasesMember 2024-01-01 2024-03-31 0000006176 country:GB ap:DefinedContributionPlanMember 2024-01-01 2024-03-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 us-gaap:NoncontrollingInterestMember 2023-12-31 0000006176 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-03-31 0000006176 us-gaap:RevolvingCreditFacilityMember 2021-06-29 0000006176 us-gaap:CommonStockMember 2022-12-31 0000006176 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 ap:SeriesAWarrantsMember us-gaap:CommonStockMember 2020-09-01 2020-09-30 0000006176 ap:TermNotesMember ap:EquipmentFinancingFacilityMember 2024-03-31 0000006176 ap:FuturesContractsCopperAndAluminumMember 2023-12-31 0000006176 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 us-gaap:CommonStockMember 2023-03-31 0000006176 us-gaap:AociAttributableToNoncontrollingInterestMember 2022-12-31 0000006176 2024-01-01 2024-03-31 0000006176 ap:EquipmentFinancingFacilityMember us-gaap:LineOfCreditMember ap:SecuredOvernightFinancingRateSofrAdjustmentMarginMember 2024-01-01 2024-03-31 0000006176 us-gaap:CapitalAdditionsMember 2023-06-01 2023-06-30 0000006176 ap:FuturesContractsCopperAndAluminumMember 2024-01-01 2024-03-31 0000006176 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0000006176 country:US ap:DefinedContributionPlanMember 2024-01-01 2024-03-31 0000006176 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-03-31 0000006176 srt:MinimumMember ap:CrawfordGroupMember srt:SubsidiariesMember 2024-02-16 2024-02-16 0000006176 ap:ATRMember 2023-01-01 2023-03-31 0000006176 ap:EquipmentFinancingFacilityMember us-gaap:LineOfCreditMember ap:DailySecuredOvernightFinancingRateSofrMember 2024-01-01 2024-03-31 0000006176 ap:AsbestosClaimsMember 2024-01-01 2024-03-31 0000006176 ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember 2024-01-01 2024-03-31 0000006176 ap:FuturesContractsCopperAndAluminumMember 2022-12-31 0000006176 ap:AluminumPurchasesMember us-gaap:CashFlowHedgingMember 2024-03-31 0000006176 ap:ForeignMember 2023-01-01 2023-03-31 0000006176 us-gaap:RetainedEarningsMember 2024-03-31 0000006176 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2024-03-31 0000006176 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000006176 ap:SeniorSecuredAssetBasedRevolvingCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-06-29 0000006176 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-01-01 2024-03-31 0000006176 2022-01-01 2022-12-31 0000006176 ap:ATRMember 2023-12-31 0000006176 ap:ElectricityUsageMember 2023-03-31 0000006176 country:US us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-03-31 0000006176 ap:EquipmentFinancingFacilityMember 2023-12-31 0000006176 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2024-01-01 2024-03-31 0000006176 ap:MinorityShareholderLoanMember 2024-01-01 2024-03-31 0000006176 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000006176 ap:TermNotesMember ap:EquipmentFinancingFacilityMember 2023-12-31 0000006176 us-gaap:OperatingSegmentsMember ap:CentrifugalPumpsMember 2024-01-01 2024-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:HeatExchangeCoilsMember 2023-01-01 2023-03-31 0000006176 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0000006176 us-gaap:OtherNoncurrentAssetsMember us-gaap:InvestmentsMember 2023-12-31 0000006176 ap:ElectricityUsageMember 2024-03-31 0000006176 ap:AsbestosClaimsMember 2023-01-01 2023-03-31 0000006176 ap:TaxableIndustrialRevenueBondMember ap:IndustrialRevenueBondsMember 2024-03-31 0000006176 us-gaap:RetainedEarningsMember 2023-12-31 0000006176 us-gaap:RelatedPartyMember 2023-12-31 0000006176 us-gaap:OtherNoncurrentAssetsMember us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000006176 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-03-31 0000006176 ap:EquipmentFinancingFacilityMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0000006176 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0000006176 ap:ElectricityUsageMember 2024-01-01 2024-03-31 0000006176 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-03-31 0000006176 us-gaap:RetainedEarningsMember 2023-03-31 0000006176 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000006176 us-gaap:NoncontrollingInterestMember 2023-03-31 0000006176 us-gaap:AociAttributableToNoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 ap:NonMesotheliomaClaimsMember 2024-01-01 2024-03-31 0000006176 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-03-31 0000006176 ap:FuturesContractsCopperAndAluminumMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0000006176 ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember 2023-03-31 0000006176 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-12-31 0000006176 ap:TaxableIndustrialRevenueBondMember ap:IndustrialRevenueBondsMember 2023-03-31 0000006176 ap:EuropeanCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-06-29 0000006176 ap:EquipmentFinancingFacilityMember us-gaap:LineOfCreditMember ap:SecuredOvernightFinancingRateSofrAdjustmentMember 2024-01-01 2024-03-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember 2023-12-31 0000006176 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-03-31 0000006176 ap:FuturesContractsCopperAndAluminumMember 2023-03-31 0000006176 ap:TaxExemptIndustrialRevenueBondTwoMember ap:IndustrialRevenueBondsMember 2023-03-31 0000006176 ap:IndustrialRevenueBondsMember 2024-01-01 2024-03-31 0000006176 ap:AsbestosClaimsMember 2023-03-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember 2023-01-01 2023-03-31 0000006176 srt:MinimumMember ap:ATRMember 2024-01-01 2024-03-31 0000006176 ap:CopperPurchasesMember us-gaap:CashFlowHedgingMember 2024-03-31 0000006176 ap:ConstructionInProcessMachineryAndEquipmentOrBuildingsMember ap:UnionElectricSteelDomesticMember 2024-01-01 2024-03-31 0000006176 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000006176 ap:BuildingsAndLeaseholdImprovementsMember 2023-12-31 0000006176 2023-10-01 2023-12-31 0000006176 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-03-31 0000006176 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000006176 ap:AluminumPurchasesMember us-gaap:CashFlowHedgingMember 2023-03-31 0000006176 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-12-31 0000006176 ap:NaturalGasUsageMember 2023-03-31 0000006176 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0000006176 us-gaap:RelatedPartyMember 2024-03-31 0000006176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000006176 ap:ATRMember 2023-01-01 2023-03-31 0000006176 ap:CopperPurchasesMember us-gaap:CashFlowHedgingMember 2023-03-31 0000006176 2021-01-01 2021-12-31 0000006176 us-gaap:CommonStockMember 2024-03-31 0000006176 country:US ap:DefinedContributionPlanMember 2023-01-01 2023-03-31 0000006176 ap:SeriesAWarrantsMember us-gaap:CommonStockMember 2020-09-30 0000006176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000006176 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:ForgedAndCastMillRollsMember 2024-01-01 2024-03-31 0000006176 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 ap:NaturalGasUsageMember 2024-01-01 2024-03-31 0000006176 ap:DisbursementAgreementMember 2022-10-14 2022-10-14 0000006176 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:AirAndLiquidProcessingMember 2023-01-01 2023-03-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 ap:SeriesAWarrantsMember 2024-01-01 2024-03-31 0000006176 ap:EquipmentFinancingFacilityMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-01 0000006176 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 srt:MaximumMember ap:TermNotesMember ap:EquipmentFinancingFacilityMember 2024-01-01 2024-03-31 0000006176 ap:ForeignMember 2024-01-01 2024-03-31 0000006176 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2022-12-31 0000006176 ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember 2024-03-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember 2023-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:ForgedAndCastMillRollsMember 2023-01-01 2023-03-31 0000006176 us-gaap:CapitalAdditionsMember 2022-08-01 2022-08-31 0000006176 ap:EuropeanCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2024-03-31 0000006176 us-gaap:OtherNoncurrentAssetsMember us-gaap:InvestmentsMember 2024-03-31 0000006176 ap:MinorityShareholderLoanMember 2023-12-31 0000006176 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0000006176 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:ForgedAndCastEngineeredProductsMember 2023-01-01 2023-03-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember 2024-03-31 0000006176 ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember 2023-12-31 0000006176 ap:CopperPurchasesMember 2023-01-01 2023-03-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember 2024-01-01 2024-03-31 0000006176 ap:NaturalGasUsageMember 2024-03-31 0000006176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000006176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000006176 us-gaap:NaturalGasGatheringTransportationMarketingAndProcessingMember 2023-01-01 2023-03-31 0000006176 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000006176 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2024-01-01 2024-03-31 0000006176 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0000006176 ap:AsbestosClaimsMember 2022-12-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember 2022-12-31 0000006176 ap:FuturesContractsCopperAndAluminumMember 2024-03-31 0000006176 ap:CopperPurchasesMember 2023-03-31 0000006176 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 ap:EquipmentFinancingFacilityMember 2024-03-31 0000006176 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000006176 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2023-01-01 2023-03-31 0000006176 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000006176 us-gaap:AociAttributableToNoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000006176 ap:TermLoanMember ap:EquipmentFinancingFacilityMember us-gaap:SubsequentEventMember 2024-05-01 0000006176 country:US 2023-01-01 2023-03-31 0000006176 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0000006176 ap:ChinaJointVentureMember 2024-01-01 2024-03-31 0000006176 ap:NaturalGasUsageMember 2023-01-01 2023-03-31 0000006176 ap:EuropeanCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000006176 ap:CrawfordGroupMember srt:SubsidiariesMember 2024-02-20 2024-02-20 0000006176 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000006176 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 srt:MinimumMember ap:TermNotesMember ap:EquipmentFinancingFacilityMember 2024-01-01 2024-03-31 0000006176 ap:FuturesContractsCopperAndAluminumMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-01-01 2024-03-31 0000006176 ap:DisbursementAgreementMember 2024-03-31 0000006176 2023-01-01 2023-03-31 0000006176 us-gaap:RetainedEarningsMember 2022-12-31 0000006176 ap:ForeignCurrencyPurchasesContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-03-31 0000006176 us-gaap:CustomerRelationshipsMember 2024-03-31 0000006176 ap:IndustrialRevenueBondsMember 2024-03-31 0000006176 ap:MesotheliomaClaimMember 2023-01-01 2023-03-31 0000006176 us-gaap:OtherNoncurrentAssetsMember us-gaap:InvestmentsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0000006176 2024-03-31 0000006176 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000006176 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0000006176 us-gaap:CapitalAdditionsMember 2024-01-01 2024-03-31 0000006176 ap:ATRMember 2024-03-31 0000006176 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000006176 us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0000006176 ap:TermLoanMember ap:EquipmentFinancingFacilityMember 2023-12-31 0000006176 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-03-31 0000006176 ap:CopperPurchasesMember 2024-03-31 0000006176 us-gaap:AociAttributableToNoncontrollingInterestMember 2023-03-31 0000006176 ap:AluminumPurchasesMember 2023-03-31 0000006176 ap:AccumulatedOtherComprehensiveIncomeLossPlusOtherComprehensiveIncomeLossMember 2023-01-01 2023-03-31 0000006176 country:US 2024-01-01 2024-03-31 0000006176 ap:TermLoanMember ap:EquipmentFinancingFacilityMember us-gaap:SubsequentEventMember 2024-04-01 0000006176 us-gaap:OperatingSegmentsMember ap:CentrifugalPumpsMember 2023-01-01 2023-03-31 0000006176 ap:EquipmentFinancingFacilityMember 2023-07-01 0000006176 ap:CrawfordGroupMember srt:SubsidiariesMember 2023-12-31 0000006176 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0000006176 us-gaap:CommonStockMember 2020-09-01 2020-09-30 0000006176 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2024-03-31 0000006176 us-gaap:OperatingSegmentsMember ap:AirAndLiquidProcessingMember 2024-01-01 2024-03-31 0000006176 ap:TermNotesMember ap:EquipmentFinancingFacilityMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-01 0000006176 ap:MinorityShareholderLoanMember 2023-01-01 2023-03-31 0000006176 ap:FuturesContractsCopperAndAluminumMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2024-03-31 0000006176 ap:AsbestosClaimsMember 2023-12-31 0000006176 us-gaap:OperatingSegmentsMember ap:ForgedEngineeredProductsMember 2024-01-01 2024-03-31 0000006176 us-gaap:RevolvingCreditFacilityMember 2021-06-29 2021-06-29 0000006176 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0000006176 ap:ATRMember 2022-12-31 0000006176 us-gaap:LandAndLandImprovementsMember 2024-03-31 0000006176 srt:MaximumMember ap:IncentivePlanMember 2024-01-01 2024-03-31 0000006176 srt:MaximumMember ap:ATRMember 2024-01-01 2024-03-31 0000006176 ap:ATRMember us-gaap:RelatedPartyMember 2024-03-31 0000006176 ap:SwedishCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-06-29 pure iso4217:CNY ap:Customer ap:Derivative ap:Segment ap:Company iso4217:SEK shares ap:Claim iso4217:GBP iso4217:USD shares ap:Bond iso4217:USD 0000006176 --12-31 false Q1 http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense P5Y P6Y P6Y http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P3Y 10-Q true 2024-03-31 2024 false 1-898 AMPCO-PITTSBURGH CORP PA 25-1117717 726 Bell Avenue Suite 301 Carnegie PA 15106 412 456-4400 Common Stock, $1 par value AP NYSE Series A Warrants to purchase shares of Common Stock AP WS NYSEAMER Yes Yes false Non-accelerated Filer true false 19865749 10829000 7286000 893000 975000 84281000 78939000 0 912000 123079000 124694000 15000000 15000000 5510000 4452000 5075000 5370000 243774000 236653000 155382000 158732000 4569000 4767000 708000 708000 141960000 145245000 3160000 3160000 4652000 4947000 2175000 2175000 4973000 4951000 5163000 5024000 565808000 565654000 41387000 36830000 1068000 401000 14537000 14703000 14805000 12271000 927000 946000 24000000 24000000 29011000 27734000 125735000 116885000 40192000 41684000 207772000 214679000 116171000 116382000 3642000 3822000 538000 543000 4519000 88000 498569000 494083000 1 1 40000000 40000000 19729000 19729000 19729000 19729000 19729000 19729000 177542000 177196000 -75714000 -72997000 -65257000 -62989000 56300000 60939000 10939000 10632000 67239000 71571000 565808000 565654000 110025000 102383000 190000 2420000 110215000 104803000 92490000 86372000 12973000 12187000 4670000 4374000 123000 110133000 102810000 82000 1993000 19000 9000 2757000 2071000 904000 1367000 -1834000 -695000 -1752000 1298000 454000 313000 -2206000 985000 511000 309000 -2717000 676000 -0.14 0.03 -0.14 0.03 19729000 19404000 19729000 19404000 -2206000 985000 -2445000 1912000 -93000 149000 52000 178000 -183000 -195000 -11000 114000 -2472000 1632000 -4678000 2617000 307000 348000 -4985000 2269000 19729000 177196000 -72997000 -62989000 10632000 71571000 346000 346000 -2717000 511000 -2206000 -2268000 -204000 -2472000 307000 -4678000 19729000 177542000 -75714000 -65257000 10939000 67239000 19404000 175656000 -33069000 -58412000 9070000 112649000 627000 627000 676000 309000 985000 1593000 39000 1632000 348000 2617000 19404000 176283000 -32393000 -56819000 9418000 115893000 4535000 -4391000 2837000 3636000 128000 12000 13000 4000 164000 -2845000 -3357000 6621000 8535000 4666000 6073000 86000 90000 1134000 2498000 229000 664000 311000 101000 2028000 4998000 -175000 89000 3543000 -2661000 7286000 8735000 10829000 6074000 569000 342000 2347000 1716000 333000 844000 81000 28000 2 <p id="note1_recently_issued_ap" style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 1 – Unaudited Condensed Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated balance sheet as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and the unaudited condensed consolidated statements of operations, comprehensive (loss) income, cash flows and shareholders’ equity for the three months ended March 31, 2024 and 2023, have been prepared by the Corporation. In the opinion of management, all adjustments, consisting of only normal and recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the operating results expected for the full year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Corporation's latest Annual Report on Form 10-K.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The guidance requires disclosure of significant reportable segment expenses regularly provided to the chief operating decision-maker and included within each reported measure of a segment's profit or loss. The guidance also requires disclosure of the title and position of the individual identified as the chief operating decision-maker and an explanation of how the chief operating decision-maker uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The guidance does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The guidance became effective for the Corporation’s annual period beginning January 1, 2024 and interim periods beginning January 1, 2025. The Corporation is currently evaluating the impact this new standard will have on its annual disclosures in its consolidated financial statements for the year ending December 31, 2024 and interim disclosures thereafter. It will not, however, impact the Corporation’s consolidated financial position, results of operations or cash flows.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes - Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The guidance requires annual disclosure of specific categories of information within the effective tax rate reconciliation, and income taxes paid and income tax expense disaggregated by jurisdiction. The guidance becomes effective for the Corporation’s annual period beginning January 1, 2025. Early adoption is permitted. The Corporation is currently evaluating the impact this new standard will have on its condensed consolidated financial statements disclosures. It will not, however, impact the Corporation’s condensed consolidated financial position, results of operations or cash flows.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unaudited condensed consolidated balance sheet as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and the unaudited condensed consolidated statements of operations, comprehensive (loss) income, cash flows and shareholders’ equity for the three months ended March 31, 2024 and 2023, have been prepared by the Corporation. In the opinion of management, all adjustments, consisting of only normal and recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the periods presented, have been made.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the operating results expected for the full year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted. These unaudited condensed consolidated financial statements should be read in conjunction with the Corporation's latest Annual Report on Form 10-K.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recently Issued Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting - Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The guidance requires disclosure of significant reportable segment expenses regularly provided to the chief operating decision-maker and included within each reported measure of a segment's profit or loss. The guidance also requires disclosure of the title and position of the individual identified as the chief operating decision-maker and an explanation of how the chief operating decision-maker uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The guidance does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The guidance became effective for the Corporation’s annual period beginning January 1, 2024 and interim periods beginning January 1, 2025. The Corporation is currently evaluating the impact this new standard will have on its annual disclosures in its consolidated financial statements for the year ending December 31, 2024 and interim disclosures thereafter. It will not, however, impact the Corporation’s consolidated financial position, results of operations or cash flows.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes - Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The guidance requires annual disclosure of specific categories of information within the effective tax rate reconciliation, and income taxes paid and income tax expense disaggregated by jurisdiction. The guidance becomes effective for the Corporation’s annual period beginning January 1, 2025. Early adoption is permitted. The Corporation is currently evaluating the impact this new standard will have on its condensed consolidated financial statements disclosures. It will not, however, impact the Corporation’s condensed consolidated financial position, results of operations or cash flows.</span></p> <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 2 – Inventories</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, substantially all inventories were valued using the first-in-first-out method. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories were comprised of the following: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.986%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.997%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:12.857000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">50,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">49,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">16,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">123,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories were comprised of the following: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.986%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.997%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:12.857000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">50,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">49,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">16,327</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Supplies</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,779</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">123,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 50360000 51794000 49613000 48676000 16327000 17332000 6779000 6892000 123079000 124694000 <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 3 – Property, Plant and Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment were comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and land improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">70,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">371,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">366,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">463,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">464,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">308,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">155,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain of the above property, plant and equipment are held as collateral including:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The land and buil</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ding of Union Electric Steel UK Limited, an indirect subsidiary of the Corporation (“UES-UK”), with a book value equal to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,678</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (£</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,122</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, are held as collateral by the trustees of the UES-UK defined benefit pension plan (</span><a href="#fn_7_pension_and_opeb"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain of the machinery and equipment and construction-in-progress, with a book value equal to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,653</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, 2024, purchased with proceeds from the equipment finance facility (</span><a href="#fn_6_debt"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) are held as collateral for the facility.</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain land and land improvements and buildings and leasehold improvements are included in the sale and leaseback financing transactions and Disbursement Agreement (</span><a href="#fn_6_debt"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). Title to these assets lies with the lender; however, since the transactions qualified as financing transactions, versus sales, the assets remain recorded on the Corporation’s condensed consolidated balance sheet.</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The remaining assets, other than real property, are pledged as collateral for the Corporation’s revolving credit facility (</span><a href="#fn_6_debt"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). </span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2023, Union Electric Steel Corporation (“UES”), a wholly owned subsidiary of the Corporation,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> completed certain leasehold improvements at the Carnegie, Pennsylvania manufacturing facility with the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of proceeds from the Disbursement Agreement </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><a href="#fn_6_debt"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The improvements are being amortized over the remaining lease term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2021, the Corporation began a </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> long-term strategic capital program to upgrade existing equipment at certain of its FCEP locations. Interest capitalized for the strategic capital program totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">235</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">261</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The gross value of assets under </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d4a1eaf7-53bf-4617-873b-cfee06f8ef9c;"><span style="-sec-ix-hidden:F_1993025d-2bf6-4080-903e-3ea60bcaa3fa;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">finance leases</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and the related accumulated amortization approximated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,454</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,734</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,223</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,959</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Depreciation expense approximated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,582</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,281</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, including depreciation of assets under finance leases of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property, plant and equipment were comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and land improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Buildings and leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">70,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,063</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">371,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">366,044</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction-in-progress</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,255</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,514</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,965</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">463,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">464,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">308,604</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">305,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">155,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 8865000 9025000 70324000 71063000 371640000 366044000 6255000 11514000 6902000 6965000 463986000 464611000 308604000 305879000 155382000 158732000 2678000 2122000 23653000 2500000 P20Y 26000000 235000 261000 3454000 1734000 4223000 1959000 4582000 4281000 82000 70000 <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 4 – Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets were comprised of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in intangible assets consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.98%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of intangible assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, primarily impact from changes in foreign currency exchange rates</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets were comprised of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5275000 5442000 3788000 3913000 2122000 2219000 11185000 11574000 6533000 6627000 4652000 4947000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in intangible assets consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.98%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.02%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of intangible assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, primarily impact from changes in foreign currency exchange rates</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4947000 5194000 88000 93000 -207000 30000 4652000 5131000 <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 5 – Other Current Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities were comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer-related liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">20,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued utilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued sales commissions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">29,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer-related liabilities primarily include liabilities for product warranty claims and deposits received on future orders. The Corporation provides a limited warranty on its products, known as assurance-type warranties, and may issue credit notes or replace products free of charge for valid claims. A warranty is considered an assurance-type warranty if it provides the customer with assurance that the product will function as intended. Historically, warranty claims have been insignificant. The Corporation records a provision for estimated product warranties at the time the underlying sale is recorded. The provision is based on historical experience as a percentage of sales adjusted for probable and known claims.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the liability for product warranty claims consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.94%;"></td> <td style="width:1%;"></td> <td style="width:13.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Satisfaction of warranty claims</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for warranty claims, net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, primarily impact from changes in foreign currency exchange rates</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Customer deposits represent amounts collected from, or invoiced to, a customer in advance of revenue recognition. The liability for customer deposits is reversed when the Corporation satisfies its performance obligations and control of the inventory transfers to the customer, typically when title transfers. Performance obligations related to customer deposits are expected to be satisfied in less than </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in customer deposits consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Satisfaction of performance obligations</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Receipt of additional deposits</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, primarily impact from changes in foreign currency exchange rates</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">18,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deposits - Other noncurrent liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deposits - Other current liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other current liabilities were comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer-related liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">20,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,915</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued utilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued sales commissions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">29,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 20803000 19915000 1745000 1880000 2049000 1850000 4414000 4089000 29011000 27734000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the liability for product warranty claims consisted of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.94%;"></td> <td style="width:1%;"></td> <td style="width:13.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Satisfaction of warranty claims</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">394</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for warranty claims, net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, primarily impact from changes in foreign currency exchange rates</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,450</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5539000 5193000 394000 378000 588000 570000 -136000 65000 5597000 5450000 P1Y <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in customer deposits consisted of the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Satisfaction of performance obligations</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Receipt of additional deposits</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, primarily impact from changes in foreign currency exchange rates</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">18,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deposits - Other noncurrent liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,430</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deposits - Other current liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">13,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 13078000 10453000 -2567000 -4261000 7704000 7197000 -17000 43000 18198000 13432000 4430000 13768000 13432000 <p id="fn_6_debt" style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 6 – Debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Borrowings were comprised of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">57,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sale and leaseback financing obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">44,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment financing facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17,655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial Revenue Bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_3d88e2da-e27b-4561-8c3e-b1b128c0fcd1;"><span style="-sec-ix-hidden:F_ceaadefe-7d0c-4ffd-86a6-9603eecd74fd;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Minority shareholder loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding borrowings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">130,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt – current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">116,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The current portion of debt includes primarily swing loans under the revolving credit facility and the Industrial Revenue Bonds (“IRBs”). By definition, swing loans are temporary advances under the revolving credit facility and short term in nature. Accordingly, swing loans are classified as a current liability until the amount is either repaid, as customers remit payments, or, if elected by the Corporation, refinanced as a longer-term loan under the revolving credit facility. The swing loans equaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,955</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> amount was outstanding as a swing loan at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023. Although the IRBs begin to become due in 2027, the bonds can be put back to the Corporation on short notice if they are not able to be remarketed; accordingly, the IRBs are classified as a current liability, although the Corporation considers the likelihood of the bonds being put back to the Corporation to be remote.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revolving Credit Facility</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation is a party to a revolving credit security agreement with a syndicate of banks that was amended on June 29, 2021 (the “First Amended and Restated Security Agreement”), and subsequently amended on December 17, 2021 and May 26, 2022. The First Amended and Restated Security Agreement provides for a senior secured asset-based revolving credit facility of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, that can be increased to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">130,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at the option of the Corporation and with the approval of the lenders, and an allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for new equipment financing (see “Equipment Financing Facility” below) but, otherwise, restricts the Corporation from incurring additional indebtedness outside of the agreement, unless approved by the banks. The revolving credit facility includes sub-limits for letters of credit not to exceed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and European borrowings not to exceed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of which up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> may be allocated for Swedish borrowings. The maturity date for the revolving credit facility is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 29, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and, subject to other terms and conditions of the agreement, would become due on that date.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Availability under the revolving credit facility is based on eligible accounts receivable, inventory and fixed assets. Effective July 1, 2023, the Corporation migrated London Inter-Bank Offered Rate (“LIBOR”)-based loans to Secured Overnight Financing Rate (“SOFR”)-based loans, in accordance with the provisions specified in the revolving credit facility, coinciding with the discontinuation of LIBOR. European borrowings denominated in euros, pound sterling or krona bear interest at the Successor Rate as defined in the First Amended and Restated Security Agreement, as amended. Domestic borrowings from the revolving credit facility bear interest, at the Corporation’s option, at either (i) </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">SOFR, as adjusted, plus an applicable margin ranging between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based on the quarterly average excess availability</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or (ii)</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> the alternate base rate plus an applicable margin ranging between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> based on the quarterly average excess availability. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> European borrowings outstanding. Additionally, the Corporation is required to pay a commitment fee of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% based on the daily unused portion of the revolving credit facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the Corporation had outstanding borrowings under the revolving credit facility of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,955</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The average interest rate approximated </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.22</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.70</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively. The Corporation also utilizes a portion of the revolving credit facility for letters of credit (</span><a href="#fn_8_commitments"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). As of March 31, 2024, remaining availability under the revolving credit facility approximated </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,174</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, net of standard availability reserves.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Borrowings outstanding under the revolving credit facility are collateralized by a first priority perfected security interest in substantially all assets of the Corporation and its subsidiaries (other than real property). Additionally, the revolving credit facility contains customary affirmative and negative covenants and limitations including, but not limited to, investments in certain of its subsidiaries, payment of dividends, incurrence of additional indebtedness and guaranties, and acquisitions and divestitures. In addition, the Corporation must maintain a certain level of excess availability or otherwise maintain a minimum fixed charge coverage ratio of not less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.05</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to 1.00. The Corporation was in compliance with the applicable bank covenants as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sale and Leaseback Financing Obligations</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2018, UES completed a sale and leaseback financing transaction with Store Capital Acquisitions, LLC (“STORE”) for certain of its real property, including its manufacturing facilities in Valparaiso, Indiana and Burgettstown, Pennsylvania, and its manufacturing facility and corporate headquarters located in Carnegie, Pennsylvania (the “UES Properties”).</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In August 2022, Air &amp; Liquid Systems Corporation (“Air &amp; Liquid”), a wholly owned subsidiary of the Corporation, completed a sale and leaseback financing transaction with STORE for certain of its real property, including its manufacturing facilities in Lynchburg, Virginia and Amherst, Virginia. In October 2022, Air &amp; Liquid completed a sale and leaseback financing transaction with STORE for its real property, including its manufacturing facility, located in North Tonawanda, New York (collectively with the Virginia properties, the “ALP Properties”).</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the August 2022 sale and leaseback financing transaction, and as modified by the October 2022 sale and leaseback financing transaction, UES and STORE entered into a Second Amended and Restated Master Lease Agreement (the “Restated Lease”), which amended and restated the existing lease agreement between UES and STORE.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Pursuant to the Restated Lease, UES will lease the ALP Properties and the UES Properties (collectively, the “Properties”), subject to the terms and conditions of the Restated Lease, and UES will sublease the ALP Properties to Air &amp; Liquid on the same terms as the Restated Lease. The Restated Lease provides for an initial term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years; </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">however, UES may extend the lease for the Properties for four successive periods of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> each. If fully extended, the Restated Lease would expire in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2062</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. UES also has the option to repurchase the Properties, which it may, and intends to, exercise in 2032, for a price equal to the greater of (i) the Fair Market Value of the Properties, or (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">115</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of Lessor’s Total Investment, with such terms defined in the Restated Lease.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In August 2022, in connection with the Restated Lease, UES and STORE entered into a Disbursement Agreement pursuant to which STORE agreed to provide up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to UES towards certain leasehold improvements in the Carnegie, Pennsylvania manufacturing facility. In June 2023, UES received $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of proceeds from the Disbursement Agreement. The annual payments for the Properties (the "Base Annual Rent") have been adjusted to repay the $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> over the balance of the initial term of the Restated Lease of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years. Advances under the Disbursement Agreement are secured by a first priority security interest in the leasehold improvements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Base Annual Rent, including the Disbursement Agreement adjustment, is equal to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,645</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, payable in equal monthly installments. Each October through 2052, the Base Annual Rent will increase by an amount equal to the lesser of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.04</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> times the change in the consumer price index, as defined in the Restated Lease. The Base Annual Rent during the remaining ten years of the Restated Lease will be equal to the Fair Market Rent, as defined in the Restated Lease.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Restated Lease and the Disbursement Agreement contain certain representations, warranties, covenants, obligations, conditions, indemnification provisions, and termination provisions customary for those types of agreements. The Corporation was in compliance with the applicable covenants as of March 31, 2024.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The effective interest rate approximated </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.24</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.22</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equipment Financing Facility</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2022, UES and Clarus Capital Funding I, LLC (“Clarus”) entered into a Master Loan and Security Agreement, pursuant to which UES can borrow up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to finance certain equipment purchases associated with a capital program at certain of the Corporation's FCEP locations. Each borrowing constitutes a secured loan transaction (each, a “Term Loan”). As amended, each Term Loan converts to a Term Note on the earlier of (i) the date in which the associated equipment is placed in service or (ii) April 30, 2024 (previously March 31, 2024). Each Term Note has a term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">84</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months in arrears fully amortizing, commencing on the date of the Term Note.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Effective July 1, 2023, UES and Clarus amended the Master Loan and Security Agreement increasing the interest rate on each Term Loan from an annual fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to an annual fixed rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, UES and Clarus further amended the Master Loan and Security Agreement to add a SOFR 'floor' to the Term Note calculation. Once converted from a Term Loan to a Term Note, interest accrues on the Term Note at a fixed rate calculated by Clarus as the like-term SOFR-swap rate, as reported in ICE Benchmark or such other information service available to Clarus, for the week ending immediately prior to the commencement date for such Term Note, subject to a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.59</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, plus a SOFR adjustment of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.31</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and a margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Term Loans and Term Notes are secured by a first priority security interest in and to all of UES’s rights, title and interests in the underlying equipment.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024 and December 31, 2023, Term Notes outstanding under the equipment financing facility approximated </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,485</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Interest accrues on each of the Term Notes at a fixed rate ranging between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.93</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. As of March 31, 2024, monthly payments of principal and interest approximate $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and continue through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">early 2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024 and December 31, 2023, Term Loans outstanding totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,170</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,819</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. On April 1, 2024, Term Loans equaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,894</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were converted to Term Notes with fixed interest rates of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">per annum. Monthly payments of</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">principal </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and interest of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> began </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and continue through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 1, 2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. On May 1, 2024, a Term Loan equaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,834</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was converted to a Term Note with a fixed interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.22</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum. Monthly payments of principal and interest of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> begin </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and continue through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 1, 2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Industrial Revenue Bonds (“IRBs”)</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> IRBs outstanding: (i) $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,116</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> taxable IRB maturing in 2027, interest at a floating rate which averaged </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.36</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.54</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and (ii) $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax-exempt IRB maturing in 2029, interest at a floating rate which averaged </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.70</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.92</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively. The IRBs are secured by letters of credit of equivalent amounts and are remarketed periodically at which time the interest rates are reset. If the IRBs are not able to be remarketed, although considered a remote possibility by the Corporation, the bondholders can seek reimbursement immediately from the letters of credit; accordingly, the IRBs are recorded as current debt on the condensed consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Minority Shareholder Loan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shanxi Åkers TISCO Roll Co., Ltd. (“ATR”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">59.88</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% indirectly owned joint-venture of UES, periodically has loans outstanding with its minority shareholder (</span><a href="#note17_related_parties"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 17</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). Amounts repaid approximated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">664</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (RMB </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,713</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) during the three months ended March 31, 2024. Amounts borrowed approximated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (RMB </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Borrowings were comprised of the following:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revolving credit facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">57,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sale and leaseback financing obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">44,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,488</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equipment financing facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17,655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Industrial Revenue Bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_3d88e2da-e27b-4561-8c3e-b1b128c0fcd1;"><span style="-sec-ix-hidden:F_ceaadefe-7d0c-4ffd-86a6-9603eecd74fd;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,439</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Minority shareholder loan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding borrowings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">130,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">128,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt – current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">14,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,271</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">116,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 57955000 56000000 44736000 44488000 17655000 16719000 9191000 9191000 1439000 1590000 665000 130976000 128653000 14805000 12271000 116171000 116382000 2955000 0 100000000 130000000 20000000 40000000 30000000 7500000 2026-06-29 SOFR, as adjusted, plus an applicable margin ranging between 2.00% to 2.50% based on the quarterly average excess availability 0.02 0.025 the alternate base rate plus an applicable margin ranging between 1.00% to 1.50% 0.01 0.015 0 0 0.0025 57955000 0.0822 0.077 23174000 1.05 P20Y however, UES may extend the lease for the Properties for four successive periods of five years each. If fully extended, the Restated Lease would expire in August 2062 P5Y 2062-08 1.15 2500000 2500000 2500000 P20Y 3645000 0.0204 1.25 0.0824 0.0822 20000000 P84M 0.08 0.1025 0.0359 0.0031 0.045 12485000 900000 0.084 0.0893 200000 early 2031 5170000 15819000 3894000 0.0875 62000 2024-05-01 2031-04-01 1834000 0.0922 30000 2024-06-01 2031-05-01 2 7116000 0.0536 0.0454 2075000 0.037 0.0292 0.5988 664000 4713000 229000 1570000 <p id="fn_7_pension_and_opeb" style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 7 – Pension and Other Postretirement Benefits</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contributions to the Corporation’s employee benefit plans were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. defined benefit pension plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign defined benefit pension plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other postretirement benefits (e.g., net payments)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.K. defined contribution pension plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. defined contribution plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net periodic pension and other postretirement benefit costs included the following components:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.987%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.796999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.217%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Defined Benefit Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_58255ba8-7e0e-4212-8d28-837bf6b12029;"><span style="-sec-ix-hidden:F_aa5e3d16-af06-48f7-9ff6-cde073a3df69;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_3843d03b-c10c-4306-986c-53b404164513;"><span style="-sec-ix-hidden:F_79936eec-4a4b-453f-8d0f-fa35a91c3e4f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of prior service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5ad0a01b-c185-470f-ab9c-0932c0e37ed8;"><span style="-sec-ix-hidden:F_475015fb-336e-4982-9c85-8a344ec77481;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net benefit income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.200000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign Defined Benefit Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c39c7b3e-e8aa-45bf-a4a1-b338a969c17d;"><span style="-sec-ix-hidden:F_5a7897d1-6d99-4b25-bff0-c07e2366623f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_4eca2391-5e77-451d-8c2b-13f813335fce;"><span style="-sec-ix-hidden:F_e34a8c06-c019-405d-b67a-8b6b343cf356;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of prior service credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_2bf6aa6e-7fc1-4a11-859a-7c60d1f50e7e;"><span style="-sec-ix-hidden:F_3d7fdfd6-3545-4ec3-998a-3a261c9754ec;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net benefit expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.200000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Postretirement Benefit Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_0ca3cc59-35ce-4a71-b5e8-e491bae176fc;"><span style="-sec-ix-hidden:F_5a5e8669-95c7-4774-ace1-a4d9224d5020;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5bdbbac5-3b86-4530-8400-5304f75048d8;"><span style="-sec-ix-hidden:F_35055fd5-df06-4f6f-88b3-1684ca03e76c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of prior service credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_446a3119-96e1-4e96-84bc-0c816152f1ba;"><span style="-sec-ix-hidden:F_fcff94fe-dab6-4f8b-871b-c2656d55170e;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of actuarial (gain) loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net benefit income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contributions to the Corporation’s employee benefit plans were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. defined benefit pension plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign defined benefit pension plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other postretirement benefits (e.g., net payments)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">88</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.K. defined contribution pension plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. defined contribution plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 192000 207000 120000 113000 88000 119000 66000 57000 929000 646000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net periodic pension and other postretirement benefit costs included the following components:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.987%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.796999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.217%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Defined Benefit Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_58255ba8-7e0e-4212-8d28-837bf6b12029;"><span style="-sec-ix-hidden:F_aa5e3d16-af06-48f7-9ff6-cde073a3df69;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_3843d03b-c10c-4306-986c-53b404164513;"><span style="-sec-ix-hidden:F_79936eec-4a4b-453f-8d0f-fa35a91c3e4f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of prior service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5ad0a01b-c185-470f-ab9c-0932c0e37ed8;"><span style="-sec-ix-hidden:F_475015fb-336e-4982-9c85-8a344ec77481;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net benefit income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.200000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign Defined Benefit Pension Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_c39c7b3e-e8aa-45bf-a4a1-b338a969c17d;"><span style="-sec-ix-hidden:F_5a7897d1-6d99-4b25-bff0-c07e2366623f;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_4eca2391-5e77-451d-8c2b-13f813335fce;"><span style="-sec-ix-hidden:F_e34a8c06-c019-405d-b67a-8b6b343cf356;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of prior service credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">71</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_2bf6aa6e-7fc1-4a11-859a-7c60d1f50e7e;"><span style="-sec-ix-hidden:F_3d7fdfd6-3545-4ec3-998a-3a261c9754ec;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of actuarial loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net benefit expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.200000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Postretirement Benefit Plans</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_0ca3cc59-35ce-4a71-b5e8-e491bae176fc;"><span style="-sec-ix-hidden:F_5a5e8669-95c7-4774-ace1-a4d9224d5020;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_5bdbbac5-3b86-4530-8400-5304f75048d8;"><span style="-sec-ix-hidden:F_35055fd5-df06-4f6f-88b3-1684ca03e76c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of prior service credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_446a3119-96e1-4e96-84bc-0c816152f1ba;"><span style="-sec-ix-hidden:F_fcff94fe-dab6-4f8b-871b-c2656d55170e;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization</span></span></span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> of actuarial (gain) loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net benefit income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 10000 10000 2329000 2483000 3401000 3596000 2000 -45000 -30000 -1017000 -1071000 31000 62000 456000 455000 478000 471000 -71000 -68000 -180000 -147000 118000 125000 43000 59000 98000 55000 -256000 -299000 81000 -6000 -196000 -179000 <p id="fn_8_commitments" style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 8 – Commitments and Contingent Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding standby and commercial letters of credit and bank guarantees as of March 31, 2024 equaled</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,572</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">which approximately one-half serves as collateral for the IRB debt. Outstanding surety bonds as of March 31, 2024 approximate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">d $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,179</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (SEK </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,900</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), which guarantee certain obligations under a credit insurance arrangement for certain of the Corporation’s foreign pension commitments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2024, commitments for future capital expenditures approximated </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,300</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See </span><a href="#note11_derivative"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for derivative instruments, </span><a href="#fn_15_litigation"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 15</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for litigation and </span><a href="#fn_16_environmental"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 16</span></a><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for environmental matters.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 19572000 3179000 33900000 3300000 <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 9 – Equity Rights Offering</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2020, the Corporation completed an equity-rights offering, issuing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,507,889</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of its common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,339,256</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Series A warrants to existing shareholders. The shares of common stock and warrants are classified as equity instruments in the condensed consolidated statements of shareholders’ equity. Each Series A warrant provides the holder with the right to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4464</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5668</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per whole share of common stock, and expires on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 1, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, the Corporation received </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> proceeds from shareholders from the exercise of Series A warrants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5507889 12339256 0.4464 2.5668 5.75 2025-08-01 0 0 <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 10 – Accumulated Other Comprehensive Loss</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net change and ending balances for the various components of accumulated other comprehensive loss as of and for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 are summarized below. All amounts are net of tax where applicable.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.92%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign<br/>Currency<br/>Translation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized<br/>Employee<br/>Benefit Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash Flow<br/>Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total <br/>Accumulated Other <br/>Comprehensive Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less:<br/>Noncontrolling<br/>Interest</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Other <br/>Comprehensive Loss<br/>Attributable to Ampco-Pittsburgh</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">23,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">40,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">63,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">62,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net change</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">25,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">40,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">65,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">65,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,641</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net change</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the line items affected on the condensed consolidated statements of operations for components reclassified from accumulated other comprehensive loss. Amounts in parentheses represent credits to net (loss) income.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.94%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.06%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized employee benefit costs:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other loss – net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net of tax</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlements of cash flow hedges:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization (foreign currency purchase contracts)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Costs of products sold (excluding depreciation and <br/>amortization) (futures contracts – copper and aluminum)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total before income tax</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax (provision) benefit</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net of tax</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax effect associated with the various components of other comprehensive loss for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is summarized below. Amounts in parentheses represent credits to net (loss) income when reclassified to earnings. Certain amounts have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">jurisdiction where the income or expense is recognized. Foreign currency translation adjustments exclude the effect of income taxes since earnings of non-U.S. subsidiaries are deemed to be reinvested for an indefinite period of time.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.579999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect associated with changes in:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized employee benefit costs</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of cash flow hedges</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect associated with reclassification adjustments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized employee benefit costs</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlement of cash flow hedges</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net change and ending balances for the various components of accumulated other comprehensive loss as of and for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 are summarized below. All amounts are net of tax where applicable.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.92%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.08%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign<br/>Currency<br/>Translation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized<br/>Employee<br/>Benefit Costs</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash Flow<br/>Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total <br/>Accumulated Other <br/>Comprehensive Loss</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less:<br/>Noncontrolling<br/>Interest</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated Other <br/>Comprehensive Loss<br/>Attributable to Ampco-Pittsburgh</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at January 1, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">23,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">40,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">63,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">476</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">62,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net change</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">63</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,472</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">25,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">40,580</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">65,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">65,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at January 1, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,623</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,641</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net change</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,912</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -23161000 -40490000 186000 -63465000 -476000 -62989000 -2445000 -90000 63000 -2472000 -204000 -2268000 -25606000 -40580000 249000 -65937000 -680000 -65257000 -26170000 -32623000 152000 -58641000 -229000 -58412000 1912000 -344000 64000 1632000 39000 1593000 -24258000 -32967000 216000 -57009000 -190000 -56819000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following summarizes the line items affected on the condensed consolidated statements of operations for components reclassified from accumulated other comprehensive loss. Amounts in parentheses represent credits to net (loss) income.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.94%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.06%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized employee benefit costs:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other loss – net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax provision</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net of tax</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">195</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlements of cash flow hedges:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization (foreign currency purchase contracts)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Costs of products sold (excluding depreciation and <br/>amortization) (futures contracts – copper and aluminum)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total before income tax</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax (provision) benefit</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net of tax</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -183000 -182000 13000 -183000 -195000 6000 6000 -18000 111000 12000 -117000 1000 -3000 11000 -114000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax effect associated with the various components of other comprehensive loss for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> is summarized below. Amounts in parentheses represent credits to net (loss) income when reclassified to earnings. Certain amounts have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> tax </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">jurisdiction where the income or expense is recognized. Foreign currency translation adjustments exclude the effect of income taxes since earnings of non-U.S. subsidiaries are deemed to be reinvested for an indefinite period of time.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.42%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.579999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect associated with changes in:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unrecognized employee benefit costs</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Fair value of cash flow hedges</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income tax effect associated with reclassification adjustments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of unrecognized employee benefit costs</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlement of cash flow hedges</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 0 0 0 2000 6000 -13000 -1000 3000 <p id="note11_derivative" style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 11 – Derivative Instruments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain divisions of the ALP segment are subject to risk from increases in the price of commodities (copper and aluminum) used in the production of inventory. To minimize this risk, futures contracts are entered into which are designated as cash flow hedges. At March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">52</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,787,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of anticipated copper purchases over the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nine months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">566</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of anticipated aluminum purchases over the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are hedged. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,463</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of anticipated copper purchases over the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">eight months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">714</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of anticipated aluminum purchases over the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were hedged.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation periodically enters into purchase commitments to cover a portion of its anticipated natural gas and electricity usage. The commitments qualify as normal purchases and, accordingly, are not reflected on the condensed consolidated balance sheets. At March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Corporation has purchase commitments covering approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,365</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of anticipated </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">natural gas usage through December 31, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of its subsidiaries</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,440</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of anticipated </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">electricity usage through December 31, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of its subsidiaries.</span></span><span style="color:#ffffff;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At March 31, 2023, the Corporation had purchase commitments covering approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,022</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of anticipated </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">natural gas usage through December 31, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of its subsidiaries</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,711</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of anticipated </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">electricity usage through December 31, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of its subsidiaries</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Purchases of natural gas and electricity under previously existing commitments equaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">979</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">533</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation previously entered into foreign currency purchase contracts to manage the volatility associated with euro-denominated progress payments to be made for certain machinery and equipment. Upon occurrence of an anticipated purchase and placement of the underlying fixed asset in service, the foreign currency purchase contract was settled and the change in fair value of the foreign currency purchase contract was deferred in accumulated other comprehensive loss and is being reclassified to earnings (depreciation and amortization expense) over the life of the underlying asset (approximately </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No portion of the existing cash flow hedges is considered to be ineffective, including any ineffectiveness arising from the unlikelihood of an anticipated transaction to occur. Additionally, no amounts have been excluded from assessing the effectiveness of a hedge.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation does not enter into derivative transactions for speculative purposes and, therefore, holds </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> derivative instruments for trading purposes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(Loss) gain on foreign exchange transactions included in other expense – net equaled $</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in the fair value of the cash flow contracts is recorded as a component of accumulated other comprehensive loss. The balances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023 and the amounts recognized as and reclassified from accumulated other comprehensive loss for each of the periods are summarized below. Amounts are after tax where applicable. Certain amounts recognized as comprehensive (loss) income or reclassified from accumulated other comprehensive loss have no tax effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for the jurisdiction where the income or expense is recognized.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning of<br/>the Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognized</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassified</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">End of<br/>the Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign currency purchase contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Futures contracts – copper and aluminum</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency purchase contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Futures contracts – copper and aluminum</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in fair value reclassified or expected to be reclassified from accumulated other comprehensive loss to earnings is summarized below. All amounts are pre-tax.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.834%;"></td> <td style="width:1%;"></td> <td style="width:32.074%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.517999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:8.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.138%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Location of Gain (Loss)<br/>in Statements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated to<br/>be Reclassified<br/>in the Next 12 Months</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">of Operations</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency purchase contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Futures contracts – copper and aluminum</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Costs of products sold <br/>(excluding depreciation and amortization)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.52 2787000 P9M 0.56 566000 P6M 0.45 2463000 P8M 0.61 714000 P6M 0.06 2365000 natural gas usage through December 31, 2025 for two of its subsidiaries 2 0.12 1440000 electricity usage through December 31, 2025 for two of its subsidiaries. 2 0.35 4022000 natural gas usage through December 31, 2025 for two of its subsidiaries 2 0.23 1711000 electricity usage through December 31, 2025 for two of its subsidiaries 2 979000 533000 P15Y 0 -492000 85000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in the fair value of the cash flow contracts is recorded as a component of accumulated other comprehensive loss. The balances as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and 2023 and the amounts recognized as and reclassified from accumulated other comprehensive loss for each of the periods are summarized below. Amounts are after tax where applicable. Certain amounts recognized as comprehensive (loss) income or reclassified from accumulated other comprehensive loss have no tax effect due to the Corporation having a valuation allowance recorded against the deferred income tax assets for the jurisdiction where the income or expense is recognized.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning of<br/>the Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognized</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reclassified</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">End of<br/>the Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign currency purchase contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Futures contracts – copper and aluminum</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">186</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Three Months Ended March 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency purchase contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Futures contracts – copper and aluminum</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">216</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 81000 6000 75000 105000 52000 -17000 174000 186000 52000 -11000 249000 108000 6000 102000 44000 178000 108000 114000 152000 178000 114000 216000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The change in fair value reclassified or expected to be reclassified from accumulated other comprehensive loss to earnings is summarized below. All amounts are pre-tax.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.834%;"></td> <td style="width:1%;"></td> <td style="width:32.074%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.517999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.46%;"></td> <td style="width:1%;"></td> <td style="width:8.978%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.138%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Location of Gain (Loss)<br/>in Statements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Estimated to<br/>be Reclassified<br/>in the Next 12 Months</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">of Operations</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency purchase contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Futures contracts – copper and aluminum</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Costs of products sold <br/>(excluding depreciation and amortization)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 24000 6000 6000 180000 -18000 111000 <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 12 – Fair Value</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation’s financial assets and liabilities reported at fair value in the condensed consolidated balance sheets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Inputs<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Investments</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other noncurrent assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investments</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other noncurrent assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The investments held as other noncurrent assets represent assets held in the “Rabbi” trust for the purpose of providing benefits under a non-qualified defined benefit pension plan. The fair value of the investments is based on quoted prices of the investments in active markets. The fair value of futures contracts is based on market quotations. The fair values of the debt and borrowings approximate their carrying values. Additionally, the fair values of trade receivables and accounts payable approximate their carrying values.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation’s financial assets and liabilities reported at fair value in the condensed consolidated balance sheets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:9.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical Inputs<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Investments</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Other noncurrent assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Investments</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other noncurrent assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3475000 3475000 3245000 3245000 <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 13 – Net Sales and (Loss) Income Before Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales and (loss) income before income taxes by geographic area for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are outlined below. Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of foreign net sales for each of the periods are attributable to the FCEP segment.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.66%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.06%;"></td> <td style="width:1%;"></td> <td style="width:2.24%;"></td> <td style="width:1%;"></td> <td style="width:13.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">69,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">40,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">110,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:13.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Loss) Income Before Income Taxes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Includes Corporate costs of $</span><span style="font-size:8pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;font-style:italic;">3,476</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">3,184</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively,</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> which represent operating costs of the corporate office not allocated to the segments.</span></div></div></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net sales and (loss) income before income taxes by geographic area for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are outlined below. Approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of foreign net sales for each of the periods are attributable to the FCEP segment.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.66%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.06%;"></td> <td style="width:1%;"></td> <td style="width:2.24%;"></td> <td style="width:1%;"></td> <td style="width:13.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Sales</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">69,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">40,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">110,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:13.16%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Loss) Income Before Income Taxes</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Includes Corporate costs of $</span><span style="font-size:8pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;font-style:italic;">3,476</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> and $</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">3,184</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively,</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> which represent operating costs of the corporate office not allocated to the segments.</span></div></div> 0.95 0.95 69764000 55377000 40451000 49426000 110215000 104803000 -2223000 -1128000 471000 2426000 -1752000 1298000 3476000 3184000 <p style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 14 – Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Ampco-Pittsburgh Corporation 2016 Omnibus Incentive Plan, as amended (the “Incentive Plan”), authorizes the issuance of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,700,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the Corporation’s common stock for awards under the Incentive Plan. Awards under the Incentive Plan may include incentive stock options and non-qualified stock options, stock appreciation rights, restricted shares and restricted stock units,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">performance </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">awards, other stock-based awards, or short-term cash incentive awards. If any award is canceled, terminates, expires, or lapses for any reason prior to the issuance of the shares, or if the shares are issued under the Incentive Plan and thereafter are forfeited to the Corporation, the shares subject to such awards and the forfeited shares will not count against the aggregate number of shares available under the Incentive Plan. Shares tendered or withheld to pay the option exercise price or tax withholding will continue to count against the aggregate number of shares of common stock available for grant under the Incentive Plan. Any shares repurchased by the Corporation with cash proceeds from the exercise of options will not be added back to the pool of shares available for grant under the Incentive Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Incentive Plan may be administered by the Board of Directors or the Compensation Committee of the Board of Directors. The Compensation Committee has the authority to determine, within the limits of the express provisions of the Incentive Plan, the individuals to whom the awards will be granted and the nature, amount and terms of such awards.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Incentive Plan also provides for equity-based awards during any one year to non-employee members of the Board of Directors, based on the grant date fair value, not to exceed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The limit does not apply to shares received by a non-employee director at his or her election in lieu of the director’s retainer for board service. The restricted stock awards vest on the one-year anniversary of the grant date.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation expense, including expense associated with equity-based awards granted to non-employee members of the Board of Directors, for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> equaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">346</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">627</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The income tax benefit recognized in the condensed consolidated statements of operations was not significant due to the Corporation having a valuation allowance recorded against its deferred income tax assets for the majority of the jurisdictions where the expense was recognized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3700000 200 346000 627000 <p id="fn_15_litigation" style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span id="note16_litigation"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 15 – Litigation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation and its subsidiaries are involved in various claims and lawsuits incidental to their businesses from time to time and are also subject to asbestos litigation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Asbestos Litigation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Claims have been asserted alleging personal injury from exposure to asbestos-containing components historically used in some products manufactured by predecessors of Air &amp; Liquid (the “Asbestos Liability”). Air &amp; Liquid, and in some cases the Corporation, are defendants (among a number of defendants, often in excess of 50 defendants) in claims filed in various state and federal courts.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Asbestos Claims</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects approximate information about the number of claims for Asbestos Liability against Air &amp; Liquid and the Corporation for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 (number of claims not in thousands). The majority of the settlement and defense costs were reported and paid by insurers. Because claims are often filed and can be settled or dismissed in large groups, the amount and timing of settlements, as well as the number of open claims, can fluctuate significantly from period to period.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total claims pending at the beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New claims served</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims dismissed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims settled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total claims pending at the end of period </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Administrative closures </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total active claims at the end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross settlement and defense costs paid in period (in 000’s)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Avg. gross settlement and defense costs per claim resolved (in 000’s) </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">20.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Included as “total claims pending” are approx</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">imately </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">1,641</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> and </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">655</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> clai</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ms at March 31, 2024 and 2023, respectively, classified in various jurisdictions as “inactive” or transferred to a state or federal judicial panel on multi-district litigation. </span></div></div><div style="display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">For 2024, administrative closures include (i) mesothelioma claims filed </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_19079151-96cd-4832-baaf-faa66e04a06d;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">five</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> or more years ago; (ii) non-mesothelioma claims filed </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_18bccd0e-0815-4d83-8a21-92ead5449282;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">six</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> or more years ago; (iii) claims previously classified in various jurisdictions as “inactive;” and (iv) claims transferred to a state or federal judicial panel on multi-district litigation. For 2023, administrative closures included the same except mesothelioma claims filed </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d93b2410-8cdd-40c1-b2be-98c6eb1ca031;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">six</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> or more years ago were considered administratively closed. Collectively, these claims are unlikely to result in any liability to the Corporation.</span></div></div><div style="display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Claims resolved do not include claims administratively closed.</span></div></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Asbestos Insurance</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation and Air &amp; Liquid are parties to a series of settlement agreements (“Settlement Agreements”) with insurance carriers that have coverage obligations for the Asbestos Liability (the “Settling Insurers”). Under the Settlement Agreements, the Settling Insurers accept financial responsibility, subject to the terms and conditions of the respective agreements, including overall coverage limits, for pending and future claims for the Asbestos Liability. The Settlement Agreements encompass the majority of insurance policies that provide coverage for claims for the Asbestos Liability.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Settlement Agreements acknowledge Howden North America, Inc. (“Howden”) is entitled to coverage under policies covering the Asbestos Liability for claims arising out of the historical products manufactured or distributed by Buffalo Forge, a former subsidiary of the Corporation (the “Products”), which was acquired by Howden. The Settlement Agreements do not provide for any prioritization on access to the applicable policies or any sub-limits of liability as to Howden or the Corporation and Air &amp; Liquid and, accordingly, Howden may access the coverage afforded by the Settling Insurers for any covered claim arising out of the Products. In general, access by Howden to the coverage afforded by the Settling Insurers for the Products will erode coverage under the Settlement Agreements available to the Corporation and Air &amp; Liquid for the Asbestos Liability.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Asbestos Valuations</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation, with the assistance of a nationally recognized expert in the valuation of asbestos liabilities, reviews the Asbestos Liability and the underlying assumptions on a regular basis to determine whether any adjustment to the Asbestos Liability or the underlying assumptions are necessary. When warranted, the Asbestos Liability is adjusted to consider current trends and new information that becomes available. In conjunction with the regular updates of the estimated Asbestos Liability, the Corporation also develops an estimate of defense costs expected to be incurred with settling the Asbestos Liability and probable insurance recoveries for the Asbestos Liability and defense costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In developing the estimate of probable defense costs, the Corporation considers several factors including, but not limited to, current and historical defense-to-indemnity cost ratios and expected defense-to-indemnity cost ratios. In developing the estimate of probable insurance recoveries, the Corporation considers the expert’s projection of settlement costs for the Asbestos Liability and management’s projection of associated defense costs. In addition, the Corporation consults with its outside legal counsel on insurance matters and a nationally recognized insurance consulting firm it retains to assist with certain policy allocation matters. The Corporation also considers a number of other factors including the Settlement Agreements in effect, policy exclusions, policy limits, policy provisions regarding coverage for defense costs, attachment points, gaps in the coverage, policy exhaustion, the nature of the underlying claims for the Asbestos Liability, estimated erosion of insurance limits on account of claims against Howden arising out of the Products, prior impairment of policies, insolvencies among certain of the insurance carriers, and creditworthiness of the remaining insurance carriers based on publicly available information. Based on these factors, the Corporation estimates the probable insurance recoveries for the Asbestos Liability and defense costs for the corresponding time frame of the Asbestos Liability.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the fourth quarter of 2023, in connection with its review of the underlying assumptions and primarily as a result of identified changes in claim data and availability of new information, the Corporation </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">recorded an undiscounted increase to its estimated Asbestos Liability of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">112,640</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. In addition, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the Corporation revised its estimated defense-to-indemnity cost ratio from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, which reduced the Asbestos Liability by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,162</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes activity relating to Asbestos Liability for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.5%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.5%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asbestos liability, beginning of the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">238,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlement and defense costs paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asbestos liability, end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">231,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in the asbestos-related insurance receivable associated with the increase in the estimated Asbestos Liability and a lower defense-to-indemnity ratio at December 31, 2023 approximated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,591</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The following table summarizes activity relating to insurance recoveries for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Insurance receivable – asbestos, beginning of the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">160,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlement and defense costs paid by insurance carriers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Insurance receivable – asbestos, end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">156,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The insurance receivable does not assume any recovery from insolvent carriers. A substantial majority of the insurance recoveries deemed probable is from insurance companies rated A – (excellent) or better by A.M. Best Corporation. There can be no assurance,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">however, there will not be insolvencies among the relevant insurance carriers, or the assumed percentage recoveries for certain carriers will prove correct.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Asbestos Assumptions</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amounts recorded for the Asbestos Liability and insurance receivable rely on assumptions based on currently known facts and strategy. The Corporation’s actual expenses or insurance recoveries could be significantly higher or lower than those recorded if assumptions used in the Corporation’s or the experts’ calculations vary significantly from actual results. Key variables in these assumptions include the forecast of the population likely to have been exposed to asbestos; the number of people likely to develop an asbestos-related disease; the estimated number of people likely to file an asbestos-related injury claim against the Corporation or its subsidiaries; an analysis of pending cases, by type of injury claimed and jurisdiction where the claim is filed; average settlement value of claims, by type of injury claimed and jurisdiction of filing; the number and nature of new claims to be filed each year; the average cost of disposing of each new claim; the average annual defense costs; compliance by relevant parties with the terms of the Settlement Agreements; and the solvency risk with respect to the relevant insurance carriers. Other factors that may affect the Asbestos Liability and ability to recover under the Corporation’s insurance policies include uncertainties surrounding the litigation process from jurisdiction to jurisdiction and from case to case, reforms that may be made by state and federal courts, and the passage of state or federal tort reform legislation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation intends to continue to evaluate the Asbestos Liability, related insurance receivable and the underlying assumptions on a regular basis to determine whether any adjustments to the estimates are required. Due to the uncertainties surrounding asbestos litigation and insurance, these regular reviews may result in the Corporation adjusting its current reserves; however, the Corporation is currently unable to estimate such future adjustments. Adjustments, if any, to the Corporation’s estimate of the Asbestos Liability and/or insurance receivable could be material to the operating results for the period in which the adjustments to the liability, receivable or allowance are recorded and to the Corporation’s condensed consolidated financial position, results of operations and liquidity.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects approximate information about the number of claims for Asbestos Liability against Air &amp; Liquid and the Corporation for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 (number of claims not in thousands). The majority of the settlement and defense costs were reported and paid by insurers. Because claims are often filed and can be settled or dismissed in large groups, the amount and timing of settlements, as well as the number of open claims, can fluctuate significantly from period to period.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total claims pending at the beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">New claims served</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">481</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims dismissed</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">222</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Claims settled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total claims pending at the end of period </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,296</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Administrative closures </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,228</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total active claims at the end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Gross settlement and defense costs paid in period (in 000’s)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Avg. gross settlement and defense costs per claim resolved (in 000’s) </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">20.43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><div style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Included as “total claims pending” are approx</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">imately </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">1,641</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> and </span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-style:italic;min-width:fit-content;">655</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> clai</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">ms at March 31, 2024 and 2023, respectively, classified in various jurisdictions as “inactive” or transferred to a state or federal judicial panel on multi-district litigation. </span></div></div><div style="display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">For 2024, administrative closures include (i) mesothelioma claims filed </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_19079151-96cd-4832-baaf-faa66e04a06d;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">five</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> or more years ago; (ii) non-mesothelioma claims filed </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_18bccd0e-0815-4d83-8a21-92ead5449282;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">six</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> or more years ago; (iii) claims previously classified in various jurisdictions as “inactive;” and (iv) claims transferred to a state or federal judicial panel on multi-district litigation. For 2023, administrative closures included the same except mesothelioma claims filed </span><span style="font-size:8pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d93b2410-8cdd-40c1-b2be-98c6eb1ca031;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">six</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> or more years ago were considered administratively closed. Collectively, these claims are unlikely to result in any liability to the Corporation.</span></div></div><div style="display:flex;margin-top:3pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:3.333%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Claims resolved do not include claims administratively closed.</span></div></div> 6310 6259 324 481 222 153 116 79 6296 6508 3228 3102 3068 3406 6907000 4318000 20430 18610 1641 655 112640000 0.65 0.60 4162000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes activity relating to Asbestos Liability for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.5%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.5%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asbestos liability, beginning of the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">238,679</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">153,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlement and defense costs paid</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">6,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asbestos liability, end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">231,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 238679000 153575000 6907000 4318000 231772000 149257000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The increase in the asbestos-related insurance receivable associated with the increase in the estimated Asbestos Liability and a lower defense-to-indemnity ratio at December 31, 2023 approximated $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,591</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The following table summarizes activity relating to insurance recoveries for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Insurance receivable – asbestos, beginning of the year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">160,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">105,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlement and defense costs paid by insurance carriers</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Insurance receivable – asbestos, end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">156,960</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">102,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 67591000 160245000 105434000 3285000 2601000 156960000 102833000 <p id="fn_16_environmental" style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span id="note17_environmental"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 16 – Environmental Matters</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Corporation is currently performing certain remedial actions in connection with the sale of real estate previously owned and periodically incurs costs to maintain compliance with environmental laws and regulations. Environmental exposures are difficult to assess and estimate for numerous reasons, including lack of reliable data, the multiplicity of possible solutions, the years of remedial and monitoring activity required, and identification of new sites. The undiscounted potential liability for remedial actions and environmental compliance measures </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_51939b75-b837-48c9-9529-212f6c8708a1;"><span style="-sec-ix-hidden:F_a0b6338f-5515-42bf-a459-dece10310c49;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">approximated</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 100000 100000 <p id="note17_related_parties" style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 17 – Related Parties</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ATR periodically has loans outstanding with its minority shareholder. Interest on borrowings accrues at the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_579b8935-40f3-4588-b66b-2e70f9420658;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-to-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> loan interest rate set by the People’s Bank of China, which approximated </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023. For the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, ATR paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (RMB </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">) of interest. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> interest was paid during the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> interest was outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 or December 31, 2023.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Loan activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:9.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Borrowings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales to and purchases from ATR’s minority shareholder and its affiliates, which were in the ordinary course of business, for the three months ended March 31, 2024 and 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.741%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.244%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.204%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.545%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.263%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchases from related parties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales to related parties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balances outstanding with ATR's minority shareholder and its affiliates as of March 31, 2024 and December 31, 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.01%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.222000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.322%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable from related parties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable to related parties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Corporation had sales, in the ordinary course of business, to a wholly owned subsidiary of Crawford United Corporation which, along with other affiliated persons (collectively, the “Crawford Group”), was the beneficial owner of greater than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Corporation’s stoc</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">k at December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Pursuant to Amendment No. 5 to Schedule 13D filed by the Crawford Group with the SEC on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 20, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Crawford Group ceased to beneficially own greater than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Corporation’s stock as of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 16, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The trade receiva</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ble with the Crawford Group was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">722</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P5Y 0.0435 0.0435 2000 17000 0 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Loan activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023 was as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.76%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.360000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.42%;"></td> <td style="width:1%;"></td> <td style="width:9.04%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">665</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Borrowings</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Repayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">4,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales to and purchases from ATR’s minority shareholder and its affiliates, which were in the ordinary course of business, for the three months ended March 31, 2024 and 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.741%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.244%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.204%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.545%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.263%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Purchases from related parties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">8,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,910</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales to related parties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balances outstanding with ATR's minority shareholder and its affiliates as of March 31, 2024 and December 31, 2023 were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:51.01%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.222000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.322%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">USD</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RMB</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts receivable from related parties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable to related parties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">7,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities:</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">105</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,056</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 665000 4713000 0 0 229000 1570000 664000 4713000 -1000 0 0 0 0 0 229000 1570000 1237000 8848000 1443000 9910000 190000 1356000 2420000 16618000 0 0 190000 1350000 1068000 7713000 401000 2841000 105000 761000 149000 1056000 0.05 2024-02-20 0.05 2024-02-16 722000 <p id="note_18" style="text-indent:-4.312%;padding-left:4.133%;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Note 18 – Business Segments</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The FCEP segment produces forged hardened steel rolls, cast rolls and forged engineered products (“FEP”). Forged hardened steel rolls are used primarily in cold rolling mills by producers of steel, aluminum and other metals. Cast rolls, which are produced in a variety of iron and steel qualities, are used mainly in hot and cold strip mills, medium/heavy section mills and plate mills. FEP principally are sold to customers in the steel distribution market, oil and gas industry and the aluminum and plastic extrusion industries. The segment has operations in the United States, England, Sweden, and Slovenia and equity interests in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> joint venture companies in China. Collectively, the segment primarily competes with European, Asian and North American and South American companies in both domestic and foreign markets and distributes a significant portion of its products through sales offices located throughout the world.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The ALP segment includes Aerofin, Buffalo Air Handling and Buffalo Pumps, all divisions of Air &amp; Liquid. Aerofin produces custom-engineered finned tube heat exchange coils and related heat transfer products for a variety of industries including original equipment manufacturers and commercial, nuclear power generation and industrial manufacturing. Buffalo Air Handling produces large custom-designed air handling systems for institutional (e.g., hospital, university), pharmaceutical and general industrial building markets. Buffalo Pumps manufactures centrifugal pumps for the fossil-fueled power generation, marine defense and industrial refrigeration industries. The segment has operations in Virginia and New York with headquarters in Carnegie, Pennsylvania. The segment utilizes an independent group of sales offices located throughout the United States and Canada.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Presented below are the net sales and (loss) income before income taxes for the Corporation’s </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> business segments and sales by product line. When disaggregating revenue, consideration is given to information regularly reviewed by the chief operating decision-maker to evaluate the financial performance of the operating segments and make resource allocation decisions.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.911%;"></td> <td style="width:1%;"></td> <td style="width:18.823999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.44%;"></td> <td style="width:1%;"></td> <td style="width:18.823999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Sales:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forged and Cast Engineered Products</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forged and cast mill rolls</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">73,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FEP</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forged and Cast Engineered Products</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">77,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Air and Liquid Processing</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Air handling systems</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Heat exchange coils</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Centrifugal pumps</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Air and Liquid Processing</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">33,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Reportable Segments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">110,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Loss) income before income taxes:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forged and Cast Engineered Products</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Air and Liquid Processing</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Reportable Segments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other expense, including corporate costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:35pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:35pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 3 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Presented below are the net sales and (loss) income before income taxes for the Corporation’s </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> business segments and sales by product line. When disaggregating revenue, consideration is given to information regularly reviewed by the chief operating decision-maker to evaluate the financial performance of the operating segments and make resource allocation decisions.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.911%;"></td> <td style="width:1%;"></td> <td style="width:18.823999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.44%;"></td> <td style="width:1%;"></td> <td style="width:18.823999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Sales:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forged and Cast Engineered Products</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forged and cast mill rolls</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">73,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">FEP</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,099</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forged and Cast Engineered Products</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">77,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">76,798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Air and Liquid Processing</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Air handling systems</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">12,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Heat exchange coils</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">10,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Centrifugal pumps</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Air and Liquid Processing</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">33,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Reportable Segments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">110,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:20pt;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(Loss) income before income taxes:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forged and Cast Engineered Products</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Air and Liquid Processing</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,953</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Reportable Segments</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">3,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:25pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other expense, including corporate costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">5,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:35pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:35pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">1,752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2 73396000 71699000 3793000 5099000 77189000 76798000 12510000 9204000 10823000 10635000 9693000 8166000 33026000 28005000 110215000 104803000 1576000 2224000 1982000 2953000 3558000 5177000 -5310000 -3879000 -1752000 1298000 false false false false